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 forTraversalMetricsthat aggregatesImmutableMetricsinstances from aTraversal.DefaultTraversalSideEffects DefaultTraversalStrategies EmptyTraversal<S,E> EmptyTraversalSideEffects EmptyTraversalStrategies ImmutableExplanation A data-only representation of aTraversalExplanationwhich doesn't re-calculate the "explanation" from the raw traversal data each time the explanation is displayed.ImmutableMetrics AMetricsimplementation that cannot be modified.MutableMetrics AMetricsimplementation that can be modified.OrP<V> PathUtil PureTraversal<S,E> ScriptTraversal<S,E> ScriptTraversal encapsulates aScriptEngineand a script which is compiled into aTraversalatTraversal.Admin.applyStrategies().SideEffectHelper StepPosition TraversalClassFunction<S,E> TraversalExplanation A TraversalExplanation takes aTraversaland, 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> TraversalSourceis notSerializable.TraversalUtil -
Exception Summary Exception Description FastNoSuchElementException Retrieve a singleton, fastNoSuchElementExceptionwithout a stack trace.TraversalInterruptedException Thrown if aTraversalis interrupted during execution.