All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractExplanation |
|
AbstractGraphSONTypeSerializer |
Extension of the Jackson's default TypeSerializer.
|
AbstractGremlinPlugin |
|
AbstractGremlinScriptEngineFactory |
|
AbstractGryoClassResolver |
This mapper implementation of the ClassResolver helps ensure that all Vertex and Edge concrete classes
get properly serialized and deserialized by stripping them of their concrete class name so that they are treated
generically.
|
AbstractIoRegistry |
Base implementation of the IoRegistry interface that provides implementation of the methods using a
a HashMap .
|
AbstractLambdaTraversal<S,E> |
|
AbstractObjectDeserializer<T> |
Base class for creating deserializers which parses JSON to a Map to more easily reconstruct an object.
|
AbstractRemoteTraversal<S,E> |
|
AbstractRemoteTraverser<T> |
|
AbstractStep<S,E> |
|
AbstractThreadedTransaction |
A base implementation of Transaction that provides core functionality for transaction listeners using a
shared set of transaction listeners.
|
AbstractThreadLocalTransaction |
A base implementation of Transaction that provides core functionality for transaction listeners using
ThreadLocal .
|
AbstractTransaction |
A simple base class for Transaction that provides some common functionality and default behavior.
|
AbstractTraversalStrategy<S extends TraversalStrategy> |
|
AbstractTraverser<T> |
|
AbstractVertexProgramBuilder<B extends VertexProgram.Builder> |
|
AbstractWarningVerificationStrategy |
|
AbstractWarningVerificationStrategy.Builder<T extends AbstractWarningVerificationStrategy,B extends AbstractWarningVerificationStrategy.Builder> |
|
AddEdgeStartStep |
|
AddEdgeStep<S> |
|
AddPropertyStep<S extends Element> |
|
AddVertexStartStep |
|
AddVertexStep<S> |
|
AdjacentToIncidentStrategy |
This strategy looks for vertex- and value-emitting steps followed by a CountGlobalStep and replaces the
pattern with an edge- or property-emitting step followed by a CountGlobalStep .
|
AggregateGlobalStep<S> |
|
AggregateLocalStep<S> |
|
AndP<V> |
|
AndStep<S> |
|
AnonymizingTypeTranslator |
This Translator will translate Bytecode into a representation that has been stripped of any user data
(anonymized).
|
AnonymizingTypeTranslator.Anonymizer |
Customizable anonymizer interface.
|
AnonymizingTypeTranslator.DefaultAnonymizer |
This default implementation keeps a map from type (Java Class) to another map from instances to anonymized
token.
|
AnonymousTraversalSource<T extends TraversalSource> |
Provides a unified way to construct a TraversalSource from the perspective of the traversal.
|
ArrayIterator<T> |
|
ArrayListSupplier<A> |
|
Attachable<V> |
An interface that provides methods for detached properties and elements to be re-attached to the Graph .
|
Attachable.Exceptions |
|
Attachable.Method |
A collection of general methods of attachment.
|
B_LP_NL_O_P_S_SE_SL_Traverser<T> |
|
B_LP_NL_O_P_S_SE_SL_TraverserGenerator |
|
B_LP_NL_O_S_SE_SL_Traverser<T> |
|
B_LP_NL_O_S_SE_SL_TraverserGenerator |
|
B_LP_O_P_S_SE_SL_Traverser<T> |
|
B_LP_O_P_S_SE_SL_TraverserGenerator |
|
B_LP_O_S_SE_SL_Traverser<T> |
|
B_LP_O_S_SE_SL_TraverserGenerator |
|
B_NL_O_S_SE_SL_Traverser<T> |
|
B_NL_O_S_SE_SL_TraverserGenerator |
|
B_O_S_SE_SL_Traverser<T> |
|
B_O_S_SE_SL_TraverserGenerator |
|
B_O_Traverser<T> |
|
B_O_TraverserGenerator |
|
Barrier<B> |
A Barrier is any step that requires all left traversers to be processed prior to emitting result traversers to the right.
|
BigDecimalSerializer |
|
BigIntegerSerializer |
|
Bindings |
Bindings are used to associate a variable with a value.
|
BindingsCustomizer |
|
BindingSerializer |
|
BindingsGremlinPlugin |
|
BindingsGremlinPlugin.Builder |
|
BranchStep<S,E,M> |
|
Buffer |
Represents an abstract view for one or more primitive byte arrays and NIO buffers.
|
BufferFactory<T> |
|
BulkSet<S> |
BulkSet is a weighted set (i.e.
|
BulkSetSerializer |
|
BulkSetSupplier<A> |
|
ByModulating |
|
ByModulatorOptimizationStrategy |
This strategy looks for standard traversals in by-modulators and replaces them with more optimized traversals
(e.g.
|
Bypassing |
A ByPassing step can be stated (at runtime) to simply enact the identity function.
|
ByteBufferSerializer |
|
Bytecode |
When a TraversalSource is manipulated and then a Traversal is spawned and mutated, a language
agnostic representation of those mutations is recorded in a bytecode instance.
|
Bytecode.Binding<V> |
|
Bytecode.Instruction |
|
BytecodeHelper |
|
ByteCodeSerializer |
|
CachedGremlinScriptEngineManager |
|
CallbackRegistry<E extends Event> |
|
ChainedComparator<S,C extends Comparable> |
|
CharSerializer |
|
ChooseStep<S,E,M> |
A step which offers a choice of two or more Traversals to take.
|
ClassFilterStep<S,T> |
|
ClassSerializer |
|
CloneVertexProgram |
|
CloneVertexProgram.Builder |
|
CloseableIterator<T> |
An extension of Iterator that implements Closeable which allows a Graph implementation
that hold open resources to provide the user the option to release those resources.
|
ClusterCountMapReduce |
|
ClusterCountMapReduce.Builder |
|
ClusterPopulationMapReduce |
|
ClusterPopulationMapReduce.Builder |
|
CoalesceStep<S,E> |
|
CoinStep<S> |
|
CollectingBarrierStep<S> |
|
Column |
Column references a particular type of column in a complex data structure such as a Map , a
Map.Entry , or a Path .
|
ColumnTraversal |
|
ComparatorHolder<S,C extends Comparable> |
|
Comparators |
A collection of commonly used Comparator instances.
|
Compare |
Compare is a BiPredicate that determines whether the first argument is == , != ,
> , >= , < , <= to the second argument.
|
Computer |
|
ComputerAwareStep<S,E> |
|
ComputerAwareStep.EndStep<S> |
|
ComputerFinalizationStrategy |
|
ComputerGraph |
|
ComputerResult |
|
ComputerResultStep<S> |
|
ComputerVerificationStrategy |
|
ConcurrentBindings |
A Bindings that can be accessed concurrently by multiple threads.
|
Configuring |
|
ConnectedComponent |
|
ConnectedComponentVertexProgram |
Identifies "Connected Component" instances in a graph by assigning a component identifier (the lexicographically
least string value of the vertex in the component) to each vertex.
|
ConnectedComponentVertexProgram.Builder |
|
ConnectedComponentVertexProgramStep |
|
ConnectiveP<V> |
|
ConnectiveStep<S> |
|
ConnectiveStep.Connective |
|
ConnectiveStrategy |
ConnectiveStrategy rewrites the binary conjunction form of a.and().b into a AndStep of
and(a,b) (likewise for OrStep ).
|
ConsoleCustomizer |
|
ConsoleMutationListener |
An example listener that writes a message to the console for each event that fires from the graph.
|
ConstantStep<S,E> |
|
ConstantSupplier<A> |
|
ConstantTraversal<S,E> |
A Traversal that always returns a constant value.
|
Contains |
Contains is a BiPredicate that evaluates whether the first object is contained within (or not
within) the second collection object.
|
CoreGremlinPlugin |
This module is required for a ScriptEngine to be Gremlin-enabled.
|
CoreImports |
|
CountGlobalStep<S> |
|
CountLocalStep<S> |
|
CountStrategy |
|
Customizer |
|
CustomTypeSerializer<T> |
Represents a serializer for a custom (provider specific) serializer.
|
DataType |
Represents a GraphBinary data type.
|
DateSerializer<T extends Date> |
|
DatetimeHelper |
Utility class for parsing and formatting dates/times.
|
DedupGlobalStep<S> |
|
DedupLocalStep<E,S extends Iterable<E>> |
|
DefaultBindingsCustomizer |
Default implementation of the BindingsCustomizer which adds bindings to the ScriptContext.GLOBAL_SCOPE .
|
DefaultCloseableIterator<T> |
A default implementation of CloseableIterator that simply wraps an existing Iterator .
|
DefaultComputerResult |
|
DefaultGraphTraversal<S,E> |
|
DefaultGremlinBaseVisitor<T> |
This class provides implementation of GremlinVisitor , where each method will throw
UnsupportedOperationException .
|
DefaultGremlinScriptEngineManager |
The ScriptEngineManager implements a discovery, instantiation and configuration mechanism for
GremlinScriptEngine classes and also maintains a collection of key/value pairs storing state shared by all
engines created by it.
|
DefaultImportCustomizer |
Simple implementation of the ImportCustomizer which allows direct setting of all the different import types.
|
DefaultImportCustomizer.Builder |
|
DefaultRemoteTraverser<T> |
|
DefaultScriptCustomizer |
Default implementation of the ScriptCustomizer that can create the script list from a list of files or
from lines of script.
|
DefaultTraversal<S,E> |
|
DefaultTraversalMetrics |
|
DefaultTraversalMetricsSupplier |
|
DefaultTraversalSideEffects |
|
DefaultTraversalStrategies |
|
DefaultTraverserGeneratorFactory |
|
DetachedEdge |
Represents an Edge that is disconnected from a Graph .
|
DetachedEdge.Builder |
|
DetachedElement<E> |
|
DetachedFactory |
|
DetachedPath |
|
DetachedProperty<V> |
|
DetachedVertex |
|
DetachedVertex.Builder |
|
DetachedVertexProperty<V> |
|
DetachedVertexProperty.Builder |
|
Direction |
|
DirectionalStarGraph |
|
DotNetTranslator |
Converts bytecode to a C# string of Gremlin.
|
DotNetTranslator.DefaultTypeTranslator |
Performs standard type translation for the TinkerPop types to C#.
|
DropStep<S> |
|
DurationSerializer |
|
EarlyLimitStrategy |
This strategy looks for RangeGlobalStep s that can be moved further left in the traversal and thus be applied
earlier.
|
Edge |
|
Edge.Exceptions |
Common exceptions to use with an edge.
|
EdgeLabelVerificationStrategy |
EdgeLabelVerificationStrategy does not allow edge traversal steps to have no label specified.
|
EdgeLabelVerificationStrategy.Builder |
|
EdgeOtherVertexStep |
|
EdgeSerializer |
|
EdgeVertexStep |
|
Element |
|
Element.Exceptions |
Common exceptions to use with an element.
|
ElementFunctionComparator<V> |
|
ElementHelper |
Utility class supporting common functions for Element .
|
ElementIdStrategy |
Provides a degree of control over element identifier assignment as some graphs don't provide that feature.
|
ElementIdStrategy.Builder |
|
ElementMapStep<K,E> |
|
ElementValueComparator<V> |
|
EmbeddedRemoteConnection |
Allows a RemoteConnection to be submitted to a "local" Graph instance thus simulating a connection
to a remote source.
|
EmbeddedRemoteTraversal<S,E> |
|
EmptyGraph |
|
EmptyGraph.EmptyGraphFactory |
EmptyGraph doesn't have a standard open() method because it is a singleton.
|
EmptyGraph.EmptyGraphFeatures |
Features defined such that they support immutability but allow all other possibilities.
|
EmptyIterator<S> |
|
EmptyMemory |
|
EmptyPath |
|
EmptyProperty<V> |
|
EmptyStep<S,E> |
|
EmptyTraversal<S,E> |
|
EmptyTraversalSideEffects |
|
EmptyTraversalStrategies |
|
EmptyTraverser<T> |
A Traverser with no bulk which effectively means that it will no longer be propagated through a
Traversal .
|
EmptyVertexProperty<V> |
|
EnumSerializer<E extends Enum> |
Generalized serializer for {#code Enum} value types.
|
Event |
A representation of some action that occurs on a Graph for a Traversal .
|
Event.EdgeAddedEvent |
Represents an action where an Edge is added to the Graph .
|
Event.EdgePropertyChangedEvent |
Represents an action where an Edge Property is added/modified.
|
Event.EdgePropertyRemovedEvent |
|
Event.EdgeRemovedEvent |
Represents an action where an Edge is removed from the Graph .
|
Event.ElementPropertyChangedEvent |
A base class for Property mutation events.
|
Event.ElementPropertyEvent |
A base class for Property mutation events.
|
Event.VertexAddedEvent |
Represents an action where a Vertex is added to the Graph .
|
Event.VertexPropertyChangedEvent |
|
Event.VertexPropertyPropertyChangedEvent |
|
Event.VertexPropertyPropertyRemovedEvent |
|
Event.VertexPropertyRemovedEvent |
|
Event.VertexRemovedEvent |
Represents an action where a Vertex is removed from the Graph .
|
EventCallback<E extends Event> |
A Consumer function definition for consuming Event objects raised from Step objects at
the time of execution.
|
EventStrategy |
A strategy that raises events when Mutating steps are encountered and successfully executed.
|
EventStrategy.Builder |
|
EventStrategy.DefaultEventQueue |
Immediately notifies all listeners as events arrive.
|
EventStrategy.Detacher |
A common interface for detachment.
|
EventStrategy.Detachment |
Options for detaching elements from the graph during eventing.
|
EventStrategy.EventQueue |
Gathers messages from callbacks and fires them to listeners.
|
EventStrategy.TransactionalEventQueue |
Stores events in a queue that builds up until the transaction is committed which then fires them in the order
they were received.
|
ExceptionHelper |
Utility class with helpful functions for exceptions.
|
ExpandableStepIterator<S> |
|
FastNoSuchElementException |
Retrieve a singleton, fast NoSuchElementException without a stack trace.
|
FeatureDescriptor |
A annotation for feature methods.
|
FilterRankingStrategy |
FilterRankingStrategy reorders filter- and order-steps according to their rank.
|
FilterStep<S> |
|
FlatMapStep<S,E> |
|
FoldStep<S,E> |
|
FoldStep.FoldBiOperator<E> |
|
FromToModulating |
FromToModulating are for Step s that support from()- and to()-modulation.
|
FunctionComparator<A,B> |
|
FunctionTraverser<A,B> |
|
FunctionUtils |
|
Generating<S,E> |
A Generating step is one that has a side-effect that needs post-processing prior to being returned.
|
GenericLiteralVisitor |
Visitor class to handle generic literal.
|
GolangTranslator |
Translates Gremlin Bytecode into a Golang string representation.
|
GolangTranslator.DefaultTypeTranslator |
Performs standard type translation for the TinkerPop types to Go.
|
Graph |
|
Graph.Exceptions |
Common exceptions to use with a graph.
|
Graph.Features |
An interface that represents the capabilities of a Graph implementation.
|
Graph.Features.DataTypeFeatures |
Base interface for features that relate to supporting different data types.
|
Graph.Features.EdgeFeatures |
Features that are related to Edge operations.
|
Graph.Features.EdgePropertyFeatures |
|
Graph.Features.ElementFeatures |
Features that are related to Element objects.
|
Graph.Features.FeatureSet |
A marker interface to identify any set of Features.
|
Graph.Features.GraphFeatures |
Features specific to a operations of a "graph".
|
Graph.Features.PropertyFeatures |
|
Graph.Features.VariableFeatures |
|
Graph.Features.VertexFeatures |
Features that are related to Vertex operations.
|
Graph.Features.VertexPropertyFeatures |
|
Graph.Hidden |
This should only be used by providers to create keys, labels, etc.
|
Graph.OptIn |
Defines the test suite that the implementer has decided to support and represents publicly as "passing".
|
Graph.OptIns |
|
Graph.OptOut |
Defines a test in the suite that the implementer does not want to run.
|
Graph.OptOuts |
|
Graph.Variables |
Graph variables are a set of key/value pairs associated with the graph.
|
Graph.Variables.Exceptions |
|
GraphBinaryIo |
This is a dummy implementation of Io which is only used in the context of helping to configure a
GraphBinary MessageSerializer with an IoRegistry .
|
GraphBinaryMapper |
|
GraphBinaryReader |
|
GraphBinaryWriter |
|
GraphComputer |
|
GraphComputer.Exceptions |
|
GraphComputer.Features |
|
GraphComputer.Persist |
|
GraphComputer.ResultGraph |
|
GraphComputerHelper |
|
GraphComputing |
A GraphComputing step is one that will change its behavior whether its on a GraphComputer or not.
|
GraphFactory |
Factory to construct new Graph instances from a Configuration object or properties file.
|
GraphFactoryClass |
A graph vendor may use this annotation to specify the factory class that GraphFactory should use to
open a new graph.
|
GraphFilter |
GraphFilter is used by GraphComputer implementations to prune the source graph data being loaded into the OLAP system.
|
GraphFilter.Legal |
A enum denoting whether a particular result will be allowed or not.
|
GraphFilterStrategy |
|
GraphMigrator |
GraphMigrator takes the data in one graph and pipes it to another graph.
|
GraphMLIo |
|
GraphMLIo.Builder |
|
GraphMLMapper |
This is an "empty" implementation only present for compatibility with Io .
|
GraphMLMapper.Builder |
|
GraphMLReader |
GraphMLReader writes the data from a GraphML stream to a graph.
|
GraphMLReader.Builder |
Allows configuration and construction of the GraphMLReader instance.
|
GraphMLWriter |
GraphMLWriter writes a Graph to a GraphML OutputStream.
|
GraphMLWriter.Builder |
|
GraphOp |
A GraphOp or "graph operation" is a static Bytecode form that does not translate to a traversal
but instead refers to a specific function to perform on a graph instance.
|
GraphReader |
Functions for reading a graph and its graph elements from a different serialization format.
|
GraphReader.ReaderBuilder<T extends GraphReader> |
Largely a marker interface for builder classes that construct a GraphReader .
|
GraphSerializer |
|
GraphSONIo |
|
GraphSONIo.Builder |
|
GraphSONMapper |
An extension to the standard Jackson ObjectMapper which automatically registers the standard
GraphSONModule for serializing Graph elements.
|
GraphSONMapper.Builder |
|
GraphSONReader |
A @{link GraphReader} that constructs a graph from a JSON-based representation of a graph and its elements.
|
GraphSONReader.Builder |
|
GraphSONTokens |
|
GraphSONTypeDeserializer |
Contains main logic for the whole JSON to Java deserialization.
|
GraphSONTypeIdResolver |
Provides quick lookup for Type deserialization extracted from the JSON payload.
|
GraphSONTypeResolverBuilder |
Creates the Type serializers as well as the Typed deserializers that will be provided to the serializers and
deserializers.
|
GraphSONTypeSerializerV2d0 |
GraphSON 2.0 TypeSerializer .
|
GraphSONTypeSerializerV3d0 |
GraphSON 2.0 TypeSerializer .
|
GraphSONUtil |
Utility methods for GraphSON serialization.
|
GraphSONVersion |
The set of available GraphSON versions.
|
GraphSONWriter |
A @{link GraphWriter} that writes a graph and its elements to a JSON-based representation.
|
GraphSONWriter.Builder |
|
GraphSONXModuleV2d0 |
Version 2.0 of GraphSON extensions.
|
GraphSONXModuleV2d0.Builder |
|
GraphSONXModuleV3d0 |
Version 3.0 of GraphSON extensions.
|
GraphSONXModuleV3d0.Builder |
|
GraphStep<S,E extends Element> |
|
GraphTraversal<S,E> |
|
GraphTraversal.Admin<S,E> |
|
GraphTraversal.Symbols |
|
GraphTraversalSource |
A GraphTraversalSource is the primary DSL of the Gremlin traversal machine.
|
GraphTraversalSource.Symbols |
|
GraphTraversalSourceVisitor |
|
GraphVariableHelper |
|
GraphWriter |
Functions for writing a graph and its elements to a serialized format.
|
GraphWriter.WriterBuilder<T extends GraphWriter> |
Largely a marker interface for builder classes that construct a GraphWriter .
|
Gremlin |
|
GremlinAntlrToJava |
This is the entry point for converting the Gremlin Antlr grammar into Java.
|
GremlinDsl |
An annotation that specifies that an interface is meant to be used to produce Gremlin DSL.
|
GremlinDsl.AnonymousMethod |
Annotation that allows the user to directly override the type parameters on generated anonymous methods.
|
GremlinDslProcessor |
A custom Java annotation processor for the GremlinDsl annotation that helps to generate DSLs classes.
|
GremlinErrorListener |
|
GremlinLangScriptEngine |
|
GremlinLangScriptEngineFactory |
|
GremlinParserException |
This exception is thrown when a parser error is encountered.
|
GremlinPlugin |
|
GremlinQueryParser |
|
GremlinScriptContext |
A ScriptContext that doesn't create new instances of Reader and Writer classes on
initialization.
|
GremlinScriptEngine |
A GremlinScriptEngine is an extension of the standard ScriptEngine and provides some specific
methods that are important to the TinkerPop environment.
|
GremlinScriptEngineFactory |
|
GremlinScriptEngineManager |
The ScriptEngineManager implements a discovery, instantiation and configuration mechanism for
GremlinScriptEngine classes and also maintains a collection of key/value pairs storing state shared by all
engines created by it.
|
GremlinShellEnvironment |
Provides an abstraction over a "Gremlin Shell" (i.e.
|
GremlinStringConstantsVisitor |
|
GroovyTranslator |
Converts bytecode to a Groovy string of Gremlin.
|
GroovyTranslator.DefaultTypeTranslator |
Performs standard type translation for the TinkerPop types to Groovy.
|
GroovyTranslator.LanguageTypeTranslator |
|
GroupCountSideEffectStep<S,E> |
|
GroupCountStep<S,E> |
|
GroupCountStep.GroupCountBiOperator<E> |
|
Grouping<S,K,V> |
|
GroupSideEffectStep<S,K,V> |
|
GroupStep<S,K,V> |
|
GroupStep.GroupBiOperator<K,V> |
|
GryoClassResolverV1d0 |
|
GryoClassResolverV3d0 |
|
GryoIo |
|
GryoIo.Builder |
|
GryoMapper |
A Mapper implementation for Kryo.
|
GryoMapper.Builder |
|
GryoPool |
Gryo objects are somewhat expensive to construct (given the dependency on Kryo), therefore this pool helps re-use
those objects.
|
GryoPool.Builder |
|
GryoPool.Type |
|
GryoReader |
The GraphReader for the Gremlin Structure serialization format based on Kryo.
|
GryoReader.Builder |
|
GryoSerializersV1d0 |
This class holds serializers for graph-based objects such as vertices, edges, properties, and paths.
|
GryoSerializersV1d0.BindingSerializer |
|
GryoSerializersV1d0.BytecodeSerializer |
|
GryoSerializersV1d0.DefaultRemoteTraverserSerializer |
|
GryoSerializersV1d0.EdgeSerializer |
|
GryoSerializersV1d0.LambdaSerializer |
|
GryoSerializersV1d0.PathSerializer |
|
GryoSerializersV1d0.PropertySerializer |
|
GryoSerializersV1d0.PSerializer |
|
GryoSerializersV1d0.TextPSerializer |
|
GryoSerializersV1d0.VertexPropertySerializer |
|
GryoSerializersV1d0.VertexSerializer |
|
GryoSerializersV3d0 |
This class holds serializers for graph-based objects such as vertices, edges, properties, and paths.
|
GryoSerializersV3d0.BindingSerializer |
|
GryoSerializersV3d0.BytecodeSerializer |
|
GryoSerializersV3d0.DefaultRemoteTraverserSerializer |
|
GryoSerializersV3d0.EdgeSerializer |
|
GryoSerializersV3d0.LambdaSerializer |
|
GryoSerializersV3d0.MetricsSerializer |
|
GryoSerializersV3d0.PathSerializer |
|
GryoSerializersV3d0.PropertySerializer |
|
GryoSerializersV3d0.PSerializer |
|
GryoSerializersV3d0.TextPSerializer |
|
GryoSerializersV3d0.TraversalMetricsSerializer |
|
GryoSerializersV3d0.VertexPropertySerializer |
|
GryoSerializersV3d0.VertexSerializer |
|
GryoVersion |
|
GryoWriter |
The GraphWriter for the Gremlin Structure serialization format based on Kryo.
|
GryoWriter.Builder |
|
HaltedTraversersCountTraversal |
|
HaltedTraverserStrategy |
|
HasContainer |
|
HasContainerHolder |
|
HashMapSupplier<K,V> |
|
HashSetSupplier<A> |
|
HasNextStep<S> |
|
HasStep<S extends Element> |
|
Host |
A marker interface that identifies an object as something that an Attachable can connect to.
|
IdentityRemovalStrategy |
IdentityRemovalStrategy looks for IdentityStep instances and removes them.
|
IdentityStep<S> |
|
IdentityTraversal<S> |
|
IdStep<S extends Element> |
|
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.
|
ImmutableMemory |
|
ImmutableMetrics |
A Metrics implementation that cannot be modified.
|
ImmutablePath |
|
ImportCustomizer |
|
ImportGremlinPlugin |
A module that allows custom class, static method and enum imports (i.e.
|
ImportGremlinPlugin.Builder |
|
IncidentToAdjacentStrategy |
This strategy looks for .outE().inV() , .inE().outV() and .bothE().otherV()
and replaces these step sequences with .out() , .in() or .both() respectively.
|
IndexedTraverserSet<S,I> |
|
IndexedTraverserSet.VertexIndexedTraverserSet |
|
IndexStep<S,E> |
|
IndexStep.IndexerType |
|
InetAddressSerializer<T extends InetAddress> |
|
InjectStep<S> |
|
InlineFilterStrategy |
This strategy analyzes filter-steps with child traversals that themselves are pure filters.
|
InputShim |
A minimal Input -like abstraction.
|
InstantSerializer |
|
Io<R extends GraphReader.ReaderBuilder,W extends GraphWriter.WriterBuilder,M extends Mapper.Builder> |
|
IO |
|
Io.Builder<I extends Io> |
Helps to construct an Io implementation and should be implemented by every such implementation as
that class will be passed to Graph.io(Io.Builder) by the user.
|
Io.Exceptions |
|
IoCore |
Deprecated.
|
IoRegistry |
A generalized custom serializer registry for providers implementing a Graph .
|
IoRegistryHelper |
|
IoStep<S> |
Handles read and write operations into the Graph .
|
IsStep<S> |
|
IteratorUtils |
|
JavascriptTranslator |
Converts bytecode to a Javascript string of Gremlin.
|
JavascriptTranslator.DefaultTypeTranslator |
Performs standard type translation for the TinkerPop types to Javascript.
|
JavaTranslator<S extends TraversalSource,T extends Traversal.Admin<?,?>> |
|
JsonParserConcat |
Utility class to easily concatenate multiple JsonParsers.
|
KeyedProperty<V> |
A utility implementation of a Property that only has a key but no value.
|
KeyedVertexProperty<V> |
A utility implementation of a Property that only has a key but no value and no meta-properties.
|
KeyValue<K,V> |
|
KryoShim<I extends InputShim,O extends OutputShim> |
A minimal Kryo -like abstraction.
|
KryoShimService |
This interface exists to decouple HadoopPools from TinkerPop's shaded Kryo.
|
KryoShimServiceLoader |
|
LabelledCounter |
Class to track a count associated with a Label
|
LabelStep<S extends Element> |
|
Lambda |
Provides a way to serialize string lambdas as scripts which can be evaluated by a GremlinScriptEngine .
|
Lambda.AbstractLambda |
|
Lambda.BinaryLambda<A> |
|
Lambda.OneArgLambda<A,B> |
|
Lambda.TwoArgLambda<A,B,C> |
|
Lambda.UnaryLambda<A> |
|
Lambda.UnknownArgLambda |
|
Lambda.ZeroArgLambda<A> |
|
LambdaCollectingBarrierStep<S> |
|
LambdaFilterStep<S> |
|
LambdaFlatMapStep<S,E> |
|
LambdaHolder |
This is a marker interface stating that the Step contains a
lambda/anonymous function.
|
LambdaMapStep<S,E> |
|
LambdaRestrictionStrategy |
LambdaRestrictionStrategy does not allow lambdas to be used in a Traversal .
|
LambdaSerializer |
|
LambdaSideEffectStep<S> |
|
LazyBarrierStrategy |
LazyBarrierStrategy is an OLTP-only strategy that automatically inserts a NoOpBarrierStep after every
FlatMapStep if neither path-tracking nor partial path-tracking is required, and the next step is not the
traversal's last step or a Barrier .
|
LazyBindingsCustomizer |
A customizer implementation that provides bindings to a GremlinScriptEngine in the
ScriptContext.GLOBAL_SCOPE .
|
LegacyGraphSONReader |
A @{link GraphReader} that constructs a graph from a JSON-based representation of a graph and its elements given
the "legacy" Blueprints 2.x version of GraphSON.
|
LegacyGraphSONReader.Builder |
|
LegacyGraphSONReader.GraphSONTokensTP2 |
|
ListCallbackRegistry<E extends Event> |
|
ListSerializer |
|
LocalBarrier<S> |
|
LocalDateSerializer |
|
LocalDateTimeSerializer |
|
LocalStep<S,E> |
|
LocalTimeSerializer |
|
LoopsStep<S> |
|
LoopTraversal<S> |
|
LP_NL_O_OB_P_S_SE_SL_Traverser<T> |
|
LP_NL_O_OB_P_S_SE_SL_TraverserGenerator |
|
LP_NL_O_OB_S_SE_SL_Traverser<T> |
|
LP_NL_O_OB_S_SE_SL_TraverserGenerator |
|
LP_O_OB_P_S_SE_SL_Traverser<T> |
|
LP_O_OB_P_S_SE_SL_TraverserGenerator |
|
LP_O_OB_S_SE_SL_Traverser<T> |
|
LP_O_OB_S_SE_SL_TraverserGenerator |
|
MapEntrySerializer |
|
MapHelper |
|
MapMemory |
|
Mapper<T> |
Represents a low-level serialization class that can be used to map classes to serializers.
|
Mapper.Builder<B extends Mapper.Builder> |
Largely a marker interface for builders that construct Mapper instances.
|
MapReduce<MK,MV,RK,RV,R> |
A MapReduce is composed of map(), combine(), and reduce() stages.
|
MapReduce.MapEmitter<K,V> |
The MapEmitter is used to emit key/value pairs from the map() stage of the MapReduce job.
|
MapReduce.NullObject |
A convenience singleton when a single key is needed so that all emitted values converge to the same combiner/reducer.
|
MapReduce.ReduceEmitter<OK,OV> |
The ReduceEmitter is used to emit key/value pairs from the combine() and reduce() stages of the MapReduce job.
|
MapReduce.Stage |
MapReduce is composed of three stages: map, combine, and reduce.
|
MapReducePool |
|
MapReducer<MK,MV,RK,RV,R> |
|
MapSerializer |
|
MapStep<S,E> |
A marker base class that designates an extending Step as a "Map" step which will transform the object of one
Traverser into another.
|
MatchAlgorithmStrategy |
|
MatchAlgorithmStrategy.Builder |
|
MatchPredicateStrategy |
MatchWhereStrategy will fold any post-where() step that maintains a traversal constraint into
match() .
|
MatchStep<S,E> |
|
MatchStep.CountMatchAlgorithm |
|
MatchStep.GreedyMatchAlgorithm |
|
MatchStep.Helper |
|
MatchStep.MatchAlgorithm |
|
MatchStep.MatchEndStep |
|
MatchStep.MatchStartStep |
|
MatchStep.TraversalType |
|
MathStep<S> |
|
MathStep.TinkerExpression |
A wrapper for the Expression class.
|
MaxGlobalStep<S extends Comparable> |
|
MaxLocalStep<E extends Comparable,S extends Iterable<E>> |
|
MeanGlobalStep<S extends Number,E extends Number> |
|
MeanGlobalStep.MeanGlobalBiOperator<S extends Number> |
|
MeanGlobalStep.MeanNumber |
|
MeanLocalStep<E extends Number,S extends Iterable<E>> |
|
MeanNumberSupplier |
|
Memory |
The Memory of a GraphComputer is a global data structure where by vertices can communicate information with one another.
|
Memory.Admin |
The Admin interface is used by the GraphComputer to update the Memory.
|
Memory.Exceptions |
|
MemoryComputeKey<A> |
A MemoryComputeKey specifies what keys will be used by a Memory during a GraphComputer computation.
|
MemoryComputing<M> |
|
MemoryHelper |
|
MemoryTraversalSideEffects |
|
MessageCombiner<M> |
A MessageCombiner allows two messages in route to the same vertex to be aggregated into a single message.
|
MessagePassingReductionStrategy |
|
MessageScope |
|
MessageScope.Global |
A Global message is directed at an arbitrary vertex in the graph.
|
MessageScope.Local<M> |
A Local message is directed to an adjacent (or "memory adjacent") vertex.
|
MessageScope.Local.ReverseTraversalSupplier |
A helper class that can be used to generate the reverse traversal of the traversal within a MessageScope.Local .
|
Messenger<M> |
The Messenger serves as the routing system for messages between vertices.
|
Metrics |
Holds metrics data; typically for .profile()-step analysis.
|
MetricsSerializer |
|
MinGlobalStep<S extends Comparable> |
|
MinLocalStep<E extends Comparable,S extends Iterable<E>> |
|
MonthDaySerializer |
|
MultiComparator<C> |
|
MultiIterator<T> |
|
MultiMap |
A number of static methods to interact with a multi map, i.e.
|
MutableMetrics |
A Metrics implementation that can be modified.
|
MutableMetricsSupplier |
|
MutablePath |
|
Mutating<E extends Event> |
A marker interface for steps that modify the graph.
|
MutationListener |
|
NestedTraversalSourceListVisitor |
This class implements Gremlin grammar's nested-traversal-list methods that returns a Traversal []
to the callers.
|
NL_O_OB_S_SE_SL_Traverser<T> |
|
NL_O_OB_S_SE_SL_TraverserGenerator |
|
NoneStep<S> |
|
NoOpBarrierStep<S> |
|
NoOpTerminalVisitor |
This is the entry point for converting the Gremlin Antlr grammar into Java.
|
NotStep<S> |
|
NumberHelper |
|
O_OB_S_SE_SL_Traverser<T> |
|
O_OB_S_SE_SL_TraverserGenerator |
|
O_Traverser<T> |
|
OffsetDateTimeSerializer |
|
OffsetTimeSerializer |
|
Operator |
A set of BinaryOperator instances that handle common operations for traversal steps.
|
OptionalStep<S> |
|
OptionsStrategy |
This strategy will not alter the traversal.
|
OptionsStrategy.Builder |
|
Order |
Provides Comparator instances for ordering traversers.
|
OrderGlobalStep<S,C extends Comparable> |
|
OrderGlobalStep.OrderBiOperator<S> |
|
OrderLimitStrategy |
|
OrderLocalStep<S,C extends Comparable> |
|
OrP<V> |
|
OrStep<S> |
|
OutputShim |
A minimal Output -like abstraction.
|
P<V> |
Predefined Predicate values that can be used with
|
PageRank |
|
PageRankMapReduce |
|
PageRankMapReduce.Builder |
|
PageRankMessageCombiner |
|
PageRankVertexProgram |
|
PageRankVertexProgram.Builder |
|
PageRankVertexProgramStep |
|
Parameterizing |
An interface for Step implementations that hold a Parameters object, which fold in arguments from
other steps.
|
Parameters |
|
ParseTreeContextCastHelper |
Antlr parse tree context cast helper.
|
PartitionStrategy |
PartitionStrategy partitions the vertices, edges and vertex properties of a graph into String named
partitions (i.e.
|
PartitionStrategy.Builder |
|
Path |
A Path denotes a particular walk through a Graph as defined by a Traversal .
|
Path.Exceptions |
|
PathFilterStep<S> |
|
PathProcessor |
|
PathProcessor.ElementRequirement |
|
PathProcessorStrategy |
PathProcessStrategy is an OLAP strategy that does its best to turn non-local children in where()
and select() into local children by inlining components of the non-local child.
|
PathRetractionStrategy |
|
PathSerializer |
|
PathStep<S> |
|
PathUtil |
|
PeerPressure |
|
PeerPressureVertexProgram |
|
PeerPressureVertexProgram.Builder |
|
PeerPressureVertexProgramStep |
|
PeriodSerializer |
|
Pop |
A Path may have multiple values associated with a single label.
|
PredicateTraversal<S> |
|
PredicateTraverser<A> |
|
ProcessorException |
|
ProductiveByStrategy |
Takes an argument of by() and wraps it CoalesceStep so that the result is either the initial
Traversal argument or null .
|
ProductiveByStrategy.Builder |
|
ProfileSideEffectStep<S> |
|
ProfileStep<S> |
|
ProfileStep.ProfileBiOperator |
|
ProfileStrategy |
|
Profiling |
A Step can implement this interface in order to receive a reference to the MutableMetrics object
for the Step .
|
ProfilingAware |
Marks a Step as one that is aware of profiling.
|
ProfilingAware.ProfiledBarrier |
A helper class which holds a Barrier and it's related ProfileStep so that the latter can have
its timer started and stopped appropriately.
|
ProgramPhase |
|
ProgramVertexProgramStep |
|
ProjectedTraverser<T,P> |
|
ProjectStep<S,E> |
|
PropertiesStep<E> |
|
Property<V> |
A Property denotes a key/value pair associated with an Edge .
|
Property.Exceptions |
Common exceptions to use with a property.
|
PropertyKeyStep |
|
PropertyMapStep<K,E> |
|
PropertySerializer |
|
PropertyType |
This enumeration allows for the specification of the type of a Property .
|
PropertyValueStep<E> |
|
PSerializer<T extends P> |
|
PureTraversal<S,E> |
|
PythonTranslator |
Translates Gremlin Bytecode into a Python string representation.
|
PythonTranslator.DefaultTypeTranslator |
Performs standard type translation for the TinkerPop types to Python.
|
PythonTranslator.NoSugarTranslator |
Performs translation without for the syntax sugar to Python.
|
RangeGlobalStep<S> |
|
RangeGlobalStep.RangeBiOperator<S> |
|
RangeLocalStep<S> |
|
Ranging |
|
ReadOnlyStrategy |
|
ReadWriting |
An interface that defines a Step as one that handles IO based operations for a Graph .
|
ReadWriting.Mode |
Determines the mode of the the IO operation as being for reading or writing (or by default "unset")
|
ReducingBarrierStep<S,E> |
|
ReducingBarrierStep.NonEmittingSeed |
A class that represents a value that is not be to be emitted which helps with flow control internal to the class
and is serializable in Gryo for use in OLAP.
|
ReferenceEdge |
|
ReferenceElement<E extends Element> |
|
ReferenceElementStrategy |
A strategy that detaches traversers with graph elements as references (i.e.
|
ReferenceElementStrategy.ReferenceElementStep<S,E> |
|
ReferenceFactory |
|
ReferencePath |
|
ReferenceProperty<V> |
|
ReferenceVertex |
|
ReferenceVertexProperty<V> |
|
RemoteAcceptor |
The Gremlin Console supports the :remote and :submit commands which provide standardized ways
for plugins to provide "remote connections" to resources and a way to "submit" a command to those resources.
|
RemoteConnection |
A simple abstraction of a "connection" to a "server" that is capable of processing a Traversal and
returning results.
|
RemoteConnectionException |
|
RemoteException |
A mapper Exception to be thrown when there are problems with processing a command given to a
RemoteAcceptor .
|
RemoteStep<S,E> |
|
RemoteStrategy |
|
RemoteTraversal<S,E> |
|
RemoteTraverser<T> |
|
RepeatStep<S> |
|
RepeatStep.RepeatEndStep<S> |
|
RepeatUnrollStrategy |
RepeatUnrollStrategy is an OLTP-only strategy that unrolls any RepeatStep if it uses a constant
number of loops ( times(x) ) and doesn't emit intermittent elements.
|
RequirementsStep<S> |
|
RequirementsStrategy |
|
ReservedKeysVerificationStrategy |
This verification strategy detects property keys that should not be used by the traversal.
|
ReservedKeysVerificationStrategy.Builder |
|
SackFunctions |
|
SackFunctions.Barrier |
|
SackStep<S,E> |
|
SackStrategy |
The SackStrategy is used internal to the withSack() steps of TraversalSource and is not
typically constructed directly.
|
SackStrategy.Builder<A> |
|
SackValueStep<S,A,B> |
|
SampleGlobalStep<S> |
|
SampleLocalStep<S> |
|
ScalarMapStep<S,E> |
A type of MapStep class which will transform the object of one Traverser into another.
|
Scope |
Many Step instance can have a variable scope which alter the manner in which the step will behave in
relation to how the traversers are processed.
|
Scoping |
This interface is implemented by Step implementations that access labeled path steps, side-effects or
Map values by key, such as select('a') step.
|
Scoping.KeyNotFoundException |
|
Scoping.Variable |
|
Script |
General representation of script
|
ScriptCustomizer |
|
ScriptEngineCache |
A cache of standard ScriptEngine instances, instantiated by the standard ScriptEngineManager .
|
ScriptEngineLambda |
|
ScriptFileGremlinPlugin |
|
ScriptFileGremlinPlugin.Builder |
|
ScriptTraversal<S,E> |
|
Seedable |
An interface implemented by steps that have some form of Random usage that can be configured by way of a
seed to allow for deterministic behavior of the step.
|
SeedStrategy |
A strategy that resets the specified seed value for Seedable steps, which in turn will produce
deterministic results from those steps.
|
SelectOneStep<S,E> |
|
SelectStep<S,E> |
|
Serializer |
|
SerializerShim<T> |
|
SetSerializer |
|
ShadedInputAdapter |
|
ShadedKryoAdapter |
|
ShadedOutputAdapter |
|
ShadedSerializerAdapter<T> |
|
ShortestPath |
|
ShortestPathVertexProgram |
|
ShortestPathVertexProgram.Builder |
|
ShortestPathVertexProgramStep |
|
SideEffectCapable<S,E> |
A SideEffectCapable step stores a side-effect data structure accessible by a side-effect key.
|
SideEffectCapStep<S,E> |
|
SideEffectHelper |
|
SideEffectStep<S> |
|
SideEffectStrategy |
|
SimpleTypeSerializer<T> |
Base class for serialization of types that don't contain type specific information only {type_code}, {value_flag}
and {value}.
|
SingleGremlinScriptEngineManager |
|
SingleMessenger<M> |
|
SingleTypeSerializer<T> |
Represents a serializer for types that can be represented as a single value and that can be read and write
in a single operation.
|
StandardVerificationStrategy |
|
StarGraph |
A StarGraph is a form of Attachable (though the Graph implementation does not implement
that interface itself).
|
StarGraph.Builder |
StarGraph builder with options to customize its internals
|
StarGraph.StarGraphFeatures |
|
StarGraphGraphSONDeserializer |
Provides helper functions for reading vertex and edges from their serialized GraphSON forms.
|
StarGraphGraphSONSerializerV1d0 |
|
StarGraphGraphSONSerializerV2d0 |
|
StarGraphGraphSONSerializerV3d0 |
|
StarGraphGryoSerializer |
|
StarGraphSerializer |
|
StartStep<S> |
|
StaticMapReduce<MK,MV,RK,RV,R> |
|
StaticVertexProgram<M> |
|
Step<S,E> |
|
StepPosition |
|
Storage |
Storage is a standard API that providers can implement to allow abstract UNIX-like file system for data sources.
|
StoreIteratorCounter |
Utility class which can be used by providers to keep a count of the number of
open iterators to the underlying storage.
|
StringFactory |
A collection of helpful methods for creating standard Object.toString() representations of graph-related
objects.
|
StringSerializer |
|
SubgraphStep |
A side-effect step that produces an edge induced subgraph.
|
SubgraphStrategy |
|
SubgraphStrategy.Builder |
|
SumGlobalStep<S extends Number> |
|
SumLocalStep<E extends Number,S extends Iterable<E>> |
|
SupplyingBarrierStep<S,E> |
|
SystemUtil |
|
T |
A collection of (T)okens which allows for more concise Traversal definitions.
|
TailGlobalStep<S> |
|
TailLocalStep<S> |
|
TemporaryException |
Any exception that implements this interface will be recognized as one whose throwing operation is correct but can
be retried.
|
TerminalMethodToBytecodeVisitor |
Handles terminal steps for Bytecode as they are not added this way naturally.
|
TestSupport |
This is a utility class that is for support of various testing activities and is not meant to be used in other
contexts.
|
Text |
Text is a BiPredicate that determines whether the first string starts with, starts
not with, ends with, ends not with, contains or does not contain the second string argument.
|
TextP |
Predefined Predicate values that can be used as String filters.
|
ThrowingBiConsumer<A,B> |
|
ThrowingConsumer<A> |
|
ThrowingFunction<T,R> |
|
ThrowingSupplier<T> |
|
TimeLimitStep<S> |
|
TimesModulating |
|
TimeUtil |
|
TinkerPopJacksonModule |
A SimpleModule extension that does the necessary work to make the automatic typed deserialization
without full canonical class names work.
|
TokenTraversal<S,E> |
|
ToStringGraphSONSerializer |
A different implementation of the ToStringSerializer that does not serialize types by calling
`typeSerializer.writeTypePrefixForScalar()` for unknown objects, because it doesn't make sense when there is a
custom types mechanism in place.
|
Transaction |
A set of methods that allow for control of transactional behavior of a Graph instance.
|
Transaction.CLOSE_BEHAVIOR |
|
Transaction.Exceptions |
|
Transaction.READ_WRITE_BEHAVIOR |
|
Transaction.Status |
A status provided to transaction listeners to inform whether a transaction was successfully committed
or rolled back.
|
TransactionException |
|
TransformSerializer<T> |
Represents a special TypeSerializer placeholder that transforms the value into another before serializing it.
|
Translator<S,T> |
A Translator will translate Bytecode into another representation.
|
Translator.ScriptTranslator |
Translates bytecode to a Script representation.
|
Translator.ScriptTranslator.AbstractTypeTranslator |
|
Translator.ScriptTranslator.TypeTranslator |
Provides a way for the Translator.ScriptTranslator to convert various data types to their string
representations in their target language.
|
Translator.StepTranslator<S extends TraversalSource,T extends Traversal.Admin<?,?>> |
Translates bytecode to actual steps.
|
TranslatorCustomizer |
Provides a way to customize and override Bytecode to script translation.
|
TraversableLambda<S,E> |
|
Traversal<S,E> |
|
Traversal.Admin<S,E> |
|
Traversal.Exceptions |
A collection of Exception types associated with Traversal execution.
|
Traversal.Symbols |
|
TraversalClassFunction<S,E> |
|
TraversalEnumParser |
Traversal enum parser parses all the enums like (e.g.
|
TraversalExplanation |
A TraversalExplanation takes a Traversal and, for each registered TraversalStrategy , it creates a
mapping reflecting how each strategy alters the traversal.
|
TraversalExplanationSerializer |
|
TraversalFilterStep<S> |
|
TraversalFlatMapStep<S,E> |
|
TraversalFunctionVisitor |
Traversal Function parser parses Function enums.
|
TraversalHelper |
|
TraversalInterruptedException |
Thrown if a Traversal is interrupted during execution.
|
TraversalMapStep<S,E> |
|
TraversalMatrix<S,E> |
A TraversalMatrix provides random, non-linear access to the steps of a traversal by their step id.
|
TraversalMethodVisitor |
Specific case of TraversalRootVisitor where all TraversalMethods returns
a GraphTraversal object.
|
TraversalMetrics |
Contains the Metrics gathered for a Traversal as the result of the .profile()-step.
|
TraversalMetricsSerializer |
|
TraversalObjectFunction<S,E> |
|
TraversalOptionParent<M,S,E> |
|
TraversalOptionParent.Pick |
|
TraversalParent |
|
TraversalPredicateVisitor |
|
TraversalRing<A,B> |
|
TraversalRootVisitor<G extends Traversal> |
This visitor handles the cases when a new traversal is getting started.
|
TraversalSelectStep<S,E> |
|
TraversalSideEffects |
|
TraversalSideEffects.Exceptions |
|
TraversalSideEffectStep<S> |
|
TraversalSource |
A TraversalSource is used to create Traversal instances.
|
TraversalSource.Symbols |
|
TraversalSourceFactory<T extends TraversalSource> |
|
TraversalSourceSelfMethodVisitor |
|
TraversalSourceSpawnMethodVisitor |
|
TraversalSourceTxVisitor |
Handles transactions via calls to tx() .
|
TraversalStrategies |
|
TraversalStrategies.GlobalCache |
|
TraversalStrategy<S extends TraversalStrategy> |
|
TraversalStrategy.DecorationStrategy |
Implemented by strategies that adds "application logic" to the traversal (e.g.
|
TraversalStrategy.FinalizationStrategy |
Implemented by strategies that do final behaviors that require a fully compiled traversal to work (e.g.
|
TraversalStrategy.OptimizationStrategy |
Implemented by strategies that rewrite the traversal to be more efficient, but with the same semantics
(e.g.
|
TraversalStrategy.ProviderOptimizationStrategy |
Implemented by strategies that rewrite the traversal to be more efficient, but with the same semantics.
|
TraversalStrategy.VerificationStrategy |
Implemented by strategies where there is no more behavioral tweaking of the traversal required.
|
TraversalStrategyProxy<T extends TraversalStrategy> |
This class is for use with Bytecode and for serialization purposes.
|
TraversalStrategySerializer |
|
TraversalStrategyVisitor |
|
TraversalTerminalMethodVisitor |
Traversal terminal method visitor
|
TraversalUtil |
|
TraversalVertexProgram |
|
TraversalVertexProgram.Builder |
|
TraversalVertexProgramMessageCombiner |
|
TraversalVertexProgramStep |
|
Traverser<T> |
A Traverser represents the current state of an object flowing through a Traversal .
|
Traverser.Admin<T> |
The methods in System.Traverser are useful to underlying Step and Traversal implementations.
|
TraverserGenerator |
A TraverserGenerator will generate traversers for a particular Traversal .
|
TraverserGeneratorFactory |
|
TraverserRequirement |
|
TraverserSerializer |
|
TraverserSet<S> |
|
TraverserSetSupplier<S> |
|
Tree<T> |
|
TreeSerializer |
|
TreeSideEffectStep<S> |
|
TreeStep<S> |
|
TreeStep.TreeBiOperator |
|
TreeSupplier<A> |
|
TriConsumer<A,B,C> |
Represents an operation that accepts two input arguments and returns no result.
|
TriFunction<A,B,C,R> |
|
TrueTraversal<S> |
|
TypeInfo |
Defines how data types are handled in GraphSON through the GraphSONMapper .
|
TypeRegistration<T> |
Represents a class serializable with Gryo.
|
TypeSerializer<T> |
Represents a serializer for a given type.
|
TypeSerializerRegistry |
|
TypeSerializerRegistry.Builder |
|
UnfoldStep<S,E> |
|
UnionStep<S,E> |
|
UUIDSerializer |
|
ValueTraversal<T,V> |
More efficiently extracts a value from an Element or Map to avoid strategy application costs.
|
VerificationException |
|
Vertex |
A Vertex maintains pointers to both a set of incoming and outgoing Edge objects.
|
Vertex.Exceptions |
Common exceptions to use with a vertex.
|
VertexByteArrayInputStream |
|
VertexComputeKey |
A VertexComputeKey specifies a property of a vertex that will be used to store GraphComputer data.
|
VertexComputing |
|
VertexProgram<M> |
A VertexProgram represents one component of a distributed graph computation.
|
VertexProgram.Builder |
|
VertexProgram.Features |
|
VertexProgramHelper |
|
VertexProgramInterceptor<V extends VertexProgram,G,M extends Memory> |
|
VertexProgramPool |
|
VertexProgramRestrictionStrategy |
|
VertexProgramStep |
|
VertexProgramStrategy |
|
VertexProgramStrategy.Builder |
|
VertexProperty<V> |
A VertexProperty is similar to a Property in that it denotes a key/value pair associated with an
Vertex , however it is different in the sense that it also represents an entity that it is an Element
that can have properties of its own.
|
VertexProperty.Cardinality |
|
VertexProperty.Exceptions |
Common exceptions to use with a property.
|
VertexPropertySerializer |
|
VertexSerializer |
|
VertexStep<E extends Element> |
|
VertexTerminator |
Represents the end of a vertex in a serialization stream.
|
WherePredicateStep<S> |
|
WhereTraversalStep<S> |
|
WhereTraversalStep.WhereEndStep |
|
WhereTraversalStep.WhereStartStep<S> |
|
WithOptions |
|
WrappedEdge<E> |
|
WrappedElement<E> |
|
WrappedGraph<G> |
Graph implementations that don't natively implement the TinkerPop interfaces should implement the
"wrapped" classes to provide a standard way for users to get the vendor's "raw" object that represents their
graph.
|
WrappedProperty<P> |
|
WrappedVariables<V> |
|
WrappedVertex<V> |
|
WrappedVertexProperty<P> |
|
YearMonthSerializer |
|
ZonedDateTimeSerializer |
|
ZoneOffsetSerializer |
|
__ |
|