object
finds objects within the realm, and allows them to be filtered based on their attributes
within
within finds pairs of objects that are within a specified distance of each other. It also accepts a filter to further restrict the pairs.
nearest
nearest finds the nearest object to at least one member of a specified group. It also accepts a filter to further restrict the valid results. It ignores self matches, so an object is not considered to be close to itself, but if the input and
createTask
createTask creates a task. A task will be created for each object in the input set, with the object as the tasks target.
area
finds areas within the realm, and allows them to be filtered based on their attributes.
containing
containing filters a set of areas based on the objects they contain.
get
get looks up attributes on either objects or areas.
distinct
distinct removes duplicate values from the input set, and sorts it (so the order is no longer significant).
equals
equals compares the input context to the operand and returns either the input context unchanged, if it is the same as the operand, or an empty set if it is not.
union
union adds the items in the operand to the input context.
except
except removes all items from the input context that are in the operand.
intersection
intersection removes all items from the input context that are not in the operand.
set
set sets attributes on either objects or areas.
minus
minus subtracts a number from each number in the input set. If the operand is a set of numbers, then the average of the set is subtracted from each number in the input set.
plus
plus subtracts a number from each number in the input set. If the operand is a set of numbers, then the average of the set is added to each number in the input set.
now
now returns the current time as a unix time - the number of seconds elapsed since January 1st 1970.
debug
publishes a system 'debug' message that you can subscribe to. This is useful for debugging HiveScript functions.
sendToUrl
sendToUrl sends the current context to a URL. The context is sent as a JSON object.