Package org.apache.tinkerpop.gremlin.process.traversal.util
-
Interface Summary Interface Description Metrics Holds metrics data; typically for .profile()-step analysis.TraversalMetrics Contains the Metrics gathered for a Traversal as the result of the .profile()-step. -
Class Summary Class Description AbstractExplanation Base class for "TraversalExplanation" instances and centralizes the key functionality which is the job of doingAbstractExplanation.prettyPrint()
.AndP<V> BytecodeHelper Utility class for parsingBytecode
.ConnectiveP<V> DefaultTraversal<S,E> DefaultTraversalMetrics Default implementation forTraversalMetrics
that aggregatesImmutableMetrics
instances from aTraversal
.DefaultTraversalSideEffects DefaultTraversalStrategies EmptyTraversal<S,E> EmptyTraversalSideEffects EmptyTraversalStrategies ImmutableExplanation A data-only representation of aTraversalExplanation
which doesn't re-calculate the "explanation" from the raw traversal data each time the explanation is displayed.ImmutableMetrics AMetrics
implementation that cannot be modified.MutableMetrics AMetrics
implementation that can be modified.OrP<V> PathUtil PureTraversal<S,E> ScriptTraversal<S,E> ScriptTraversal encapsulates aScriptEngine
and a script which is compiled into aTraversal
atTraversal.Admin.applyStrategies()
.SideEffectHelper StepPosition TraversalClassFunction<S,E> TraversalExplanation A TraversalExplanation takes aTraversal
and, for each registeredTraversalStrategy
, it creates a mapping reflecting how each strategy alters the traversal.TraversalHelper TraversalMatrix<S,E> A TraversalMatrix provides random, non-linear access to the steps of a traversal by their step id.TraversalObjectFunction<S,E> TraversalRing<A,B> TraversalSourceFactory<T extends TraversalSource> TraversalSource
is notSerializable
.TraversalUtil -
Exception Summary Exception Description FastNoSuchElementException Retrieve a singleton, fastNoSuchElementException
without a stack trace.TraversalInterruptedException Thrown if aTraversal
is interrupted during execution.