Semantic search

Jump to navigation Jump to search

label Step

The [http://tinkerpop.apache.org/docs/current/reference/#label-step label-step label] step maps the traversal to the labels of the current elements.

property Step

The [http://tinkerpop.apache.org/docs/current/reference/#addproperty-step addproperty-step property] step [http://tinkerpop.apache.org/javadocs/current/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#property-java.lang.Object-java.lang.Object-java.lang.Object...- property-java.lang.Object-java.lang.Object-java.lang.Object...- (javadoc)]is used to add properties to the elements of the graph

toList Step

The [http://tinkerpop.apache.org/docs/current/reference/#terminal-steps terminal-steps toList] step will return all results in a list

as Step

The [http://tinkerpop.apache.org/docs/current/reference/#as-step as-step as] step [http://tinkerpop.apache.org/javadocs/current/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#as-java.lang.String-java.lang.String...- as-java.lang.String-java.lang.String...- (javadoc)]is not a real step, but a "step modulator" similar to by() and option(). With as(), it is possible to provide a label to the step that can later be accessed by steps and data structures that make use of such labels — e.g., select(), match(), and path

is Step

The [http://tinkerpop.apache.org/docs/current/reference/#is-step is-step is] step [http://tinkerpop.apache.org/javadocs/current/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#is-org.apache.tinkerpop.gremlin.process.traversal.P- is-org.apache.tinkerpop.gremlin.process.traversal.P- (javadoc)]filters elements that fullfill the given predicate. Variant: Filters elements that are equal to the given Object.

both Step

The both step maps the current elements to the vertices at the boths ends of the edges.

count Step

The [http://tinkerpop.apache.org/docs/current/reference/#count-step count-step count] step [http://tinkerpop.apache.org/javadocs/current/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#count-- count-- (javadoc)]counts the total number of represented traversers in the streams (i.e. the bulk count).

union Step

The [http://tinkerpop.apache.org/docs/current/reference/#repeat-step repeat-step union] step

cap Step

The [http://tinkerpop.apache.org/docs/current/reference/#cap-step cap-step cap] step [http://tinkerpop.apache.org/javadocs/current/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#cap-java.lang.String-java.lang.String...- cap-java.lang.String-java.lang.String...- (javadoc)]Iterates the traversal up to the itself and emits the side-effect referenced by the key. If multiple keys are supplied then the side-effects are emitted as a Map.

addE Step

The [http://tinkerpop.apache.org/docs/current/reference/#addedge-step addedge-step addE] step [http://tinkerpop.apache.org/javadocs/current/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#addE-java.lang.String- addE-java.lang.String- (javadoc)]is used to add edges to the graph

filter Step

The [http://tinkerpop.apache.org/docs/current/reference/#general-steps general-steps filter] step Continues processing based on the given filter condition.

max Step

The [http://tinkerpop.apache.org/docs/current/reference/#max-step max-step max] step operates on a stream of comparable objects and determines which is the last object according to its natural order in the stream.

coalesce Step

The [http://tinkerpop.apache.org/docs/current/reference/#coalesce-step coalesce-step coalesce] step The coalesce()-step evaluates the provided traversals in order and returns the first traversal that emits at least one element.

toSet Step

The [http://tinkerpop.apache.org/docs/current/reference/#terminal-steps terminal-steps toSet] step will return all results in a set and thus, duplicates removed

option Step

The [http://tinkerpop.apache.org/docs/current/reference/#option-step option-step option] step An option to a branch() or choose()

and Step

The [http://tinkerpop.apache.org/docs/current/reference/#and-step and-step and] step [http://tinkerpop.apache.org/javadocs/current/core/org/apache/tinkerpop/gremlin/process/traversal/dsl/graph/GraphTraversal.html#and-org.apache.tinkerpop.gremlin.process.traversal.Traversal...- and-org.apache.tinkerpop.gremlin.process.traversal.Traversal...- (javadoc)]ensures that all provided traversals yield a result

outE Step

The outE step maps the current elements to the the outgoing edges.

bothE Step

The bothE step maps the current elements to both the in and outgoing edges.

iterate Step

The [http://tinkerpop.apache.org/docs/current/reference/#terminal-steps terminal-steps iterate] step Iterates the traversal presumably for the generation of side-effects. See https://stackoverflow.com/questions/47403296/iterate-step-is-used-in-the-end-of-the-command-when-creating-nodes-and-edges-t

fold Step

The [http://tinkerpop.apache.org/docs/current/reference/#fold-step fold-step fold] step There are situations when the traversal stream needs a "barrier" to aggregate all the objects and emit a computation that is a function of the aggregate. The fold()-step (map) is one particular instance of this. Please see unfold()-step for the inverse functionality.