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 | Description |
---|---|
AbstractExplanation |
Base class for "TraversalExplanation" instances and centralizes the key functionality which is the job of doing
AbstractExplanation.prettyPrint() . |
AndP<V> | |
BytecodeHelper | |
BytecodeUtil |
Utility class for parsing
Bytecode . |
ConnectiveP<V> | |
DefaultTraversal<S,E> | |
DefaultTraversalMetrics |
Default implementation for
TraversalMetrics that aggregates ImmutableMetrics instances from a
Traversal . |
DefaultTraversalSideEffects | |
DefaultTraversalStrategies | |
EmptyTraversal<S,E> | |
EmptyTraversalSideEffects | |
EmptyTraversalStrategies | |
ImmutableExplanation |
A data-only representation of a
TraversalExplanation which doesn't re-calculate the "explanation" from
the raw traversal data each time the explanation is displayed. |
ImmutableMetrics |
A
Metrics implementation that cannot be modified. |
MutableMetrics |
A
Metrics implementation that can be modified. |
OrP<V> | |
PathUtil | |
PureTraversal<S,E> | |
ScriptTraversal<S,E> |
ScriptTraversal encapsulates a
ScriptEngine and a script which is compiled into a Traversal at Admin#applyStrategies() . |
SideEffectHelper | |
StepPosition | |
TraversalClassFunction<S,E> | |
TraversalExplanation |
A TraversalExplanation takes a
Traversal and, for each registered TraversalStrategy , 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 not Serializable . |
TraversalUtil |
Exception | Description |
---|---|
FastNoSuchElementException |
Retrieve a singleton, fast
NoSuchElementException without a stack trace. |
TraversalInterruptedException |
Thrown if a
Traversal is interrupted during execution. |
Copyright © 2013–2020 Apache Software Foundation. All rights reserved.