This section contains the list of supported functions.
Returns the starting node of an edge.
Returns the destination node of an edge.
Returns the number of edges (both incoming and outgoing) of a node.
Returns the first element of a list.
Returns the last element of a list.
Returns the properties of a node or an edge.
Returns the number of elements in a list or a map. When given a string it returns the number of characters. When given a path it returns the number of expansions (edges) in that path.
Converts the argument to a boolean.
Converts the argument to a floating point number.
Converts the argument to an integer.
Returns the type of an edge as a character string.
Returns a list keys of properties from an edge or a node. Each key is represented as a string of characters.
Returns a list of labels from a node. Each label is represented as a character string.
Returns a list of nodes from a path.
Returns a list of relationships (edges) from a path.
Constructs a list of value in given range.
Returns all elements after the first of a given list.
Returns elements of given list randomly oversampled or undersampled to desired size, e.g.
Returns the absolute value of a number.
Returns the smallest integer greater than or equal to given number.
Returns the largest integer smaller than or equal to given number.
Returns the number, rounded to the nearest integer. Tie-breaking is done using the commercial rounding, where -1.5 produces -2 and 1.5 produces 2.
Calculates the natural logarithm of a given number.
Calculates the logarithm (base 10) of a given number.
Calculates the square root of a given number.
Calculates the arccosine of a given number.
Calculates the arcsine of a given number.
Calculates the arctangent of a given number.
Calculates the arctangent2 of a given number.
Calculates the cosine of a given number.
Calculates the sine of a given number.
Calculates the tangent of a given number.
Applies the signum function to a given number and returns the result. The signum of positive numbers is 1, of negative -1 and for 0 returns 0.
Returns the base of the natural logarithm.
Returns the constant pi.
Returns a random floating point number between 0 (inclusive) and 1 (exclusive).
Check if the first argument starts with the second.
Check if the first argument ends with the second.
Check if the first argument has an element which is equal to the second argument.
Returns a string containing the specified number of leftmost characters of the original string.
Returns the original string with leading whitespace removed.
Returns a string in which all occurrences of a specified string in the original string have been replaced by another (specified) string.
Returns a string in which the order of all characters in the original string have been reversed.
Returns a string containing the specified number of rightmost characters of the original string.
Returns the original string with trailing whitespace removed.
Returns a list of strings resulting from the splitting of the original string around matches of the given delimiter.
Returns a substring of the original string, beginning with a 0-based index start and length.
Returns the original string in lowercase.
Converts an integer, float or boolean value to a string.
Returns the original string in uppercase.
Returns the original string with leading and trailing whitespace removed.
Check if all elements of a list satisfy a predicate. The syntax is:
Check if only one element of a list satisfies a predicate. The syntax is:
Accumulate list elements into a single result by applying an expression. The syntax is:
A list of values obtained by evaluating an expression for each element in list. The syntax is:
Raises an exception reported to the client if the given argument is not
Generates integers that are guaranteed to be unique within a single query for a given counter name. The syntax is
Returns the difference, measured in milliseconds, between the current time and midnight, January 1, 1970 UTC.
Returns identifier for a given node or edge. The identifier is generated during the initialization of node or edge and will be persisted through the durability mechanism.