A B C D E F G H I J K L M N O P R S T U V W X

## A

AbstractChannelizer() - Constructor for class org.apache.tinkerpop.gremlin.driver.Channelizer.AbstractChannelizer
AbstractGremlinPlugin - Class in org.apache.tinkerpop.gremlin.jsr223
AbstractGremlinPlugin(String, Customizer...) - Constructor for class org.apache.tinkerpop.gremlin.jsr223.AbstractGremlinPlugin
  Creates a base `GremlinPlugin` that will apply to all `GremlinScriptEngine` instances.
AbstractGremlinPlugin(String, Set<String>, Customizer...) - Constructor for class org.apache.tinkerpop.gremlin.jsr223.AbstractGremlinPlugin
  Creates a base `GremlinPlugin` that will apply to specific `GremlinScriptEngine` instances.
AbstractGremlinScriptEngineFactory - Class in org.apache.tinkerpop.gremlin.jsr223
  A simple base implementation of the `GremlinScriptEngineFactory`.
AbstractGremlinScriptEngineFactory(String, String, List<String>, List<String>) - Constructor for class org.apache.tinkerpop.gremlin.jsr223.AbstractGremlinScriptEngineFactory
AbstractIoRegistry - Class in org.apache.tinkerpop.gremlin.structure.io
  Base implementation of the `IoRegistry` interface that provides implementation of the methods using a a `HashMap`.
AbstractIoRegistry() - Constructor for class org.apache.tinkerpop.gremlin.structure.io.AbstractIoRegistry
ACTIVE_TRAVERSERS - Static variable in class org.apache.tinkerpop.gremlin.process.computer.traversal.TraversalVertexProgram
add(String, Object) - Method in interface org.apache.tinkerpop.gremlin.process.computer.Memory
  Set the value of the provided key.
add(String, Object) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSideEffects
  Add a value to the global side-effect value.
addAlias(String, String) - Method in class org.apache.tinkerpop.gremlin.driver.RequestOptions.Builder
  The aliases to set on the request.
addClassImports(Class...) - Method in class org.apache.tinkerpop.gremlin.jsr223.DefaultImportCustomizer.Builder
  Adds classes that will be imported to the `ScriptEngine`.
addClassImports(Collection<Class>) - Method in class org.apache.tinkerpop.gremlin.jsr223.DefaultImportCustomizer.Builder
  Overload to `DefaultImportCustomizer.Builder.addClassImports(Class[])`.
addContactPoint(String) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  Adds the address of a Gremlin Server to the list of servers a `Client` will try to contact to send requests to.
addContactPoints(String...) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  Add one or more the addresses of a Gremlin Servers to the list of servers a `Client` will try to contact to send requests to.
addE(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Adds an `Edge` with the specified edge label.
addE(Traversal<?, String>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Adds a `Edge` with an edge label determined by a `Traversal`.
addE - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
addE(String) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Spawns a `GraphTraversal` by adding a edge with the specified label.
addE(Traversal<?, String>) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Spawns a `GraphTraversal` by adding a edge with a label as specified by the provided `Traversal`.
addEdge(String, Vertex, Object...) - Method in interface org.apache.tinkerpop.gremlin.structure.Vertex
  Add an outgoing edge to the vertex with provided label and edge properties as key/value pairs.
addEnumImports(Enum...) - Method in class org.apache.tinkerpop.gremlin.jsr223.DefaultImportCustomizer.Builder
  Adds methods that are meant to be imported statically to the engine.
addEnumImports(Collection<Enum>) - Method in class org.apache.tinkerpop.gremlin.jsr223.DefaultImportCustomizer.Builder
  Overload to `DefaultImportCustomizer.Builder.addEnumImports(Enum[])`.
addFieldImports(Field...) - Method in class org.apache.tinkerpop.gremlin.jsr223.DefaultImportCustomizer.Builder
  Adds fields that are meant to be imported statically to the engine.
addFieldImports(Collection<Field>) - Method in class org.apache.tinkerpop.gremlin.jsr223.DefaultImportCustomizer.Builder
  Overload to `DefaultImportCustomizer.Builder.addFieldImports(Field...)`.
addLabel(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Step
  Add a label to this step.
addLabels(Set<String>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin
addMethodImports(Method...) - Method in class org.apache.tinkerpop.gremlin.jsr223.DefaultImportCustomizer.Builder
  Adds methods that are meant to be imported statically to the engine.
addMethodImports(Collection<Method>) - Method in class org.apache.tinkerpop.gremlin.jsr223.DefaultImportCustomizer.Builder
  Overload to `DefaultImportCustomizer.Builder.addMethodImports(Method...)`.
addParameter(String, Object) - Method in class org.apache.tinkerpop.gremlin.driver.RequestOptions.Builder
  The parameters to pass on the request.
addPlugin(GremlinPlugin) - Method in class org.apache.tinkerpop.gremlin.jsr223.DefaultGremlinScriptEngineManager
addPlugin(GremlinPlugin) - Method in interface org.apache.tinkerpop.gremlin.jsr223.GremlinScriptEngineManager
  Add `GremlinPlugin` instances to customize newly created `GremlinScriptEngine` instances.
addRegistries(List<IoRegistry>) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Mapper.Builder
  Adds a vendor supplied `IoRegistry` to the `Mapper.Builder` which enables it to check for vendor custom serializers to add to the `Mapper`.
addRegistry(IoRegistry) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Mapper.Builder
  Adds a vendor supplied `IoRegistry` to the `Mapper.Builder` which enables it to check for vendor custom serializers to add to the `Mapper`.
addResultToMemory(Memory.Admin, Iterator<KeyValue<RK, RV>>) - Method in interface org.apache.tinkerpop.gremlin.process.computer.MapReduce
  The final result can be generated and added to `Memory` and accessible via `DefaultComputerResult`.
addSource(String, Object...) - Method in class org.apache.tinkerpop.gremlin.process.traversal.Bytecode
  Add a `TraversalSource` instruction to the bytecode.
addStart(Traverser.Admin<S>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Step
  Add a single `Traverser.Admin` to the step.
addStart(Traverser.Admin<S>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
  Add a single `Traverser.Admin` object to the head of the traversal.
addStarts(Iterator<Traverser.Admin<S>>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Step
  Add a iterator of `Traverser.Admin` objects of type S to the step.
addStarts(Iterator<Traverser.Admin<S>>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
  Add an iterator of `Traverser.Admin` objects to the head/start of the traversal.
addStep(String, Object...) - Method in class org.apache.tinkerpop.gremlin.process.traversal.Bytecode
  Add a `Traversal` instruction to the bytecode.
addStep(Step<?, E2>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Admin
addStep(Step<?, E2>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
  Add a `Step` to the end of the traversal.
addStep(int, Step<?, ?>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
  Add a `Step` to an arbitrary point in the traversal.
addStrategies(TraversalStrategy<?>...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategies
  Add all the provided `TraversalStrategy` instances to the current collection.
addTransactionListener(Consumer<Transaction.Status>) - Method in interface org.apache.tinkerpop.gremlin.structure.Transaction
  Adds a listener that is called back with a status when a commit or rollback is successful.
addV(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Adds a `Vertex`.
addV(Traversal<?, String>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Adds a `Vertex` with a vertex label determined by a `Traversal`.
addV() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Adds a `Vertex` with a default vertex label.
addV - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
addV(String) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Spawns a `GraphTraversal` by adding a vertex with the specified label.
addV(Traversal<?, String>) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Spawns a `GraphTraversal` by adding a vertex with the label as determined by a `Traversal`.
addV() - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Spawns a `GraphTraversal` by adding a vertex with the default label.
addVertex(Object...) - Method in interface org.apache.tinkerpop.gremlin.structure.Graph
  Add a `Vertex` to the graph given an optional series of key/value pairs.
addVertex(String) - Method in interface org.apache.tinkerpop.gremlin.structure.Graph
  Add a `Vertex` to the graph with provided vertex label.
adjacentVertexEdgesAndVerticesCanNotBeReadOrUpdated() - Static method in class org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Exceptions
adjacentVertexLabelsCanNotBeRead() - Static method in class org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Exceptions
adjacentVertexPropertiesCanNotBeReadOrUpdated() - Static method in class org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Exceptions
aggregate(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Eagerly collects objects up to this step into a side-effect.
aggregate - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
alias(String) - Method in class org.apache.tinkerpop.gremlin.driver.Client
  Create a new `Client` that aliases the specified `Graph` or `TraversalSource` name on the server to a variable called "g" for the context of the requests made through that `Client`.
alias(Map<String, String>) - Method in class org.apache.tinkerpop.gremlin.driver.Client
  Creates a `Client` that supplies the specified set of aliases, thus allowing the user to re-name one or more globally defined `Graph` or `TraversalSource` server bindings for the context of the created `Client`.
alias(Map<String, String>) - Method in class org.apache.tinkerpop.gremlin.driver.Client.AliasClusteredClient
  Creates a `Client` that supplies the specified set of aliases, thus allowing the user to re-name one or more globally defined `Graph` or `TraversalSource` server bindings for the context of the created `Client`.
alias(String) - Method in class org.apache.tinkerpop.gremlin.driver.Client.ClusteredClient
  Create a new `Client` that aliases the specified `Graph` or `TraversalSource` name on the server to a variable called "g" for the context of the requests made through that `Client`.
alias(Map<String, String>) - Method in class org.apache.tinkerpop.gremlin.driver.Client.ClusteredClient
  Creates a `Client` that supplies the specified set of aliases, thus allowing the user to re-name one or more globally defined `Graph` or `TraversalSource` server bindings for the context of the created `Client`.
all() - Method in class org.apache.tinkerpop.gremlin.driver.ResultSet
  The returned `CompletableFuture` completes when all reads are complete for this request and the entire result has been accounted for on the client.
allHosts() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Gets a list of all the configured hosts.
allItemsAvailable() - Method in class org.apache.tinkerpop.gremlin.driver.ResultSet
  Determines if all items have been returned to the client.
allItemsAvailableAsync() - Method in class org.apache.tinkerpop.gremlin.driver.ResultSet
  Returns a future that will complete when all items have been returned from the server.
allowRemoteConsole() - Method in interface org.apache.tinkerpop.gremlin.jsr223.console.RemoteAcceptor
  If the `RemoteAcceptor` is used in the Gremlin Console, then this method might be called to determine if it can be used in a fashion that supports the `:remote console` command.
alpha(double) - Method in class org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.PageRankVertexProgram.Builder
and(Traversal<?, ?>...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Ensures that all of the provided traversals yield a result.
and - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
and(Predicate<? super V>) - Method in class org.apache.tinkerpop.gremlin.process.traversal.P
AnonymousTraversalSource<T extends TraversalSource> - Class in org.apache.tinkerpop.gremlin.process.traversal
  Provides a unified way to construct a `TraversalSource` from the perspective of the traversal.
appliesTo - Variable in class org.apache.tinkerpop.gremlin.jsr223.AbstractGremlinPlugin
appliesTo(Collection<String>) - Method in class org.apache.tinkerpop.gremlin.jsr223.ImportGremlinPlugin.Builder
  The name of the `GremlinScriptEngine` that this module will apply to.
appliesTo(Collection<String>) - Method in class org.apache.tinkerpop.gremlin.jsr223.ScriptFileGremlinPlugin.Builder
  The name of the `GremlinScriptEngine` that this module will apply to.
apply(Graph) - Method in class org.apache.tinkerpop.gremlin.process.computer.Computer
apply(Traversal.Admin<?, ?>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy
apply(Element) - Method in enum org.apache.tinkerpop.gremlin.structure.T
applyPost() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy
  The set of strategies that must be executed after this strategy is executed.
applyPrior() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy
  The set of strategies that must be executed before this strategy is executed.
applyStrategies() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
  Apply the registered `TraversalStrategies` to the traversal.
applyStrategies(Traversal.Admin<?, ?>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategies
  Apply all the `TraversalStrategy` optimizers to the `Traversal`.
ARGS_AGGREGATE_TO - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
ARGS_ALIASES - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
ARGS_BATCH_SIZE - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
ARGS_BINDINGS - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
ARGS_FORCE - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
ARGS_GREMLIN - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
ARGS_HOST - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
ARGS_LANGUAGE - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
ARGS_MANAGE_TRANSACTION - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
ARGS_SASL - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
ARGS_SASL_MECHANISM - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
ARGS_SCRIPT_EVAL_TIMEOUT - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
ARGS_SESSION - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
ARGS_SIDE_EFFECT - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
ARGS_SIDE_EFFECT_KEY - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
argumentCanNotBeNull(String) - Static method in class org.apache.tinkerpop.gremlin.structure.Graph.Exceptions
as(String, String...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  A step modulator that provides a lable to the step that can be accessed later in the traversal by other steps.
as - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
asAdmin() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
asAdmin() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal
  Get access to administrative methods of the traversal via its accompanying `Traversal.Admin`.
asAdmin() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser
  Typecast the traverser to a "system traverser" so `Traverser.Admin` methods can be accessed.
asImmutable() - Method in interface org.apache.tinkerpop.gremlin.process.computer.Memory.Admin
asMap() - Method in interface org.apache.tinkerpop.gremlin.process.computer.Memory
  A helper method that generates a `Map` of the memory key/values.
asMap() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Variables
  Gets the variables of the `Graph` as a `Map`.
attach(Function<Attachable<T>, T>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin
  Regenerate the detached traverser given its location at a particular vertex.
AuthProperties - Class in org.apache.tinkerpop.gremlin.driver
  Properties to supply to the `Cluster` for authentication purposes.
AuthProperties() - Constructor for class org.apache.tinkerpop.gremlin.driver.AuthProperties
authProperties(AuthProperties) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  Specifies parameters for authentication to Gremlin Server.
AuthProperties.Property - Enum in org.apache.tinkerpop.gremlin.driver
  An enum of the available authorization properties.
availableHosts() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Gets the list of hosts that the `Cluster` was able to connect to.

## B

barrier() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Turns the lazy traversal pipeline into a bulk-synchronous pipeline which basically iterates that traversal to the size of the barrier.
barrier(int) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Turns the lazy traversal pipeline into a bulk-synchronous pipeline which basically iterates that traversal to the size of the barrier.
barrier(Consumer<TraverserSet<Object>>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Turns the lazy traversal pipeline into a bulk-synchronous pipeline which basically iterates that traversal to the size of the barrier.
barrier - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
batchSize(int) - Method in class org.apache.tinkerpop.gremlin.driver.RequestOptions.Builder
  The per client request override for the client and server configured `resultIterationBatchSize`.
batchSize(long) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLReader.Builder
  Number of mutations to perform before a commit is executed.
batchSize(long) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONReader.Builder
  Number of mutations to perform before a commit is executed when using `GraphSONReader.readGraph(InputStream, Graph)`.
batchSize(long) - Method in class org.apache.tinkerpop.gremlin.structure.io.gryo.GryoReader.Builder
  Number of mutations to perform before a commit is executed when using `GryoReader.readGraph(InputStream, Graph)`.
between(V, V) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.P
  Determines if a value is within (inclusive) of the range of the two specified values.
Binding(String, V) - Constructor for class org.apache.tinkerpop.gremlin.process.traversal.Bytecode.Binding
bindings(Map<String, Object>) - Method in class org.apache.tinkerpop.gremlin.jsr223.BindingsGremlinPlugin.Builder
Bindings - Class in org.apache.tinkerpop.gremlin.process.traversal
  Bindings are used to associate a variable with a value.
BindingsCustomizer - Interface in org.apache.tinkerpop.gremlin.jsr223
  Provides a way to alter the bindings on a `GremlinScriptEngine`.
BindingsGremlinPlugin - Class in org.apache.tinkerpop.gremlin.jsr223
  A plugin that allows `Bindings` to be applied to a `GremlinScriptEngine` at the time of creation.
BindingsGremlinPlugin.Builder - Class in org.apache.tinkerpop.gremlin.jsr223
biPredicate - Variable in class org.apache.tinkerpop.gremlin.process.traversal.P
both(String...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Vertex` to its adjacent vertices given the edge labels.
both - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
bothE(String...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Vertex` to its incident edges given the edge labels.
bothE - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
bothV() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Edge` to its incident vertices.
bothV - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
bothVertices() - Method in interface org.apache.tinkerpop.gremlin.structure.Edge
  Get both the outgoing and incoming vertices of this edge.
branch(Traversal<?, M>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Split the `Traverser` to all the specified traversals.
branch(Function<Traverser<E>, M>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Split the `Traverser` to all the specified functions.
branch - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
build() - Static method in class org.apache.tinkerpop.gremlin.driver.Client.SessionSettings
build() - Static method in class org.apache.tinkerpop.gremlin.driver.Client.Settings
build() - Static method in class org.apache.tinkerpop.gremlin.driver.Cluster
build(String) - Static method in class org.apache.tinkerpop.gremlin.driver.Cluster
build(File) - Static method in class org.apache.tinkerpop.gremlin.driver.Cluster
build() - Static method in class org.apache.tinkerpop.gremlin.driver.RequestOptions
build() - Static method in class org.apache.tinkerpop.gremlin.jsr223.BindingsGremlinPlugin
  Builds a set of static bindings.
build() - Static method in class org.apache.tinkerpop.gremlin.jsr223.DefaultImportCustomizer
build() - Static method in class org.apache.tinkerpop.gremlin.jsr223.ImportGremlinPlugin
build() - Static method in class org.apache.tinkerpop.gremlin.jsr223.ScriptFileGremlinPlugin
build() - Static method in class org.apache.tinkerpop.gremlin.process.computer.clustering.connected.ConnectedComponentVertexProgram
build() - Static method in class org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.PeerPressureVertexProgram
build() - Static method in class org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.PageRankVertexProgram
build() - Static method in class org.apache.tinkerpop.gremlin.process.computer.search.path.ShortestPathVertexProgram
build() - Static method in class org.apache.tinkerpop.gremlin.process.computer.traversal.TraversalVertexProgram
build() - Static method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLReader
build() - Static method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLWriter
build() - Static method in class org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONReader
build() - Static method in class org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONWriter
build() - Static method in class org.apache.tinkerpop.gremlin.structure.io.gryo.GryoReader
build() - Static method in class org.apache.tinkerpop.gremlin.structure.io.gryo.GryoWriter
Builder() - Constructor for class org.apache.tinkerpop.gremlin.driver.RequestOptions.Builder
buildMessage(RequestMessage.Builder) - Method in class org.apache.tinkerpop.gremlin.driver.Client.AliasClusteredClient
buildMessage(RequestMessage.Builder) - Method in class org.apache.tinkerpop.gremlin.driver.Client
  Makes any initial changes to the builder and returns the constructed `RequestMessage`.
buildMessage(RequestMessage.Builder) - Method in class org.apache.tinkerpop.gremlin.driver.Client.SessionedClient
  Adds the `Tokens.ARGS_SESSION` value to every `RequestMessage`.
bulk() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser
  A traverser may represent a grouping of traversers to allow for more efficient data propagation.
by() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  The `by()` can be applied to a number of different step to alter their behaviors.
by(Traversal<?, ?>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  The `by()` can be applied to a number of different step to alter their behaviors.
by(T) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  The `by()` can be applied to a number of different step to alter their behaviors.
by(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  The `by()` can be applied to a number of different step to alter their behaviors.
by(Function<V, Object>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  The `by()` can be applied to a number of different step to alter their behaviors.
by(Traversal<?, ?>, Comparator<V>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  The `by()` can be applied to a number of different step to alter their behaviors.
by(Comparator<E>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  The `by()` can be applied to a number of different step to alter their behaviors.
by(Order) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  The `by()` can be applied to a number of different step to alter their behaviors.
by(String, Comparator<V>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  The `by()` can be applied to a number of different step to alter their behaviors.
by(Function<U, Object>, Comparator) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  The `by()` can be applied to a number of different step to alter their behaviors.
by - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
Bytecode - Class in org.apache.tinkerpop.gremlin.process.traversal
  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() - Constructor for class org.apache.tinkerpop.gremlin.process.traversal.Bytecode
bytecode - Variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
Bytecode.Binding<V> - Class in org.apache.tinkerpop.gremlin.process.traversal
Bytecode.Instruction - Class in org.apache.tinkerpop.gremlin.process.traversal

## C

CachedGremlinScriptEngineManager - Class in org.apache.tinkerpop.gremlin.jsr223
  An implementation of the `GremlinScriptEngineManager` that caches the instances of the `GremlinScriptEngine` instances that are created by it.
CachedGremlinScriptEngineManager() - Constructor for class org.apache.tinkerpop.gremlin.jsr223.CachedGremlinScriptEngineManager
CachedGremlinScriptEngineManager(ClassLoader) - Constructor for class org.apache.tinkerpop.gremlin.jsr223.CachedGremlinScriptEngineManager
cap(String, String...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Iterates the traversal up to the itself and emits the side-effect referenced by the key.
cap - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
Channelizer - Interface in org.apache.tinkerpop.gremlin.driver
  Client-side channel initializer interface.
channelizer(String) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  Specify the `Channelizer` implementation to use on the client when creating a `Connection`.
channelizer(Class) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  Specify the `Channelizer` implementation to use on the client when creating a `Connection`.
Channelizer.AbstractChannelizer - Class in org.apache.tinkerpop.gremlin.driver
  Base implementation of the client side `Channelizer`.
Channelizer.NioChannelizer - Class in org.apache.tinkerpop.gremlin.driver
  NIO `Channelizer` implementation.
Channelizer.WebSocketChannelizer - Class in org.apache.tinkerpop.gremlin.driver
  WebSocket `Channelizer` implementation.
checkEdgeLegality(Direction, String) - Method in class org.apache.tinkerpop.gremlin.process.computer.GraphFilter
  Get the legality of a particular edge direction and label.
checkEdgeLegality(Direction) - Method in class org.apache.tinkerpop.gremlin.process.computer.GraphFilter
  Get the legality of a particular edge direction.
choose(Traversal<?, M>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Routes the current traverser to a particular traversal branch option which allows the creation of if-then-else like semantics within a traversal.
choose(Traversal<?, ?>, Traversal<?, E2>, Traversal<?, E2>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Routes the current traverser to a particular traversal branch option which allows the creation of if-then-else like semantics within a traversal.
choose(Traversal<?, ?>, Traversal<?, E2>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Routes the current traverser to a particular traversal branch option which allows the creation of if-then like semantics within a traversal.
choose(Function<E, M>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Routes the current traverser to a particular traversal branch option which allows the creation of if-then-else like semantics within a traversal.
choose(Predicate<E>, Traversal<?, E2>, Traversal<?, E2>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Routes the current traverser to a particular traversal branch option which allows the creation of if-then-else like semantics within a traversal.
choose(Predicate<E>, Traversal<?, E2>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Routes the current traverser to a particular traversal branch option which allows the creation of if-then like semantics within a traversal.
choose - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
chooseConnection(RequestMessage) - Method in class org.apache.tinkerpop.gremlin.driver.Client.AliasClusteredClient
  Delegates to the underlying `Client.ClusteredClient`.
chooseConnection(RequestMessage) - Method in class org.apache.tinkerpop.gremlin.driver.Client
  Chooses a `Connection` to write the message to.
chooseConnection(RequestMessage) - Method in class org.apache.tinkerpop.gremlin.driver.Client.ClusteredClient
  Uses a `LoadBalancingStrategy` to choose the best `Host` and then selects the best connection from that host's connection pool.
chooseConnection(RequestMessage) - Method in class org.apache.tinkerpop.gremlin.driver.Client.SessionedClient
  Since the session is bound to a single host, simply borrow a connection from that pool.
classImports(Class<?>...) - Method in class org.apache.tinkerpop.gremlin.jsr223.ImportGremlinPlugin.Builder
classImports(Collection<String>) - Method in class org.apache.tinkerpop.gremlin.jsr223.ImportGremlinPlugin.Builder
clear() - Static method in class org.apache.tinkerpop.gremlin.process.traversal.Bindings
clearTransactionListeners() - Method in interface org.apache.tinkerpop.gremlin.structure.Transaction
  Removes all transaction listeners.
Client - Class in org.apache.tinkerpop.gremlin.driver
  A `Client` is constructed from a `Cluster` and represents a way to send messages to Gremlin Server.
Client.AliasClusteredClient - Class in org.apache.tinkerpop.gremlin.driver
  Uses a `Client.ClusteredClient` that rebinds requests to a specified `Graph` or `TraversalSource` instances on the server-side.
Client.ClusteredClient - Class in org.apache.tinkerpop.gremlin.driver
  A `Client` implementation that does not operate in a session.
Client.SessionedClient - Class in org.apache.tinkerpop.gremlin.driver
  A `Client` implementation that operates in the context of a session.
Client.SessionSettings - Class in org.apache.tinkerpop.gremlin.driver
  Settings for a `Client` that involve a session.
Client.SessionSettings.Builder - Class in org.apache.tinkerpop.gremlin.driver
Client.Settings - Class in org.apache.tinkerpop.gremlin.driver
  Settings given to `Cluster.connect(Client.Settings)` that configures how a `Client` will behave.
Client.Settings.Builder - Class in org.apache.tinkerpop.gremlin.driver
clone() - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.connected.ConnectedComponentVertexProgram
clone() - Method in class org.apache.tinkerpop.gremlin.process.computer.Computer
clone() - Method in class org.apache.tinkerpop.gremlin.process.computer.GraphFilter
clone() - Method in interface org.apache.tinkerpop.gremlin.process.computer.MapReduce
  When multiple workers on a single machine need MapReduce instances, it is possible to use clone.
clone() - Method in class org.apache.tinkerpop.gremlin.process.computer.MemoryComputeKey
clone() - Method in class org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.PageRankVertexProgram
clone() - Method in class org.apache.tinkerpop.gremlin.process.computer.search.path.ShortestPathVertexProgram
clone() - Method in class org.apache.tinkerpop.gremlin.process.computer.traversal.TraversalVertexProgram
clone() - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram
  When multiple workers on a single machine need VertexProgram instances, it is possible to use clone.
clone() - Method in class org.apache.tinkerpop.gremlin.process.traversal.Bytecode
clone() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Admin
clone() - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
clone() - Method in class org.apache.tinkerpop.gremlin.process.traversal.P
clone() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Path
clone() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Step
  Cloning is used to duplicate steps for the purpose of traversal optimization and OLTP replication.
clone() - Method in class org.apache.tinkerpop.gremlin.process.traversal.TextP
clone() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
  Cloning is used to duplicate the traversal typically in OLAP environments.
clone() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSideEffects
  Cloning is used to duplicate the sideEffects typically in distributed execution environments.
clone() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
  The clone-method should be used to create immutable traversal sources with each call to a configuration "withXXX"-method.
clone() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategies
clone() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser
  Traverser cloning is important when splitting a traverser at a bifurcation point in a traversal.
close(Channel) - Method in class org.apache.tinkerpop.gremlin.driver.Channelizer.AbstractChannelizer
close(Channel) - Method in interface org.apache.tinkerpop.gremlin.driver.Channelizer
  Called on `Connection.close()` to perform an `Channelizer` specific functions.
close(Channel) - Method in class org.apache.tinkerpop.gremlin.driver.Channelizer.WebSocketChannelizer
  Sends a `CloseWebSocketFrame` to the server for the specified channel.
close() - Method in class org.apache.tinkerpop.gremlin.driver.Client
  Closes the client by making a synchronous call to `Client.closeAsync()`.
close() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
close() - Method in interface org.apache.tinkerpop.gremlin.process.computer.ComputerResult
  Close the computed `GraphComputer` result.
close() - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  If there is an underlying `RemoteConnection` it will be closed by this method.
close() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal
  Releases resources opened in any steps that implement `AutoCloseable`.
close() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSideEffects
  Invalidate the side effect cache for traversal.
close() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
close() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph
  Closing a `Graph` is equivalent to "shutdown" and implies that no further operations can be executed on the instance.
close() - Method in interface org.apache.tinkerpop.gremlin.structure.Transaction
  Closes the transaction where the default close behavior defined by {`Transaction.onClose(Consumer)`} will be executed.
closeAsync() - Method in class org.apache.tinkerpop.gremlin.driver.Client.AliasClusteredClient
  Prevents messages from being sent from this `Client`.
closeAsync() - Method in class org.apache.tinkerpop.gremlin.driver.Client
  Asynchronous close of the `Client`.
closeAsync() - Method in class org.apache.tinkerpop.gremlin.driver.Client.ClusteredClient
  Closes all the connection pools on all hosts.
closeAsync() - Method in class org.apache.tinkerpop.gremlin.driver.Client.SessionedClient
  Close the bound `ConnectionPool`.
closeAsync() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
cluster - Variable in class org.apache.tinkerpop.gremlin.driver.Channelizer.AbstractChannelizer
cluster - Variable in class org.apache.tinkerpop.gremlin.driver.Client
Cluster - Class in org.apache.tinkerpop.gremlin.driver
  A connection to a set of one or more Gremlin Server instances.
CLUSTER - Static variable in class org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.PeerPressureVertexProgram
Cluster.Builder - Class in org.apache.tinkerpop.gremlin.driver
coalesce(Traversal<?, E2>...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Evaluates the provided traversals and returns the result of the first traversal to emit at least one object.
coalesce - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
coin(double) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filter the `E` object given a biased coin toss.
coin - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
Column - Enum in org.apache.tinkerpop.gremlin.structure
  Column references a particular type of column in a complex data structure such as a `Map`, a `Map.Entry`, or a `Path`.
combine(MK, Iterator<MV>, MapReduce.ReduceEmitter<RK, RV>) - Method in interface org.apache.tinkerpop.gremlin.process.computer.MapReduce
  The combine() method is logically executed at all "machines" in parallel.
combine(M, M) - Method in interface org.apache.tinkerpop.gremlin.process.computer.MessageCombiner
  Combine two messages and return a message containing the combination.
commit() - Method in interface org.apache.tinkerpop.gremlin.structure.Transaction
  Commits a transaction.
Compare - Enum in org.apache.tinkerpop.gremlin.process.traversal
  `Compare` is a `BiPredicate` that determines whether the first argument is `==`, `!=`, `>`, `>=`, `<`, `<=` to the second argument.
compare(Object, Object) - Method in enum org.apache.tinkerpop.gremlin.process.traversal.Order
compareTo(MapReduce.NullObject) - Method in class org.apache.tinkerpop.gremlin.process.computer.MapReduce.NullObject
compareTo(Class<? extends TraversalStrategy>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy
compareTo(Class<? extends TraversalStrategy>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.DecorationStrategy
compareTo(Class<? extends TraversalStrategy>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.FinalizationStrategy
compareTo(Class<? extends TraversalStrategy>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.OptimizationStrategy
compareTo(Class<? extends TraversalStrategy>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.ProviderOptimizationStrategy
compareTo(Class<? extends TraversalStrategy>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.VerificationStrategy
compareTo(Traverser<T>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser
  If the underlying object of the traverser is comparable, compare it with the other traverser.
COMPONENT - Static variable in class org.apache.tinkerpop.gremlin.process.computer.clustering.connected.ConnectedComponentVertexProgram
compute() - Static method in class org.apache.tinkerpop.gremlin.process.computer.Computer
compute(Class<? extends GraphComputer>) - Static method in class org.apache.tinkerpop.gremlin.process.computer.Computer
compute(Class<C>) - Method in interface org.apache.tinkerpop.gremlin.structure.Graph
  Declare the `GraphComputer` to use for OLAP operations on the graph.
compute() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph
  Generate a `GraphComputer` using the default engine of the underlying graph system.
Computer - Class in org.apache.tinkerpop.gremlin.process.computer
computerHasAlreadyBeenSubmittedAVertexProgram() - Static method in class org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Exceptions
computerHasNoVertexProgramNorMapReducers() - Static method in class org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Exceptions
computerRequiresMoreWorkersThanSupported(int, int) - Static method in class org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Exceptions
ComputerResult - Interface in org.apache.tinkerpop.gremlin.process.computer
  The result of the `GraphComputer`'s computation.
ConcurrentBindings - Class in org.apache.tinkerpop.gremlin.jsr223
  A `Bindings` that can be accessed concurrently by multiple threads.
ConcurrentBindings() - Constructor for class org.apache.tinkerpop.gremlin.jsr223.ConcurrentBindings
ConcurrentBindings(Map<String, Object>) - Constructor for class org.apache.tinkerpop.gremlin.jsr223.ConcurrentBindings
configuration() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph
  Get the `Configuration` associated with the construction of this graph.
configure(ChannelPipeline) - Method in class org.apache.tinkerpop.gremlin.driver.Channelizer.AbstractChannelizer
configure(ChannelPipeline) - Method in class org.apache.tinkerpop.gremlin.driver.Channelizer.NioChannelizer
configure(ChannelPipeline) - Method in class org.apache.tinkerpop.gremlin.driver.Channelizer.WebSocketChannelizer
configure(Map<String, Object>, Map<String, Graph>) - Method in interface org.apache.tinkerpop.gremlin.driver.MessageSerializer
  Configure the serializer with mapper settings as required.
configure(List<String>) - Method in interface org.apache.tinkerpop.gremlin.jsr223.console.RemoteAcceptor
  Gets called when `:remote` is used in conjunction with the `config` option.
configure(String, Object) - Method in class org.apache.tinkerpop.gremlin.process.computer.Computer
configure(Map<String, Object>) - Method in class org.apache.tinkerpop.gremlin.process.computer.Computer
configure(String, Object) - Method in interface org.apache.tinkerpop.gremlin.process.computer.GraphComputer
  Set an arbitrary configuration key/value for the underlying `Configuration` in the `GraphComputer`.
configure(Object...) - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram.Builder
  This method should only be used by the underlying compute engine.
connect() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Creates a `Client.ClusteredClient` instance to this `Cluster`, meaning requests will be routed to one or more servers (depending on the cluster configuration), where each request represents the entirety of a transaction.
connect(String) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Creates a `Client.SessionedClient` instance to this `Cluster`, meaning requests will be routed to a single server (randomly selected from the cluster), where the same bindings will be available on each request.
connect(String, boolean) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Creates a `Client.SessionedClient` instance to this `Cluster`, meaning requests will be routed to a single server (randomly selected from the cluster), where the same bindings will be available on each request.
connect(Client.Settings) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Creates a new `Client` based on the settings provided.
connect(List<String>) - Method in interface org.apache.tinkerpop.gremlin.jsr223.console.RemoteAcceptor
  Gets called when `:remote` is used in conjunction with the "connect" option.
connected() - Method in interface org.apache.tinkerpop.gremlin.driver.Channelizer
  Called after the channel connects.
connected() - Method in class org.apache.tinkerpop.gremlin.driver.Channelizer.WebSocketChannelizer
connectedComponent() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Executes a Connected Component algorithm over the graph.
connectedComponent - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
ConnectedComponentVertexProgram - Class in org.apache.tinkerpop.gremlin.process.computer.clustering.connected
  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 - Class in org.apache.tinkerpop.gremlin.process.computer.clustering.connected
connection - Variable in class org.apache.tinkerpop.gremlin.driver.Channelizer.AbstractChannelizer
connection - Variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
ConsoleCustomizer - Interface in org.apache.tinkerpop.gremlin.jsr223.console
  A `Customizer` that allows a `RemoteAcceptor` to be used with a console implementation.
constant(E2) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map any object to a fixed `E` value.
constant - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
containing(String) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.TextP
  Determines if String does contain the given value.
Contains - Enum in org.apache.tinkerpop.gremlin.process.traversal
  `Contains` is a `BiPredicate` that evaluates whether the first object is contained within (or not within) the second collection object.
CoreGremlinPlugin - Class in org.apache.tinkerpop.gremlin.jsr223
  This module is required for a `ScriptEngine` to be Gremlin-enabled.
CoreImports - Class in org.apache.tinkerpop.gremlin.jsr223
couldNotIsolatedSubPath(String, String) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.Path.Exceptions
couldNotLocatePathFromLabel(String) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.Path.Exceptions
couldNotLocatePathToLabel(String) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.Path.Exceptions
count() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the traversal stream to its reduction as a sum of the `Traverser.bulk()` values (i.e.
count(Scope) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the traversal stream to its reduction as a sum of the `Traverser.bulk()` values given the specified `Scope` (i.e.
count - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
cp(String, String) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Storage
  Recursively copy all the data sources from the source location to the target location.
create() - Method in class org.apache.tinkerpop.gremlin.driver.Client.SessionSettings.Builder
create() - Method in class org.apache.tinkerpop.gremlin.driver.Client.Settings.Builder
create() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
create() - Method in class org.apache.tinkerpop.gremlin.driver.RequestOptions.Builder
create() - Method in class org.apache.tinkerpop.gremlin.jsr223.BindingsGremlinPlugin.Builder
create() - Method in class org.apache.tinkerpop.gremlin.jsr223.DefaultImportCustomizer.Builder
create() - Method in class org.apache.tinkerpop.gremlin.jsr223.ImportGremlinPlugin.Builder
create() - Method in class org.apache.tinkerpop.gremlin.jsr223.ScriptFileGremlinPlugin.Builder
create(Graph) - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram.Builder
create() - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram.Builder
create() - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLReader.Builder
create() - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLWriter.Builder
create() - Method in interface org.apache.tinkerpop.gremlin.structure.io.GraphReader.ReaderBuilder
  Creates the `GraphReader` implementation given options provided to the `GraphReader.ReaderBuilder` implementation.
create() - Method in class org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONReader.Builder
create() - Method in class org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONWriter.Builder
create() - Method in interface org.apache.tinkerpop.gremlin.structure.io.GraphWriter.WriterBuilder
  Creates the `GraphWriter` implementation given options provided to the `GraphWriter.WriterBuilder` implementation.
create() - Method in class org.apache.tinkerpop.gremlin.structure.io.gryo.GryoReader.Builder
create() - Method in class org.apache.tinkerpop.gremlin.structure.io.gryo.GryoWriter.Builder
  Create the `GryoWriter`.
create() - Method in interface org.apache.tinkerpop.gremlin.structure.io.Io.Builder
  Providers call this method in the `Graph.io(Io.Builder)` method to construct the `Io` instance and return the value.
createIoBuilder(String) - Static method in class org.apache.tinkerpop.gremlin.structure.io.IoCore
  Deprecated.
createKeepAliveMessage() - Method in interface org.apache.tinkerpop.gremlin.driver.Channelizer
  Create a message for the driver to use as a "keep-alive" for the connection.
createKeepAliveMessage() - Method in class org.apache.tinkerpop.gremlin.driver.Channelizer.WebSocketChannelizer
createMapper() - Method in interface org.apache.tinkerpop.gremlin.structure.io.Mapper
  Create a new instance of the internal object mapper that an implementation represents.
createMapReduce(Graph, Configuration) - Static method in interface org.apache.tinkerpop.gremlin.process.computer.MapReduce
  A helper method to construct a `MapReduce` given the content of the supplied configuration.
createThreadedTx() - Method in interface org.apache.tinkerpop.gremlin.structure.Transaction
  Creates a transaction that can be executed across multiple threads.
createTypeTranslator() - Method in interface org.apache.tinkerpop.gremlin.jsr223.TranslatorCustomizer
  Construct a `Translator.ScriptTranslator.TypeTranslator` that will be used by a `Translator.ScriptTranslator` instance within the `GremlinScriptEngine` to translate `Bytecode` to a script.
createVertexProgram(Graph, Configuration) - Static method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram
  A helper method to construct a `VertexProgram` given the content of the supplied configuration.
credentials(String, String) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  Sets the `AuthProperties.Property.USERNAME` and `AuthProperties.Property.PASSWORD` properties for authentication to Gremlin Server.
Customizer - Interface in org.apache.tinkerpop.gremlin.jsr223
  The `Customizer` provides a general way to provide configurations to a `GremlinScriptEngine`.
customizers - Variable in class org.apache.tinkerpop.gremlin.jsr223.AbstractGremlinPlugin
cyclicPath() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filter the `E` object if its `Traverser.path()` is `Path.isSimple()`.
cyclicPath - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols

## D

dataTypeOfPropertyValueNotSupported(Object) - Static method in class org.apache.tinkerpop.gremlin.structure.Property.Exceptions
dataTypeOfPropertyValueNotSupported(Object, Exception) - Static method in class org.apache.tinkerpop.gremlin.structure.Property.Exceptions
dataTypeOfVariableValueNotSupported(Object) - Static method in class org.apache.tinkerpop.gremlin.structure.Graph.Variables.Exceptions
dataTypeOfVariableValueNotSupported(Object, Exception) - Static method in class org.apache.tinkerpop.gremlin.structure.Graph.Variables.Exceptions
dedup(Scope, String...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Remove all duplicates in the traversal stream up to this point.
dedup(String...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Remove all duplicates in the traversal stream up to this point.
dedup - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
DEFAULT_DISTANCE_TRAVERSAL - Static variable in class org.apache.tinkerpop.gremlin.process.computer.search.path.ShortestPathVertexProgram
DEFAULT_EDGE_TRAVERSAL - Static variable in class org.apache.tinkerpop.gremlin.process.computer.search.path.ShortestPathVertexProgram
DEFAULT_LABEL - Static variable in interface org.apache.tinkerpop.gremlin.structure.Edge
  The default label to use for an edge.
DEFAULT_LABEL - Static variable in interface org.apache.tinkerpop.gremlin.structure.Vertex
  The default label to use for a vertex.
DEFAULT_LABEL - Static variable in interface org.apache.tinkerpop.gremlin.structure.VertexProperty
DEFAULT_SCRIPT_ENGINE - Static variable in class org.apache.tinkerpop.gremlin.jsr223.ScriptEngineCache
DEFAULT_VERTEX_FILTER_TRAVERSAL - Static variable in class org.apache.tinkerpop.gremlin.process.computer.search.path.ShortestPathVertexProgram
DefaultBindingsCustomizer - Class in org.apache.tinkerpop.gremlin.jsr223
  Default implementation of the `BindingsCustomizer` which adds bindings to the `ScriptContext.GLOBAL_SCOPE`.
DefaultBindingsCustomizer(Bindings) - Constructor for class org.apache.tinkerpop.gremlin.jsr223.DefaultBindingsCustomizer
  Creates a new object with `ScriptContext.GLOBAL_SCOPE`.
DefaultGremlinScriptEngineManager - Class in org.apache.tinkerpop.gremlin.jsr223
  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.
DefaultGremlinScriptEngineManager() - Constructor for class org.apache.tinkerpop.gremlin.jsr223.DefaultGremlinScriptEngineManager
  The effect of calling this constructor is the same as calling `DefaultGremlinScriptEngineManager(Thread.currentThread().getContextClassLoader())`.
DefaultGremlinScriptEngineManager(ClassLoader) - Constructor for class org.apache.tinkerpop.gremlin.jsr223.DefaultGremlinScriptEngineManager
  This constructor loads the implementations of `GremlinScriptEngineFactory` visible to the given `ClassLoader` using the `ServiceLoader` mechanism.
DefaultImportCustomizer - Class in org.apache.tinkerpop.gremlin.jsr223
  Simple implementation of the `ImportCustomizer` which allows direct setting of all the different import types.
DefaultImportCustomizer.Builder - Class in org.apache.tinkerpop.gremlin.jsr223
DefaultScriptCustomizer - Class in org.apache.tinkerpop.gremlin.jsr223
  Default implementation of the `ScriptCustomizer` that can create the script list from a list of files or from lines of script.
DefaultScriptCustomizer(List<File>) - Constructor for class org.apache.tinkerpop.gremlin.jsr223.DefaultScriptCustomizer
DefaultScriptCustomizer(Collection<List<String>>) - Constructor for class org.apache.tinkerpop.gremlin.jsr223.DefaultScriptCustomizer
deserializeRequest(ByteBuf) - Method in interface org.apache.tinkerpop.gremlin.driver.MessageSerializer
  Deserialize a Netty `ByteBuf` into a `RequestMessage`.
deserializeResponse(ByteBuf) - Method in interface org.apache.tinkerpop.gremlin.driver.MessageSerializer
  Deserialize a Netty `ByteBuf` into a `ResponseMessage`.
detach() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin
  Prepare the traverser for migration across a JVM boundary.
Direction - Enum in org.apache.tinkerpop.gremlin.structure
  `Direction` is used to denote the direction of an `Edge` or location of a `Vertex` on an `Edge`.
distanceProperty(String) - Method in class org.apache.tinkerpop.gremlin.process.computer.search.path.ShortestPathVertexProgram.Builder
distanceTraversal(Traversal<Edge, Number>) - Method in class org.apache.tinkerpop.gremlin.process.computer.search.path.ShortestPathVertexProgram.Builder
distributeVote(boolean) - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.PeerPressureVertexProgram.Builder
doStage(MapReduce.Stage) - Method in interface org.apache.tinkerpop.gremlin.process.computer.MapReduce
  A MapReduce job can be map-only, map-reduce-only, or map-combine-reduce.
drop() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Removes elements and properties from the graph.
drop - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
dropLabels(Set<String>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin
  Drop all path information associated with specified labels.
dropPath() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin
  Drop the path of the traverser.

## E

E - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
E(Object...) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Spawns a `GraphTraversal` starting with all edges or some subset of edges as specified by their unique identifier.
Edge - Interface in org.apache.tinkerpop.gremlin.structure
  An `Edge` links two `Vertex` objects.
edge() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features
  Gets the features related to "edge" operation.
Edge.Exceptions - Class in org.apache.tinkerpop.gremlin.structure
  Common exceptions to use with an edge.
edgeAdditionsNotSupported() - Static method in class org.apache.tinkerpop.gremlin.structure.Vertex.Exceptions
edgeDirection(Direction) - Method in class org.apache.tinkerpop.gremlin.process.computer.search.path.ShortestPathVertexProgram.Builder
edgeFilterAccessesAdjacentVertices(Traversal<Vertex, Edge>) - Static method in class org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Exceptions
edgeFunction - Variable in class org.apache.tinkerpop.gremlin.process.computer.MessageScope.Local
edgeKeyTypes(Map<String, String>) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLWriter.Builder
  Map of the data types of the edge keys.
edgeLabelKey(String) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLReader.Builder
  The key to use as the edge label.
edgeLabelKey(String) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLWriter.Builder
  Set the name of the edge label in the GraphML.
edgeRemovalNotSupported() - Static method in class org.apache.tinkerpop.gremlin.structure.Edge.Exceptions
edges(Traversal.Admin<Vertex, Edge>) - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.connected.ConnectedComponentVertexProgram.Builder
edges(Traversal.Admin<Vertex, Edge>) - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.PeerPressureVertexProgram.Builder
edges(Traversal<Vertex, Edge>) - Method in class org.apache.tinkerpop.gremlin.process.computer.Computer
edges(Traversal<Vertex, Edge>) - Method in interface org.apache.tinkerpop.gremlin.process.computer.GraphComputer
  Add a filter that will limit which edges of the vertices are loaded from the graph source.
edges(Traversal.Admin<Vertex, Edge>) - Method in class org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.PageRankVertexProgram.Builder
edges(Object...) - Method in interface org.apache.tinkerpop.gremlin.structure.Graph
  Get the `Edge` objects in this graph with the provided edge ids or `Edge` objects.
edges(Direction, String...) - Method in interface org.apache.tinkerpop.gremlin.structure.Vertex
  Gets an `Iterator` of incident edges.
edgeTraversal(Traversal<Vertex, Edge>) - Method in class org.apache.tinkerpop.gremlin.process.computer.search.path.ShortestPathVertexProgram.Builder
edgeWithIdAlreadyExists(Object) - Static method in class org.apache.tinkerpop.gremlin.structure.Graph.Exceptions
Element - Interface in org.apache.tinkerpop.gremlin.structure
  An `Element` is the base class for both `Vertex` and `Edge`.
element() - Method in interface org.apache.tinkerpop.gremlin.structure.Property
  Get the element that this property is associated with.
element() - Method in interface org.apache.tinkerpop.gremlin.structure.VertexProperty
  Gets the `Vertex` that owns this `VertexProperty`.
Element.Exceptions - Class in org.apache.tinkerpop.gremlin.structure
  Common exceptions to use with an element.
emit(K, V) - Method in interface org.apache.tinkerpop.gremlin.process.computer.MapReduce.MapEmitter
emit(V) - Method in interface org.apache.tinkerpop.gremlin.process.computer.MapReduce.MapEmitter
  A default method that assumes the key is `MapReduce.NullObject`.
emit(OK, OV) - Method in interface org.apache.tinkerpop.gremlin.process.computer.MapReduce.ReduceEmitter
emit(OV) - Method in interface org.apache.tinkerpop.gremlin.process.computer.MapReduce.ReduceEmitter
  A default method that assumes the key is `MapReduce.NullObject`.
emit(Traversal<?, ?>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Emit is used in conjunction with `GraphTraversal.repeat(Traversal)` to determine what objects get emit from the loop.
emit(Predicate<Traverser<E>>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Emit is used in conjunction with `GraphTraversal.repeat(Traversal)` to determine what objects get emit from the loop.
emit() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Emit is used in conjunction with `GraphTraversal.repeat(Traversal)` to emit all objects from the loop.
emit - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
EMPTY - Static variable in class org.apache.tinkerpop.gremlin.driver.RequestOptions
empty() - Static method in interface org.apache.tinkerpop.gremlin.structure.Property
  Create an empty property that is not present.
empty() - Static method in interface org.apache.tinkerpop.gremlin.structure.VertexProperty
  Constructs an empty `VertexProperty`.
EMPTY_ARGS - Static variable in interface org.apache.tinkerpop.gremlin.structure.Vertex
enableSsl(boolean) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  Enables connectivity over SSL - note that the server should be configured with SSL turned on for this setting to work properly.
endingWith(String) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.TextP
  Determines if String does start with the given value.
enumImports(Collection<String>) - Method in class org.apache.tinkerpop.gremlin.jsr223.ImportGremlinPlugin.Builder
enumImports(Enum...) - Method in class org.apache.tinkerpop.gremlin.jsr223.ImportGremlinPlugin.Builder
epsilon(double) - Method in class org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.PageRankVertexProgram.Builder
eq(V) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.P
  Determines if values are equal.
equals(Object) - Method in class org.apache.tinkerpop.gremlin.process.computer.GraphFilter
equals(Object) - Method in class org.apache.tinkerpop.gremlin.process.computer.MapReduce.NullObject
equals(Object) - Method in class org.apache.tinkerpop.gremlin.process.computer.MemoryComputeKey
equals(Object) - Method in class org.apache.tinkerpop.gremlin.process.computer.MessageScope.Global
equals(Object) - Method in class org.apache.tinkerpop.gremlin.process.computer.MessageScope.Local
equals(Object) - Method in class org.apache.tinkerpop.gremlin.process.computer.VertexComputeKey
equals(Object) - Method in class org.apache.tinkerpop.gremlin.process.traversal.Bytecode.Binding
equals(Object) - Method in class org.apache.tinkerpop.gremlin.process.traversal.Bytecode
equals(Object) - Method in class org.apache.tinkerpop.gremlin.process.traversal.Bytecode.Instruction
equals(Object) - Method in class org.apache.tinkerpop.gremlin.process.traversal.P
equals(Step, boolean) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Step
  Compare the current step with another step.
equals(Object) - Method in class org.apache.tinkerpop.gremlin.process.traversal.TextP
equals(Traversal.Admin<S, E>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
errPrintln(String) - Method in interface org.apache.tinkerpop.gremlin.jsr223.console.GremlinShellEnvironment
eval(Bytecode, String) - Method in interface org.apache.tinkerpop.gremlin.jsr223.GremlinScriptEngine
  Evaluates `Traversal` `Bytecode` against a traversal source in the global bindings of the `ScriptEngine`.
eval(Bytecode, Bindings, String) - Method in interface org.apache.tinkerpop.gremlin.jsr223.GremlinScriptEngine
  Evaluates `Traversal` `Bytecode` with the specified `Bindings`.
Exceptions() - Constructor for class org.apache.tinkerpop.gremlin.process.traversal.Path.Exceptions
Exceptions() - Constructor for class org.apache.tinkerpop.gremlin.process.traversal.Traversal.Exceptions
Exceptions() - Constructor for class org.apache.tinkerpop.gremlin.process.traversal.TraversalSideEffects.Exceptions
Exceptions() - Constructor for class org.apache.tinkerpop.gremlin.structure.Element.Exceptions
Exceptions() - Constructor for class org.apache.tinkerpop.gremlin.structure.Graph.Exceptions
Exceptions() - Constructor for class org.apache.tinkerpop.gremlin.structure.io.Io.Exceptions
execute(String) - Method in interface org.apache.tinkerpop.gremlin.jsr223.console.GremlinShellEnvironment
execute(Vertex, Messenger<String>, Memory) - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.connected.ConnectedComponentVertexProgram
execute(Vertex, Messenger<Pair<Serializable, Double>>, Memory) - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.PeerPressureVertexProgram
execute(Vertex, Messenger<Double>, Memory) - Method in class org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.PageRankVertexProgram
execute(Vertex, Messenger<Triplet<Path, Edge, Number>>, Memory) - Method in class org.apache.tinkerpop.gremlin.process.computer.search.path.ShortestPathVertexProgram
execute(Vertex, Messenger<TraverserSet<Object>>, Memory) - Method in class org.apache.tinkerpop.gremlin.process.computer.traversal.TraversalVertexProgram
execute(Vertex, Messenger<M>, Memory) - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram
  This method denotes the main body of the computation and is executed on each vertex in the graph.
exists(String) - Method in interface org.apache.tinkerpop.gremlin.process.computer.Memory
  Whether the key exists in the memory.
exists(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSideEffects
  Return true if the key is a registered side-effect.
exists(String) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Storage
  Determine whether the specified location has a data source.
explain() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal
  Return a `TraversalExplanation` that shows how this traversal will mutate with each applied `TraversalStrategy`.
extend(Object, Set<String>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Path
  Add a new step to the path with an object and any number of associated labels.
extend(Set<String>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Path
  Add labels to the head of the path.

## F

FEATURE_ADD_EDGES - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.EdgeFeatures
FEATURE_ADD_PROPERTY - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.ElementFeatures
FEATURE_ADD_VERTICES - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures
FEATURE_ANY_IDS - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.ElementFeatures
FEATURE_ANY_IDS - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexPropertyFeatures
FEATURE_BOOLEAN_ARRAY_VALUES - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
FEATURE_BOOLEAN_VALUES - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
FEATURE_BYTE_ARRAY_VALUES - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
FEATURE_BYTE_VALUES - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
FEATURE_COMPUTER - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.GraphFeatures
FEATURE_CONCURRENT_ACCESS - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.GraphFeatures
FEATURE_CUSTOM_IDS - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.ElementFeatures
FEATURE_CUSTOM_IDS - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexPropertyFeatures
FEATURE_DOUBLE_ARRAY_VALUES - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
FEATURE_DOUBLE_VALUES - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
FEATURE_DUPLICATE_MULTI_PROPERTIES - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures
FEATURE_FLOAT_ARRAY_VALUES - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
FEATURE_FLOAT_VALUES - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
FEATURE_INTEGER_ARRAY_VALUES - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
FEATURE_INTEGER_VALUES - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
FEATURE_IO_READ - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.GraphFeatures
FEATURE_IO_WRITE - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.GraphFeatures
FEATURE_LONG_ARRAY_VALUES - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
FEATURE_LONG_VALUES - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
FEATURE_MAP_VALUES - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
FEATURE_META_PROPERTIES - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures
FEATURE_MIXED_LIST_VALUES - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
FEATURE_MULTI_PROPERTIES - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures
FEATURE_NUMERIC_IDS - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.ElementFeatures
FEATURE_NUMERIC_IDS - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexPropertyFeatures
FEATURE_PERSISTENCE - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.GraphFeatures
FEATURE_PROPERTIES - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.PropertyFeatures
FEATURE_REMOVE_EDGES - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.EdgeFeatures
FEATURE_REMOVE_PROPERTY - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.ElementFeatures
FEATURE_REMOVE_PROPERTY - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexPropertyFeatures
FEATURE_REMOVE_VERTICES - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures
FEATURE_SERIALIZABLE_VALUES - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
FEATURE_STRING_ARRAY_VALUES - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
FEATURE_STRING_IDS - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.ElementFeatures
FEATURE_STRING_IDS - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexPropertyFeatures
FEATURE_STRING_VALUES - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
FEATURE_THREADED_TRANSACTIONS - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.GraphFeatures
FEATURE_TRANSACTIONS - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.GraphFeatures
FEATURE_UNIFORM_LIST_VALUES - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
FEATURE_UPSERT - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.EdgeFeatures
FEATURE_UPSERT - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures
FEATURE_USER_SUPPLIED_IDS - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.ElementFeatures
FEATURE_USER_SUPPLIED_IDS - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexPropertyFeatures
FEATURE_UUID_IDS - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.ElementFeatures
FEATURE_UUID_IDS - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexPropertyFeatures
FEATURE_VARIABLES - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VariableFeatures
features() - Method in interface org.apache.tinkerpop.gremlin.process.computer.GraphComputer
features() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph
  Gets the `Graph.Features` exposed by the underlying `Graph` implementation.
files(List<String>) - Method in class org.apache.tinkerpop.gremlin.jsr223.ScriptFileGremlinPlugin.Builder
fill(C) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal
  Add all the results of the traversal to the provided collection.
filter(Predicate<Traverser<E>>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Traverser` to either `true` or `false`, where `false` will not pass the traverser to the next step.
filter(Traversal<?, ?>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Traverser` to either `true` or `false`, where `false` will not pass the traverser to the next step.
filter - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
finalize(ChannelPipeline) - Method in class org.apache.tinkerpop.gremlin.driver.Channelizer.AbstractChannelizer
find(Class<? extends Io>) - Method in class org.apache.tinkerpop.gremlin.structure.io.AbstractIoRegistry
  Find a list of all the serializers registered to an `Io` class by the `Graph`.
find(Class<? extends Io>, Class<S>) - Method in class org.apache.tinkerpop.gremlin.structure.io.AbstractIoRegistry
  Find a list of all the serializers, of a particular type, registered to an `Io` class by the `Graph`.
find(Class<? extends Io>) - Method in interface org.apache.tinkerpop.gremlin.structure.io.IoRegistry
  Find a list of all the serializers registered to an `Io` class by the `Graph`.
find(Class<? extends Io>, Class<S>) - Method in interface org.apache.tinkerpop.gremlin.structure.io.IoRegistry
  Find a list of all the serializers, of a particular type, registered to an `Io` class by the `Graph`.
flatMap(Function<Traverser<E>, Iterator<E2>>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map a `Traverser` referencing an object of type `E` to an iterator of objects of type `E2`.
flatMap(Traversal<?, E2>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map a `Traverser` referencing an object of type `E` to an iterator of objects of type `E2`.
flatMap - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
fold() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Rolls up objects in the stream into an aggregate list.
fold(E2, BiFunction<E2, E, E2>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Rolls up objects in the stream into an aggregate value as defined by a `seed` and `BiFunction`.
fold - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
forceClosed(boolean) - Method in class org.apache.tinkerpop.gremlin.driver.Client.SessionSettings.Builder
  Determines if the session should be force closed when the client is closed.
forEach(BiConsumer<Object, Set<String>>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Path
forEach(BiConsumer<String, V>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSideEffects
forEachRemaining(Class<E2>, Consumer<E2>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal
  A traversal can be rewritten such that its defined end type E may yield objects of a different type.
forEachRemaining(Consumer<? super E>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal
forProperties() - Method in enum org.apache.tinkerpop.gremlin.structure.PropertyType
forValues() - Method in enum org.apache.tinkerpop.gremlin.structure.PropertyType
from(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Provide `from()`-modulation to respective steps.
from(Traversal<?, Vertex>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  When used as a modifier to `GraphTraversal.addE(String)` this method specifies the traversal to use for selecting the outgoing vertex of the newly added `Edge`.
from(Vertex) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  When used as a modifier to `GraphTraversal.addE(String)` this method specifies the traversal to use for selecting the outgoing vertex of the newly added `Edge`.
from - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
fromString(String) - Static method in enum org.apache.tinkerpop.gremlin.structure.T

## G

generate(S, Step<S, ?>, long) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraverserGenerator
generateFinalResult(Iterator<KeyValue<RK, RV>>) - Method in interface org.apache.tinkerpop.gremlin.process.computer.MapReduce
  The key/value pairs emitted by reduce() (or map() in a map-only job) can be iterated to generate a local JVM Java object.
generateIterator(Iterator<S>, Step<S, ?>, long) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraverserGenerator
get(AuthProperties.Property) - Method in class org.apache.tinkerpop.gremlin.driver.AuthProperties
  Gets a property given the key.
get(Class<? extends T>) - Method in class org.apache.tinkerpop.gremlin.driver.Result
  Gets the result item by casting it to the specified `Class`.
get(String) - Method in class org.apache.tinkerpop.gremlin.jsr223.DefaultGremlinScriptEngineManager
  Gets the value for the specified key in the global scope.
get(String) - Method in interface org.apache.tinkerpop.gremlin.jsr223.GremlinScriptEngineManager
  Gets the value for the specified key in the global scope.
get(String) - Static method in class org.apache.tinkerpop.gremlin.jsr223.ScriptEngineCache
get(String) - Static method in class org.apache.tinkerpop.gremlin.jsr223.SingleGremlinScriptEngineManager
  Delegates calls to the `CachedGremlinScriptEngineManager` instance ensuring that the same instance is returned for each `ScriptEngine` requested.
get(String) - Method in interface org.apache.tinkerpop.gremlin.process.computer.Memory
  Get the value associated with the provided key.
get() - Method in class org.apache.tinkerpop.gremlin.process.computer.MessageScope.Local.ReverseTraversalSupplier
get(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Path
  Get the object associated with the particular label of the path.
get(Pop, String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Path
  Pop the object(s) associated with the label of the path.
get(int) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Path
  Get the object associated with the specified index into the path.
get(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSideEffects
  Get the sideEffect associated with the provided key.
get() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser
  Get the object that the traverser is current at.
get(String) - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Variables
  Gets a variable.
getAccessor() - Method in enum org.apache.tinkerpop.gremlin.structure.T
getAddress() - Method in class org.apache.tinkerpop.gremlin.driver.Host
getAliases() - Method in class org.apache.tinkerpop.gremlin.driver.RequestOptions
getAnonymousTraversalClass() - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
getAnonymousTraversalClass() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
getArguments() - Method in class org.apache.tinkerpop.gremlin.process.traversal.Bytecode.Instruction
getAttribute(String) - Method in class org.apache.tinkerpop.gremlin.jsr223.GremlinScriptContext
getAttribute(String, int) - Method in class org.apache.tinkerpop.gremlin.jsr223.GremlinScriptContext
getAttributesScope(String) - Method in class org.apache.tinkerpop.gremlin.jsr223.GremlinScriptContext
getAvailableItemCount() - Method in class org.apache.tinkerpop.gremlin.driver.ResultSet
  Gets the number of items available on the client.
getBatchSize() - Method in class org.apache.tinkerpop.gremlin.driver.RequestOptions
getBindings() - Method in interface org.apache.tinkerpop.gremlin.jsr223.BindingsCustomizer
  Gets the bindings to add to a `GremlinScriptEngine`.
getBindings() - Method in class org.apache.tinkerpop.gremlin.jsr223.DefaultBindingsCustomizer
getBindings() - Method in class org.apache.tinkerpop.gremlin.jsr223.DefaultGremlinScriptEngineManager
  Gets the bindings of the `Bindings` in global scope.
getBindings(int) - Method in class org.apache.tinkerpop.gremlin.jsr223.GremlinScriptContext
getBindings() - Method in interface org.apache.tinkerpop.gremlin.jsr223.GremlinScriptEngineManager
  Gets the bindings of the `Bindings` in global scope.
getBindings() - Method in class org.apache.tinkerpop.gremlin.jsr223.LazyBindingsCustomizer
getBindings() - Method in class org.apache.tinkerpop.gremlin.process.traversal.Bytecode
  Get all the bindings (in a nested, recursive manner) from all the arguments of all the instructions of this bytecode.
getBiPredicate() - Method in class org.apache.tinkerpop.gremlin.process.traversal.P
getBoolean() - Method in class org.apache.tinkerpop.gremlin.driver.Result
  Gets the result item by coercing it to an `boolean`.
getBoundVariable(V) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.Bindings
getByte() - Method in class org.apache.tinkerpop.gremlin.driver.Result
  Gets the result item by coercing it to an `byte`.
getBytecode() - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
getBytecode() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
  Get the `Bytecode` associated with the construction of this traversal.
getBytecode() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
  Get the `Bytecode` associated with the current state of this traversal source.
getCardinality(String) - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures
  Gets the `VertexProperty.Cardinality` for a key.
getChannelizer() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Gets the `Channelizer` implementation to use on the client when creating a `Connection`.
getClassImports() - Static method in class org.apache.tinkerpop.gremlin.jsr223.CoreImports
getClassImports() - Method in class org.apache.tinkerpop.gremlin.jsr223.DefaultImportCustomizer
getClassImports() - Method in interface org.apache.tinkerpop.gremlin.jsr223.ImportCustomizer
  Gets the set of classes to be imported to the `GremlinScriptEngine`.
getClassPackages() - Method in interface org.apache.tinkerpop.gremlin.jsr223.ImportCustomizer
  Gets the set of packages from the `ImportCustomizer.getClassImports()`.
getCluster() - Method in class org.apache.tinkerpop.gremlin.driver.Client
  Gets the `Cluster` that spawned this `Client`.
getConfiguration() - Method in class org.apache.tinkerpop.gremlin.process.computer.Computer
getConfiguration() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy
  Get the configuration representation of this strategy.
getCustomizers(String) - Method in class org.apache.tinkerpop.gremlin.jsr223.AbstractGremlinPlugin
getCustomizers(String) - Method in class org.apache.tinkerpop.gremlin.jsr223.CoreGremlinPlugin
getCustomizers(String) - Method in class org.apache.tinkerpop.gremlin.jsr223.DefaultGremlinScriptEngineManager
getCustomizers() - Method in interface org.apache.tinkerpop.gremlin.jsr223.GremlinPlugin
  Gets the list of all `Customizer` implementations to assign to a new `GremlinScriptEngine`.
getCustomizers(String) - Method in interface org.apache.tinkerpop.gremlin.jsr223.GremlinPlugin
  Gets the list of `Customizer` implementations to assign to a new `GremlinScriptEngine`.
getCustomizers(String) - Method in interface org.apache.tinkerpop.gremlin.jsr223.GremlinScriptEngineManager
  Get the list of `Customizer` instances filtered by the `scriptEngineName`.
getDouble() - Method in class org.apache.tinkerpop.gremlin.driver.Result
  Gets the result item by coercing it to an `double`.
getEdge() - Method in class org.apache.tinkerpop.gremlin.driver.Result
  Gets the result item by casting it to an `Edge`.
getEdgeFilter() - Method in class org.apache.tinkerpop.gremlin.process.computer.GraphFilter
  Get the edge filter associated with this graph filter.
getEdgeFunction() - Method in class org.apache.tinkerpop.gremlin.process.computer.MessageScope.Local
getEdges() - Method in class org.apache.tinkerpop.gremlin.process.computer.Computer
getElement() - Method in class org.apache.tinkerpop.gremlin.driver.Result
  Gets the result item by casting it to an `Element`.
getEndStep() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
  Get the end/tail of the traversal.
getEngineByExtension(String) - Method in class org.apache.tinkerpop.gremlin.jsr223.CachedGremlinScriptEngineManager
  Gets a `GremlinScriptEngine` from cache or creates a new one from the `GremlinScriptEngineFactory`.
getEngineByExtension(String) - Method in class org.apache.tinkerpop.gremlin.jsr223.DefaultGremlinScriptEngineManager
  Look up and create a `GremlinScriptEngine` for a given extension.
getEngineByExtension(String) - Method in interface org.apache.tinkerpop.gremlin.jsr223.GremlinScriptEngineManager
  Look up and create a `GremlinScriptEngine` for a given extension.
getEngineByMimeType(String) - Method in class org.apache.tinkerpop.gremlin.jsr223.CachedGremlinScriptEngineManager
  Gets a `GremlinScriptEngine` from cache or creates a new one from the `GremlinScriptEngineFactory`.
getEngineByMimeType(String) - Method in class org.apache.tinkerpop.gremlin.jsr223.DefaultGremlinScriptEngineManager
  Look up and create a `GremlinScriptEngine` for a given mime type.
getEngineByMimeType(String) - Method in interface org.apache.tinkerpop.gremlin.jsr223.GremlinScriptEngineManager
  Look up and create a `GremlinScriptEngine` for a given mime type.
getEngineByName(String) - Method in class org.apache.tinkerpop.gremlin.jsr223.CachedGremlinScriptEngineManager
  Gets a `GremlinScriptEngine` from cache or creates a new one from the `GremlinScriptEngineFactory`.
getEngineByName(String) - Method in class org.apache.tinkerpop.gremlin.jsr223.DefaultGremlinScriptEngineManager
  Looks up and creates a `GremlinScriptEngine` for a given name.
getEngineByName(String) - Method in interface org.apache.tinkerpop.gremlin.jsr223.GremlinScriptEngineManager
  Looks up and creates a `GremlinScriptEngine` for a given name.
getEngineFactories() - Method in class org.apache.tinkerpop.gremlin.jsr223.DefaultGremlinScriptEngineManager
  Returns a list whose elements are instances of all the `GremlinScriptEngineFactory` classes found by the discovery mechanism.
getEngineFactories() - Method in interface org.apache.tinkerpop.gremlin.jsr223.GremlinScriptEngineManager
  Returns a list whose elements are instances of all the `GremlinScriptEngineFactory` classes found by the discovery mechanism.
getEngineName() - Method in class org.apache.tinkerpop.gremlin.jsr223.AbstractGremlinScriptEngineFactory
getEngineVersion() - Method in class org.apache.tinkerpop.gremlin.jsr223.AbstractGremlinScriptEngineFactory
getEnumClasses() - Method in interface org.apache.tinkerpop.gremlin.jsr223.ImportCustomizer
  Gets the set of classes from the `ImportCustomizer.getEnumImports()`.
getEnumImports() - Static method in class org.apache.tinkerpop.gremlin.jsr223.CoreImports
getEnumImports() - Method in class org.apache.tinkerpop.gremlin.jsr223.DefaultImportCustomizer
getEnumImports() - Method in interface org.apache.tinkerpop.gremlin.jsr223.ImportCustomizer
  Gets the set of enums to be imported to the `GremlinScriptEngine`.
getErrorWriter() - Method in class org.apache.tinkerpop.gremlin.jsr223.GremlinScriptContext
getExtensions() - Method in class org.apache.tinkerpop.gremlin.jsr223.AbstractGremlinScriptEngineFactory
getFactory() - Method in interface org.apache.tinkerpop.gremlin.jsr223.GremlinScriptEngine
getFeatures() - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.connected.ConnectedComponentVertexProgram
getFeatures() - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.PeerPressureVertexProgram
getFeatures() - Method in class org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.PageRankVertexProgram
getFeatures() - Method in class org.apache.tinkerpop.gremlin.process.computer.search.path.ShortestPathVertexProgram
getFeatures() - Method in class org.apache.tinkerpop.gremlin.process.computer.traversal.TraversalVertexProgram
getFeatures() - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram
getFieldClasses() - Method in interface org.apache.tinkerpop.gremlin.jsr223.ImportCustomizer
  Gets the set of fields from the `ImportCustomizer.getFieldImports()`.
getFieldImports() - Static method in class org.apache.tinkerpop.gremlin.jsr223.CoreImports
getFieldImports() - Method in class org.apache.tinkerpop.gremlin.jsr223.DefaultImportCustomizer
getFieldImports() - Method in interface org.apache.tinkerpop.gremlin.jsr223.ImportCustomizer
  Gets the set of fields to be imported to the `GremlinScriptEngine`.
getFloat() - Method in class org.apache.tinkerpop.gremlin.driver.Result
  Gets the result item by coercing it to an `float`.
getGraph() - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
getGraph() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
  Gets the `Graph` instance associated to this `Traversal`.
getGraph() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
  Get the `Graph` associated with this traversal source.
getGraphComputerClass() - Method in class org.apache.tinkerpop.gremlin.process.computer.Computer
getHost() - Method in class org.apache.tinkerpop.gremlin.driver.ResultSet
getHostUri() - Method in class org.apache.tinkerpop.gremlin.driver.Host
getId() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Step
  Get the unique id of this step.
getIncidentTraversal() - Method in class org.apache.tinkerpop.gremlin.process.computer.MessageScope.Local
getInstructions() - Method in class org.apache.tinkerpop.gremlin.process.traversal.Bytecode
  Get both the `TraversalSource` and `Traversal` instructions of this bytecode.
getInt() - Method in class org.apache.tinkerpop.gremlin.driver.Result
  Gets the result item by coercing it to an `int`.
getIteration() - Method in interface org.apache.tinkerpop.gremlin.process.computer.Memory
  Get the current iteration number.
getKeepAliveInterval() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Gets time in milliseconds to wait after the last message is sent over a connection before sending a keep-alive message to the server.
getKey() - Method in class org.apache.tinkerpop.gremlin.process.computer.KeyValue
getKey() - Method in class org.apache.tinkerpop.gremlin.process.computer.MemoryComputeKey
getKey() - Method in class org.apache.tinkerpop.gremlin.process.computer.VertexComputeKey
getLabels() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Step
  Get the labels of this step.
getLanguageName() - Method in class org.apache.tinkerpop.gremlin.jsr223.AbstractGremlinScriptEngineFactory
getLanguageVersion() - Method in class org.apache.tinkerpop.gremlin.jsr223.AbstractGremlinScriptEngineFactory
getLegallyPositiveEdgeLabels(Direction) - Method in class org.apache.tinkerpop.gremlin.process.computer.GraphFilter
  For a particular edge directionality, get all the `GraphFilter.Legal.YES` or `GraphFilter.Legal.MAYBE` edge labels.
getLoadBalancingStrategy() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Specifies the load balancing strategy to use on the client side.
getLong() - Method in class org.apache.tinkerpop.gremlin.driver.Result
  Gets the result item by coercing it to an `long`.
getMapKeySort() - Method in interface org.apache.tinkerpop.gremlin.process.computer.MapReduce
  If a `Comparator` is provided, then all pairs leaving the `MapReduce.MapEmitter` are sorted.
getMapReducers() - Method in class org.apache.tinkerpop.gremlin.process.computer.traversal.TraversalVertexProgram
getMapReducers() - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram
  The set of `MapReduce` jobs that are associated with the `VertexProgram`.
getMaxContentLength() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Gets the maximum size in bytes of any request sent to the server.
getMaxInProcessPerConnection() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Gets the maximum number of in-flight requests that can occur on a `Connection`.
getMaxWaitForConnection() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Gets the maximum amount of time to wait for a connection to be borrowed from the connection pool.
getMaxWaitForSessionClose() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Gets how long a session will stay open assuming the current connection actually is configured for their use.
getMaxWorkers() - Method in interface org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Features
getMemoryComputeKeys() - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.connected.ConnectedComponentVertexProgram
getMemoryComputeKeys() - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.PeerPressureVertexProgram
getMemoryComputeKeys() - Method in class org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.PageRankVertexProgram
getMemoryComputeKeys() - Method in class org.apache.tinkerpop.gremlin.process.computer.search.path.ShortestPathVertexProgram
getMemoryComputeKeys() - Method in class org.apache.tinkerpop.gremlin.process.computer.traversal.TraversalVertexProgram
getMemoryComputeKeys() - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram
  The `Memory` keys that will be used during the computation.
getMemoryKey() - Method in interface org.apache.tinkerpop.gremlin.process.computer.MapReduce
  The results of the MapReduce job are associated with a memory-key to ultimately be stored in `Memory`.
getMessageCombiner() - Method in class org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.PageRankVertexProgram
getMessageCombiner() - Method in class org.apache.tinkerpop.gremlin.process.computer.traversal.TraversalVertexProgram
getMessageCombiner() - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram
  Combine the messages in route to a particular vertex.
getMessageScopes(Memory) - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.connected.ConnectedComponentVertexProgram
getMessageScopes(Memory) - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.PeerPressureVertexProgram
getMessageScopes(Memory) - Method in class org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.PageRankVertexProgram
getMessageScopes(Memory) - Method in class org.apache.tinkerpop.gremlin.process.computer.search.path.ShortestPathVertexProgram
getMessageScopes(Memory) - Method in class org.apache.tinkerpop.gremlin.process.computer.traversal.TraversalVertexProgram
getMessageScopes(Memory) - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram
  This method returns all the `MessageScope` possibilities for a particular iteration of the vertex program.
getMethodClasses() - Method in interface org.apache.tinkerpop.gremlin.jsr223.ImportCustomizer
  Gets the set of classes from the `ImportCustomizer.getMethodImports()`.
getMethodImports() - Static method in class org.apache.tinkerpop.gremlin.jsr223.CoreImports
getMethodImports() - Method in class org.apache.tinkerpop.gremlin.jsr223.DefaultImportCustomizer
getMethodImports() - Method in interface org.apache.tinkerpop.gremlin.jsr223.ImportCustomizer
  Gets the set of static methods to be imported to the `GremlinScriptEngine`.
getMimeTypes() - Method in class org.apache.tinkerpop.gremlin.jsr223.AbstractGremlinScriptEngineFactory
getMinInProcessPerConnection() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Gets the minimum number of in-flight requests that can occur on a `Connection` before it is considered for closing on return to the `ConnectionPool`.
getName() - Method in class org.apache.tinkerpop.gremlin.jsr223.AbstractGremlinPlugin
getName() - Method in class org.apache.tinkerpop.gremlin.jsr223.CoreGremlinPlugin
getName() - Method in interface org.apache.tinkerpop.gremlin.jsr223.GremlinPlugin
  The name of the module.
getNames() - Method in class org.apache.tinkerpop.gremlin.jsr223.AbstractGremlinScriptEngineFactory
getNextStep() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Step
  Get the next step to the current step.
getNioPoolSize() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Size of the pool for handling request/response operations.
getObject() - Method in class org.apache.tinkerpop.gremlin.driver.Result
  Gets the result item.
getOperator() - Method in class org.apache.tinkerpop.gremlin.process.traversal.Bytecode.Instruction
getOriginalRequestMessage() - Method in class org.apache.tinkerpop.gremlin.driver.ResultSet
getOriginalValue() - Method in class org.apache.tinkerpop.gremlin.process.traversal.P
  Gets the original value used at time of construction of the `P`.
getOverrideRequestId() - Method in class org.apache.tinkerpop.gremlin.driver.RequestOptions
getParameter(String) - Method in class org.apache.tinkerpop.gremlin.jsr223.AbstractGremlinScriptEngineFactory
getParameters() - Method in class org.apache.tinkerpop.gremlin.driver.RequestOptions
getParent() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
  Get the `TraversalParent` `Step` that is the parent of this traversal.
getPath() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Gets the path to the Gremlin service.
getPath() - Method in class org.apache.tinkerpop.gremlin.driver.Result
  Gets the result item by casting it to a `Path`.
getPersist() - Method in class org.apache.tinkerpop.gremlin.process.computer.Computer
getPort() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Gets the port that the Gremlin Servers will be listening on.
getPreferredPersist() - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.connected.ConnectedComponentVertexProgram
getPreferredPersist() - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.PeerPressureVertexProgram
getPreferredPersist() - Method in class org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.PageRankVertexProgram
getPreferredPersist() - Method in class org.apache.tinkerpop.gremlin.process.computer.search.path.ShortestPathVertexProgram
getPreferredPersist() - Method in class org.apache.tinkerpop.gremlin.process.computer.traversal.TraversalVertexProgram
getPreferredPersist() - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram
getPreferredResultGraph() - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.connected.ConnectedComponentVertexProgram
getPreferredResultGraph() - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.PeerPressureVertexProgram
getPreferredResultGraph() - Method in class org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.PageRankVertexProgram
getPreferredResultGraph() - Method in class org.apache.tinkerpop.gremlin.process.computer.search.path.ShortestPathVertexProgram
getPreferredResultGraph() - Method in class org.apache.tinkerpop.gremlin.process.computer.traversal.TraversalVertexProgram
getPreferredResultGraph() - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram
getPreviousStep() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Step
  Get the step prior to the current step.
getProgram(String...) - Method in class org.apache.tinkerpop.gremlin.jsr223.AbstractGremlinScriptEngineFactory
  Statements are concatenated together by a line feed.
getProperty() - Method in class org.apache.tinkerpop.gremlin.driver.Result
  Gets the result item by casting it to a `Property`.
getProvidedRequirements() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraverserGenerator
getReader() - Method in class org.apache.tinkerpop.gremlin.jsr223.GremlinScriptContext
getReconnectInterval() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Gets time in milliseconds to wait between retries when attempting to reconnect to a dead host.
getReduceKeySort() - Method in interface org.apache.tinkerpop.gremlin.process.computer.MapReduce
  If a `Comparator` is provided, then all pairs leaving the `MapReduce.ReduceEmitter` are sorted.
getReducer() - Method in class org.apache.tinkerpop.gremlin.process.computer.MemoryComputeKey
getReducer(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSideEffects
  Get the reducer associated with the side-effect key.
getRemoteAcceptor(GremlinShellEnvironment) - Method in interface org.apache.tinkerpop.gremlin.jsr223.console.ConsoleCustomizer
  Allows a plugin to utilize features of the `:remote` and `:submit` commands of the Gremlin Console.
getRemoteStackTrace() - Method in exception org.apache.tinkerpop.gremlin.jsr223.console.RemoteException
  The stacktrace produced by the remote server.
getRequirements() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Step
  Provide the necessary `TraverserRequirement` that must be met by the traverser in order for the step to function properly.
getResultGraph() - Method in class org.apache.tinkerpop.gremlin.process.computer.Computer
getResultIterationBatchSize() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Gets the override for the server setting that determines how many results are returned per batch.
getRuntime() - Method in interface org.apache.tinkerpop.gremlin.process.computer.Memory
  Get the amount of milliseconds the `GraphComputer` has been executing thus far.
getSackInitialValue() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSideEffects
  If sacks are enabled, get the initial value of the `Traverser` sack.
getSackMerger() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSideEffects
  If sacks are enabled and a merge function has been specified, then get it (else get `null`).
getSackSplitter() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSideEffects
  If sacks are enabled and a split operator has been specified, then get it (else get `null`).
getScope() - Method in interface org.apache.tinkerpop.gremlin.jsr223.BindingsCustomizer
  Gets the scope to which the bindings apply.
getScope() - Method in class org.apache.tinkerpop.gremlin.jsr223.DefaultBindingsCustomizer
getScope() - Method in class org.apache.tinkerpop.gremlin.jsr223.LazyBindingsCustomizer
getScopes() - Method in class org.apache.tinkerpop.gremlin.jsr223.GremlinScriptContext
getScriptEngine() - Method in interface org.apache.tinkerpop.gremlin.jsr223.GremlinScriptEngineFactory
  Creates a new `GremlinScriptEngine` instance.
getScripts() - Method in class org.apache.tinkerpop.gremlin.jsr223.DefaultScriptCustomizer
getScripts() - Method in interface org.apache.tinkerpop.gremlin.jsr223.ScriptCustomizer
  Gets a collection of scripts where each is represented as a list of script lines.
getSerializers() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Get the `MessageSerializer` MIME types supported.
getSession() - Method in class org.apache.tinkerpop.gremlin.driver.Client.Settings
  Determines if the `Client` is to be constructed with a session.
getSessionId() - Method in class org.apache.tinkerpop.gremlin.driver.Client.SessionSettings
  Provides the identifier of the session.
getSettings() - Method in class org.apache.tinkerpop.gremlin.driver.Client
  Gets the `Client.Settings`.
getShort() - Method in class org.apache.tinkerpop.gremlin.driver.Result
  Gets the result item by coercing it to an `short`.
getSideEffects() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
  Get the `TraversalSideEffects` associated with the traversal.
getSideEffects() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin
  Get the sideEffects associated with the traversal of the traverser.
getSourceInstructions() - Method in class org.apache.tinkerpop.gremlin.process.traversal.Bytecode
  Get the `TraversalSource` instructions associated with this bytecode.
getStartStep() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
  Get the start/head of the traversal.
getStepId() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin
  Get the step id of where the traverser is located.
getStepInstructions() - Method in class org.apache.tinkerpop.gremlin.process.traversal.Bytecode
  Get the `Traversal` instructions associated with this bytecode.
getSteps() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
  Get the `Step` instances associated with this traversal.
getStrategies() - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
getStrategies() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
  Get the `TraversalStrategies` associated with this traversal.
getStrategies() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
  Get the `TraversalStrategies` associated with this traversal source.
getStrategies(Class) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategies.GlobalCache
getStrategy(Class<T>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategies
  Return the `TraversalStrategy` instance associated with the provided class.
getString() - Method in class org.apache.tinkerpop.gremlin.driver.Result
  Gets the result item by coercing it to a `String` via `toString()`.
getSupplier(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSideEffects
  Get the supplier associated with the side-effect key.
getTags() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin
  Get the tags associated with the traverser.
getTargetLanguage() - Method in class org.apache.tinkerpop.gremlin.jsr223.JavaTranslator
getTargetLanguage() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Translator
  Get the language that the translator is converting the traversal byte code to.
getTimeout() - Method in class org.apache.tinkerpop.gremlin.driver.RequestOptions
getTraversal() - Method in class org.apache.tinkerpop.gremlin.process.computer.traversal.TraversalVertexProgram
  Get the `PureTraversal` associated with the current instance of the `TraversalVertexProgram`.
getTraversal() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Step
  Get the `Traversal.Admin` that this step is contained within.
getTraversalCategory() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.DecorationStrategy
getTraversalCategory() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.FinalizationStrategy
getTraversalCategory() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy
  The type of traversal strategy -- i.e.
getTraversalCategory() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.OptimizationStrategy
getTraversalCategory() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.ProviderOptimizationStrategy
getTraversalCategory() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.VerificationStrategy
getTraversalSource() - Method in class org.apache.tinkerpop.gremlin.jsr223.JavaTranslator
getTraversalSource() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Translator
  Get the `TraversalSource` representation rooting this translator.
getTraversalSource() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
  Gets the `TraversalSource` that spawned the `Traversal` instance initially if present.
getTraverserGenerator() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
  Get the `TraverserGenerator` associated with this traversal.
getTraverserRequirements() - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram
  The traverser requirements that are needed when this VP is used as part of a traversal.
getTraverserRequirements() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
  Get the set of all `TraverserRequirement`s for this traversal.
getValue() - Method in class org.apache.tinkerpop.gremlin.process.computer.KeyValue
getValue() - Method in class org.apache.tinkerpop.gremlin.process.traversal.P
  Gets the current value to be passed to the predicate for testing.
getVariable(String) - Method in interface org.apache.tinkerpop.gremlin.jsr223.console.GremlinShellEnvironment
getVertex() - Method in class org.apache.tinkerpop.gremlin.driver.Result
  Gets the result item by casting it to a `Vertex`.
getVertexComputeKeys() - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.connected.ConnectedComponentVertexProgram
getVertexComputeKeys() - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.PeerPressureVertexProgram
getVertexComputeKeys() - Method in class org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.PageRankVertexProgram
getVertexComputeKeys() - Method in class org.apache.tinkerpop.gremlin.process.computer.search.path.ShortestPathVertexProgram
getVertexComputeKeys() - Method in class org.apache.tinkerpop.gremlin.process.computer.traversal.TraversalVertexProgram
getVertexComputeKeys() - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram
  The `Element` properties that will be mutated during the computation.
getVertexFilter() - Method in class org.apache.tinkerpop.gremlin.process.computer.GraphFilter
  Get the vertex filter associated with this graph filter.
getVertexProperty() - Method in class org.apache.tinkerpop.gremlin.driver.Result
  Gets the result item by casting it to a `VertexProperty`.
getVertices() - Method in class org.apache.tinkerpop.gremlin.process.computer.Computer
getWorkerPoolSize() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Size of the pool for handling background work.
getWorkers() - Method in class org.apache.tinkerpop.gremlin.process.computer.Computer
getWriter() - Method in class org.apache.tinkerpop.gremlin.jsr223.GremlinScriptContext
GlobalCache() - Constructor for class org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategies.GlobalCache
graph() - Method in interface org.apache.tinkerpop.gremlin.process.computer.ComputerResult
  Get the `Graph` computed as determined by `GraphComputer.Persist` and `GraphComputer.ResultGraph`.
graph - Variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
graph() - Method in interface org.apache.tinkerpop.gremlin.structure.Element
  Get the graph that this element is within.
Graph - Interface in org.apache.tinkerpop.gremlin.structure
  A `Graph` is a container object for a collection of `Vertex`, `Edge`, `VertexProperty`, and `Property` objects.
graph() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features
  Gets the features related to "graph" operation.
GRAPH - Static variable in interface org.apache.tinkerpop.gremlin.structure.Graph
  Configuration key used by `GraphFactory`} to determine which graph to instantiate.
graph(Graph) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Io.Builder
  Providers use this method to supply the current instance of their `Graph` to the builder.
graph() - Method in interface org.apache.tinkerpop.gremlin.structure.VertexProperty
  Get the graph that this element is within.
Graph.Exceptions - Class in org.apache.tinkerpop.gremlin.structure
  Common exceptions to use with a graph.
Graph.Features - Interface in org.apache.tinkerpop.gremlin.structure
  An interface that represents the capabilities of a `Graph` implementation.
Graph.Features.DataTypeFeatures - Interface in org.apache.tinkerpop.gremlin.structure
  Base interface for features that relate to supporting different data types.
Graph.Features.EdgeFeatures - Interface in org.apache.tinkerpop.gremlin.structure
  Features that are related to `Edge` operations.
Graph.Features.EdgePropertyFeatures - Interface in org.apache.tinkerpop.gremlin.structure
  Features that are related to `Edge` `Property` objects.
Graph.Features.ElementFeatures - Interface in org.apache.tinkerpop.gremlin.structure
  Features that are related to `Element` objects.
Graph.Features.FeatureSet - Interface in org.apache.tinkerpop.gremlin.structure
  A marker interface to identify any set of Features.
Graph.Features.GraphFeatures - Interface in org.apache.tinkerpop.gremlin.structure
  Features specific to a operations of a "graph".
Graph.Features.PropertyFeatures - Interface in org.apache.tinkerpop.gremlin.structure
  A base interface for `Edge` or `Vertex` `Property` features.
Graph.Features.VariableFeatures - Interface in org.apache.tinkerpop.gremlin.structure
  Features for `Graph.Variables`.
Graph.Features.VertexFeatures - Interface in org.apache.tinkerpop.gremlin.structure
  Features that are related to `Vertex` operations.
Graph.Features.VertexPropertyFeatures - Interface in org.apache.tinkerpop.gremlin.structure
  Features that are related to `Vertex` `Property` objects.
Graph.Hidden - Class in org.apache.tinkerpop.gremlin.structure
  This should only be used by providers to create keys, labels, etc.
Graph.OptIn - Annotation Type in org.apache.tinkerpop.gremlin.structure
  Defines the test suite that the implementer has decided to support and represents publicly as "passing".
Graph.OptIns - Annotation Type in org.apache.tinkerpop.gremlin.structure
  Holds a collection of `Graph.OptIn` enabling multiple `Graph.OptIn` to be applied to a single suite.
Graph.OptOut - Annotation Type in org.apache.tinkerpop.gremlin.structure
  Defines a test in the suite that the implementer does not want to run.
Graph.OptOuts - Annotation Type in org.apache.tinkerpop.gremlin.structure
  Holds a collection of `Graph.OptOut` enabling multiple `Graph.OptOut` to be applied to a single suite.
Graph.Variables - Interface in org.apache.tinkerpop.gremlin.structure
  Graph variables are a set of key/value pairs associated with the graph.
Graph.Variables.Exceptions - Class in org.apache.tinkerpop.gremlin.structure
graphComputer(Class<? extends GraphComputer>) - Method in class org.apache.tinkerpop.gremlin.process.computer.Computer
GraphComputer - Interface in org.apache.tinkerpop.gremlin.process.computer
  The `GraphComputer` is responsible for the execution of a `VertexProgram` and then a set of `MapReduce` jobs over the vertices in the `Graph`.
GraphComputer.Exceptions - Class in org.apache.tinkerpop.gremlin.process.computer
GraphComputer.Features - Interface in org.apache.tinkerpop.gremlin.process.computer
GraphComputer.Persist - Enum in org.apache.tinkerpop.gremlin.process.computer
GraphComputer.ResultGraph - Enum in org.apache.tinkerpop.gremlin.process.computer
graphComputerNotSupported() - Static method in class org.apache.tinkerpop.gremlin.structure.Graph.Exceptions
graphDoesNotSupportProvidedGraphComputer(Class) - Static method in class org.apache.tinkerpop.gremlin.structure.Graph.Exceptions
GraphFilter - Class in org.apache.tinkerpop.gremlin.process.computer
  GraphFilter is used by `GraphComputer` implementations to prune the source graph data being loaded into the OLAP system.
GraphFilter() - Constructor for class org.apache.tinkerpop.gremlin.process.computer.GraphFilter
GraphFilter(Computer) - Constructor for class org.apache.tinkerpop.gremlin.process.computer.GraphFilter
GraphFilter.Legal - Enum in org.apache.tinkerpop.gremlin.process.computer
  A enum denoting whether a particular result will be allowed or not.
graphFilterNotSupported() - Static method in class org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Exceptions
GraphMigrator - Class in org.apache.tinkerpop.gremlin.structure.io
  `GraphMigrator` takes the data in one graph and pipes it to another graph.
graphml - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.IO
  A value to supply to `IO.reader` or `IO.writer` to indicate the format to use.
graphml() - Static method in class org.apache.tinkerpop.gremlin.structure.io.IoCore
  Deprecated.
  Creates a basic GraphML-based `Io.Builder`.
GraphMLReader - Class in org.apache.tinkerpop.gremlin.structure.io.graphml
  GraphMLReader writes the data from a GraphML stream to a graph.
GraphMLReader.Builder - Class in org.apache.tinkerpop.gremlin.structure.io.graphml
  Allows configuration and construction of the GraphMLReader instance.
GraphMLWriter - Class in org.apache.tinkerpop.gremlin.structure.io.graphml
  GraphMLWriter writes a Graph to a GraphML OutputStream.
GraphMLWriter.Builder - Class in org.apache.tinkerpop.gremlin.structure.io.graphml
GraphReader - Interface in org.apache.tinkerpop.gremlin.structure.io
  Functions for reading a graph and its graph elements from a different serialization format.
GraphReader.ReaderBuilder<T extends GraphReader> - Interface in org.apache.tinkerpop.gremlin.structure.io
  Largely a marker interface for builder classes that construct a `GraphReader`.
graphson - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.IO
  A value to supply to `IO.reader` or `IO.writer` to indicate the format to use.
graphson() - Static method in class org.apache.tinkerpop.gremlin.structure.io.IoCore
  Deprecated.
  Creates a basic GraphSON-based `Io.Builder`.
GraphSONReader - Class in org.apache.tinkerpop.gremlin.structure.io.graphson
  A @{link GraphReader} that constructs a graph from a JSON-based representation of a graph and its elements.
GraphSONReader.Builder - Class in org.apache.tinkerpop.gremlin.structure.io.graphson
GraphSONWriter - Class in org.apache.tinkerpop.gremlin.structure.io.graphson
  A @{link GraphWriter} that writes a graph and its elements to a JSON-based representation.
GraphSONWriter.Builder - Class in org.apache.tinkerpop.gremlin.structure.io.graphson
GraphTraversal<S,E> - Interface in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph
GraphTraversal.Admin<S,E> - Interface in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph
GraphTraversal.Symbols - Class in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph
GraphTraversalSource - Class in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph
  A `GraphTraversalSource` is the primary DSL of the Gremlin traversal machine.
GraphTraversalSource(Graph, TraversalStrategies) - Constructor for class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
GraphTraversalSource(Graph) - Constructor for class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
GraphTraversalSource(RemoteConnection) - Constructor for class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
GraphTraversalSource.Symbols - Class in org.apache.tinkerpop.gremlin.process.traversal.dsl.graph
GraphWriter - Interface in org.apache.tinkerpop.gremlin.structure.io
  Functions for writing a graph and its elements to a serialized format.
GraphWriter.WriterBuilder<T extends GraphWriter> - Interface in org.apache.tinkerpop.gremlin.structure.io
  Largely a marker interface for builder classes that construct a `GraphWriter`.
GremlinPlugin - Interface in org.apache.tinkerpop.gremlin.jsr223
  A plugin interface that is used by the `GremlinScriptEngineManager` to configure special `Customizer` instances that will alter the features of any `GremlinScriptEngine` created by the manager itself.
GremlinScriptContext - Class in org.apache.tinkerpop.gremlin.jsr223
  A `ScriptContext` that doesn't create new instances of `Reader` and `Writer` classes on initialization.
GremlinScriptContext(Reader, Writer, Writer) - Constructor for class org.apache.tinkerpop.gremlin.jsr223.GremlinScriptContext
  Create a `GremlinScriptContext`.
GremlinScriptEngine - Interface in org.apache.tinkerpop.gremlin.jsr223
  A `GremlinScriptEngine` is an extension of the standard `ScriptEngine` and provides some specific methods that are important to the TinkerPop environment.
GremlinScriptEngineFactory - Interface in org.apache.tinkerpop.gremlin.jsr223
  Creates a `GremlinScriptEngine` implementation and supplies to it any `Customizer` implementations to it that are available on the `GremlinScriptEngineManager`.
GremlinScriptEngineManager - Interface in org.apache.tinkerpop.gremlin.jsr223
  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 - Interface in org.apache.tinkerpop.gremlin.jsr223.console
  Provides an abstraction over a "Gremlin Shell" (i.e.
group() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Organize objects in the stream into a `Map`.
group(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Organize objects in the stream into a `Map`.
group - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
groupCount() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Counts the number of times a particular objects has been part of a traversal, returning a `Map` where the object is the key and the value is the count.
groupCount(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Counts the number of times a particular objects has been part of a traversal, returning a `Map` where the object is the key and the value is the count.
groupCount - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
gryo - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.IO
  A value to supply to `IO.reader` or `IO.writer` to indicate the format to use.
gryo() - Static method in class org.apache.tinkerpop.gremlin.structure.io.IoCore
  Deprecated.
  Creates a basic Gryo-based `Io.Builder`.
GryoReader - Class in org.apache.tinkerpop.gremlin.structure.io.gryo
  The `GraphReader` for the Gremlin Structure serialization format based on Kryo.
GryoReader.Builder - Class in org.apache.tinkerpop.gremlin.structure.io.gryo
GryoWriter - Class in org.apache.tinkerpop.gremlin.structure.io.gryo
  The `GraphWriter` for the Gremlin Structure serialization format based on Kryo.
GryoWriter.Builder - Class in org.apache.tinkerpop.gremlin.structure.io.gryo
gt(V) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.P
  Determines if a value is greater than another.
gte(V) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.P
  Determines if a value is greater than or equal to another.

## H

HALT - Static variable in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin
HALTED_TRAVERSERS - Static variable in class org.apache.tinkerpop.gremlin.process.computer.traversal.TraversalVertexProgram
haltedTraversers(TraverserSet<Object>) - Method in class org.apache.tinkerpop.gremlin.process.computer.traversal.TraversalVertexProgram.Builder
has(String, P<?>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filters vertices, edges and vertex properties based on their properties.
has(T, P<?>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filters vertices, edges and vertex properties based on their properties.
has(String, Object) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filters vertices, edges and vertex properties based on their properties.
has(T, Object) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filters vertices, edges and vertex properties based on their properties.
has(String, String, P<?>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filters vertices, edges and vertex properties based on their properties.
has(String, String, Object) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filters vertices, edges and vertex properties based on their properties.
has(T, Traversal<?, ?>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filters vertices, edges and vertex properties based on their properties.
has(String, Traversal<?, ?>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filters vertices, edges and vertex properties based on their properties.
has(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filters vertices, edges and vertex properties based on the existence of properties.
has - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
hasEdgeFilter() - Method in class org.apache.tinkerpop.gremlin.process.computer.GraphFilter
  Whether an edge filter has been defined.
hasFilter() - Method in class org.apache.tinkerpop.gremlin.process.computer.GraphFilter
  Whether filters have been defined.
hashCode() - Method in class org.apache.tinkerpop.gremlin.process.computer.GraphFilter
hashCode() - Method in class org.apache.tinkerpop.gremlin.process.computer.MapReduce.NullObject
hashCode() - Method in class org.apache.tinkerpop.gremlin.process.computer.MemoryComputeKey
hashCode() - Method in class org.apache.tinkerpop.gremlin.process.computer.MessageScope.Global
hashCode() - Method in class org.apache.tinkerpop.gremlin.process.computer.MessageScope.Local
hashCode() - Method in class org.apache.tinkerpop.gremlin.process.computer.VertexComputeKey
hashCode() - Method in class org.apache.tinkerpop.gremlin.process.traversal.Bytecode.Binding
hashCode() - Method in class org.apache.tinkerpop.gremlin.process.traversal.Bytecode
hashCode() - Method in class org.apache.tinkerpop.gremlin.process.traversal.Bytecode.Instruction
hashCode() - Method in class org.apache.tinkerpop.gremlin.process.traversal.P
hasId(Object, Object...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filters vertices, edges and vertex properties based on their identifier.
hasId(P<Object>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filters vertices, edges and vertex properties based on their identifier.
hasId - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
hasKey(String, String...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filters vertices, edges and vertex properties based on their key.
hasKey(P<String>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filters vertices, edges and vertex properties based on their key.
hasKey - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
hasLabel(String, String...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filters vertices, edges and vertex properties based on their label.
hasLabel(P<String>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filters vertices, edges and vertex properties based on their label.
hasLabel - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
hasLabel(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Path
  Return true if the path has the specified label, else return false.
hasNot(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filters vertices, edges and vertex properties based on the non-existence of properties.
hasNot - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
hasValue(Object, Object...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filters vertices, edges and vertex properties based on their value.
hasValue(P<Object>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filters vertices, edges and vertex properties based on their value.
hasValue - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
hasVertexFilter() - Method in class org.apache.tinkerpop.gremlin.process.computer.GraphFilter
  Whether a vertex filter has been defined.
head() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Path
  Get the head of the path.
head(String) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Storage
  Get a string representation of the specified number of lines at the data source location.
head(String, int) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Storage
  Get a string representation of the specified number of lines at the data source location.
head(String, Class, int) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Storage
  Get the vertices at the specified graph location.
head(String, Class) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Storage
  Get the vertices at the specified graph location.
head(String, String, Class, int) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Storage
  Get the `KeyValue` data at the specified memory location.
head(String, String, Class) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Storage
  Get the `KeyValue` data at the specified memory location.
Hidden() - Constructor for class org.apache.tinkerpop.gremlin.structure.Graph.Hidden
HIDDEN_G - Static variable in interface org.apache.tinkerpop.gremlin.jsr223.GremlinScriptEngine
hide(String) - Static method in class org.apache.tinkerpop.gremlin.structure.Graph.Hidden
  Turn the provided key into a hidden key.
Host - Class in org.apache.tinkerpop.gremlin.driver
  Identifies a server within the `Cluster` at a specific address.
Host.Listener - Interface in org.apache.tinkerpop.gremlin.driver
hostConnectionPools - Variable in class org.apache.tinkerpop.gremlin.driver.Client.ClusteredClient

## I

id() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Element` to its `Element.id()`.
id - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
id() - Method in interface org.apache.tinkerpop.gremlin.structure.Element
  Gets the unique identifier for the graph `Element`.
idArgsMustBeEitherIdOrElement() - Static method in class org.apache.tinkerpop.gremlin.structure.Graph.Exceptions
identicalMultiPropertiesNotSupported() - Static method in class org.apache.tinkerpop.gremlin.structure.VertexProperty.Exceptions
identity() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `E` object to itself.
identity - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
ifPresent(Consumer<? super V>) - Method in interface org.apache.tinkerpop.gremlin.structure.Property
  If the property is present, the consume the value as specified by the `Consumer`.
ImportCustomizer - Interface in org.apache.tinkerpop.gremlin.jsr223
  Provides the list of imports to apply to a `GremlinScriptEngine` instance.
ImportGremlinPlugin - Class in org.apache.tinkerpop.gremlin.jsr223
  A module that allows custom class, static method and enum imports (i.e.
ImportGremlinPlugin.Builder - Class in org.apache.tinkerpop.gremlin.jsr223
in(String...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Vertex` to its incoming adjacent vertices given the edge labels.
in - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
incidentAndAdjacentElementsCanNotBeAccessedInMapReduce() - Static method in class org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Exceptions
incidentTraversal - Variable in class org.apache.tinkerpop.gremlin.process.computer.MessageScope.Local
includeEdges(boolean) - Method in class org.apache.tinkerpop.gremlin.process.computer.search.path.ShortestPathVertexProgram.Builder
incrIteration() - Method in interface org.apache.tinkerpop.gremlin.process.computer.Memory.Admin
incrLoops() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin
  Increment the number of times the traverser has gone through a looping section of traversal.
index() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Indexes all items of the current collection.
index - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
inE(String...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Vertex` to its incoming incident edges given the edge labels.
inE - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
init(Connection) - Method in class org.apache.tinkerpop.gremlin.driver.Channelizer.AbstractChannelizer
init(Connection) - Method in interface org.apache.tinkerpop.gremlin.driver.Channelizer
  Initializes the `Channelizer`.
init(Connection) - Method in class org.apache.tinkerpop.gremlin.driver.Channelizer.NioChannelizer
init(Connection) - Method in class org.apache.tinkerpop.gremlin.driver.Channelizer.WebSocketChannelizer
init() - Method in class org.apache.tinkerpop.gremlin.driver.Client.AliasClusteredClient
init() - Method in class org.apache.tinkerpop.gremlin.driver.Client
  Initializes the client which typically means that a connection is established to the server.
init() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
initChannel(SocketChannel) - Method in class org.apache.tinkerpop.gremlin.driver.Channelizer.AbstractChannelizer
initialiseLoops(String, String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin
  Initialise a loop by setting up the looping construct.
initialize(Cluster, Collection<Host>) - Method in interface org.apache.tinkerpop.gremlin.driver.LoadBalancingStrategy
  Initialize the strategy with the `Cluster` instance and the expected host list.
initialize(Cluster, Collection<Host>) - Method in class org.apache.tinkerpop.gremlin.driver.LoadBalancingStrategy.RoundRobin
initialized - Variable in class org.apache.tinkerpop.gremlin.driver.Client
initializeImplementation() - Method in class org.apache.tinkerpop.gremlin.driver.Client.AliasClusteredClient
initializeImplementation() - Method in class org.apache.tinkerpop.gremlin.driver.Client.ClusteredClient
  Initializes the connection pools on all hosts.
initializeImplementation() - Method in class org.apache.tinkerpop.gremlin.driver.Client
  Called in the `Client.init()` method.
initializeImplementation() - Method in class org.apache.tinkerpop.gremlin.driver.Client.SessionedClient
  Randomly choose an available `Host` to bind the session too and initialize the `ConnectionPool`.
initialRank(Traversal.Admin<Vertex, ? extends Number>) - Method in class org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.PageRankVertexProgram.Builder
initialVoteStrength(Traversal.Admin<Vertex, ? extends Number>) - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.PeerPressureVertexProgram.Builder
inject(E...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Provides a way to add arbitrary objects to a traversal stream.
inject - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
inject(S...) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Spawns a `GraphTraversal` starting it with arbitrary values.
inside(V, V) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.P
  Determines if a value is within (exclusive) the range of the two specified values.
instance() - Static method in class org.apache.tinkerpop.gremlin.jsr223.CoreGremlinPlugin
instance() - Static method in class org.apache.tinkerpop.gremlin.jsr223.SingleGremlinScriptEngineManager
instance() - Static method in class org.apache.tinkerpop.gremlin.process.computer.MapReduce.NullObject
instance() - Static method in class org.apache.tinkerpop.gremlin.process.computer.MessageScope.Global
instance() - Static method in class org.apache.tinkerpop.gremlin.process.traversal.Bindings
inV() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Edge` to its incoming/head incident `Vertex`.
inV - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
inVertex() - Method in interface org.apache.tinkerpop.gremlin.structure.Edge
  Get the incoming/head vertex of this edge.
io - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
io(String) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Performs a read or write based operation on the `Graph` backing this `GraphTraversalSource`.
IO - Class in org.apache.tinkerpop.gremlin.process.traversal
  Fields that can be provided to the `GraphTraversalSource.io(String)` using the `GraphTraversal.with(String,Object)` step modulator to provide additional configurations.
io(Io.Builder<I>) - Method in interface org.apache.tinkerpop.gremlin.structure.Graph
  Deprecated.
  As of release 3.4.0, replaced by `GraphTraversalSource.io(String)`.
Io<R extends GraphReader.ReaderBuilder,W extends GraphWriter.WriterBuilder,M extends Mapper.Builder> - Interface in org.apache.tinkerpop.gremlin.structure.io
  Ties together the core interfaces of an IO format: `GraphReader`, `GraphWriter` and `Mapper`.
Io.Builder<I extends Io> - Interface in org.apache.tinkerpop.gremlin.structure.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 - Class in org.apache.tinkerpop.gremlin.structure.io
IO_REGISTRY - Static variable in interface org.apache.tinkerpop.gremlin.structure.io.IoRegistry
IoCore - Class in org.apache.tinkerpop.gremlin.structure.io
  Deprecated.
  As of release 3.4.0, replaced by `GraphTraversalSource.io(String)`.
IoRegistry - Interface in org.apache.tinkerpop.gremlin.structure.io
  A generalized custom serializer registry for providers implementing a `Graph`.
is(P<E>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filters `E` object values given the provided `predicate`.
is(Object) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filter the `E` object if it is not `P.eq(V)` to the provided value.
is - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
isAvailable() - Method in class org.apache.tinkerpop.gremlin.driver.Host
isBroadcast() - Method in class org.apache.tinkerpop.gremlin.process.computer.MemoryComputeKey
isClosed() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Determines if the `Cluster` has completed its closing process after a call to `Cluster.close()` or `Cluster.closeAsync()`.
isClosing() - Method in class org.apache.tinkerpop.gremlin.driver.Client.AliasClusteredClient
isClosing() - Method in class org.apache.tinkerpop.gremlin.driver.Client.ClusteredClient
isClosing() - Method in class org.apache.tinkerpop.gremlin.driver.Client
isClosing() - Method in class org.apache.tinkerpop.gremlin.driver.Client.SessionedClient
isClosing() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Determines if the `Cluster` is in the process of closing given a call to `Cluster.close()` or `Cluster.closeAsync()`.
isEmpty() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Path
  Determine if the path is empty or not.
isEmpty() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSideEffects
  Determines if there are any side-effects to be retrieved.
isForceClosed() - Method in class org.apache.tinkerpop.gremlin.driver.Client.SessionSettings
  Determines if the session will be force closed.
isHalted() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin
  If the traverser has "no future" then it is done with its lifecycle.
isHidden(String) - Static method in class org.apache.tinkerpop.gremlin.structure.Graph.Hidden
  Determines whether the provided key is a hidden key or not.
isInitialIteration() - Method in interface org.apache.tinkerpop.gremlin.process.computer.Memory
  A helper method that states whether the current iteration is 0.
isLocked() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
  When the traversal has had its `TraversalStrategies` applied to it, it is locked.
isNull() - Method in class org.apache.tinkerpop.gremlin.driver.Result
  Determines if the result item is null or not.
isOpen() - Method in interface org.apache.tinkerpop.gremlin.structure.Transaction
  Determines if a transaction is currently open.
isPresent() - Method in interface org.apache.tinkerpop.gremlin.structure.Property
  Whether the property is empty or not.
isSimple() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Path
  Determines whether the path is a simple or not.
isSslEnabled() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Determines if connectivity over SSL is enabled.
isTransient() - Method in class org.apache.tinkerpop.gremlin.process.computer.MemoryComputeKey
isTransient() - Method in class org.apache.tinkerpop.gremlin.process.computer.VertexComputeKey
iterate() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Admin
iterate() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Iterates the traversal presumably for the generation of side-effects.
iterate() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal
  Iterate all the `Traverser` instances in the traversal.
iterations(int) - Method in class org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.PageRankVertexProgram.Builder
iterator() - Method in class org.apache.tinkerpop.gremlin.driver.ResultSet
  Returns a blocking iterator of the items streaming from the server to the client.
iterator() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Path

## J

jaasEntry(String) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  Sets the `AuthProperties.Property.JAAS_ENTRY` properties for authentication to Gremlin Server.
JavaTranslator<S extends TraversalSource,T extends Traversal.Admin<?,?>> - Class in org.apache.tinkerpop.gremlin.jsr223

## K

keepAliveInterval(long) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  Length of time in milliseconds to wait on an idle connection before sending a keep-alive request.
keepLabels(Set<String>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin
  Drop all path information not associated with specified labels.
key() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Property` to its `Property.key()`.
key - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
key() - Method in interface org.apache.tinkerpop.gremlin.structure.Property
  The key of the property.
keyCertChainFile(String) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  Deprecated.
  As of release 3.2.10, replaced by `Cluster.Builder.keyStore`
keyFile(String) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  Deprecated.
  As of release 3.2.10, replaced by `Cluster.Builder.keyStore`
keyPassword(String) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  Deprecated.
  As of release 3.2.10, replaced by `Cluster.Builder.keyStorePassword`
keys() - Method in interface org.apache.tinkerpop.gremlin.process.computer.Memory
  The set of keys currently associated with this memory.
keys() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSideEffects
  The keys of the sideEffect which includes registered `Supplier` keys.
keys() - Method in interface org.apache.tinkerpop.gremlin.structure.Element
  Get the keys of the properties associated with this element.
keys() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Variables
  Keys set for the available variables.
keyStore(String) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  The file location of the private key in JKS or PKCS#12 format.
keyStorePassword(String) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  The password of the `Cluster.Builder.keyStore`, or `null` if it's not password-protected.
keyStoreType(String) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  The format of the `Cluster.Builder.keyStore`, either `JKS` or `PKCS12`
KeyValue<K,V> - Class in org.apache.tinkerpop.gremlin.process.computer
KeyValue(K, V) - Constructor for class org.apache.tinkerpop.gremlin.process.computer.KeyValue

## L

label() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Element` to its `Element.label()`.
label - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
label() - Method in interface org.apache.tinkerpop.gremlin.structure.Element
  Gets the label for the graph `Element` which helps categorize it.
label() - Method in interface org.apache.tinkerpop.gremlin.structure.VertexProperty
  Gets the label for the graph `Element` which helps categorize it.
labelCanNotBeAHiddenKey(String) - Static method in class org.apache.tinkerpop.gremlin.structure.Element.Exceptions
labelCanNotBeEmpty() - Static method in class org.apache.tinkerpop.gremlin.structure.Element.Exceptions
labelCanNotBeNull() - Static method in class org.apache.tinkerpop.gremlin.structure.Element.Exceptions
labels() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Path
  An ordered list of the labels associated with the path The set of labels for a particular step are ordered by the order in which `Path.extend(Object, Set)` was called.
LazyBindingsCustomizer - Class in org.apache.tinkerpop.gremlin.jsr223
  A customizer implementation that provides bindings to a `GremlinScriptEngine` in the `ScriptContext.GLOBAL_SCOPE`.
LazyBindingsCustomizer(Supplier<Bindings>) - Constructor for class org.apache.tinkerpop.gremlin.jsr223.LazyBindingsCustomizer
  Creates a new object with `ScriptContext.GLOBAL_SCOPE`.
legalEdges(Vertex) - Method in class org.apache.tinkerpop.gremlin.process.computer.GraphFilter
  Returns an iterator of legal edges incident to the provided vertex.
legalVertex(Vertex) - Method in class org.apache.tinkerpop.gremlin.process.computer.GraphFilter
  Returns true if the provided vertex meets the vertex-filter criteria.
limit(long) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filter the objects in the traversal by the number of them to pass through the stream, where only the first `n` objects are allowed as defined by the `limit` argument.
limit(Scope, long) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filter the objects in the traversal by the number of them to pass through the stream given the `Scope`, where only the first `n` objects are allowed as defined by the `limit` argument.
limit - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
loadBalancingStrategy(LoadBalancingStrategy) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  Specifies the load balancing strategy to use on the client side.
LoadBalancingStrategy - Interface in org.apache.tinkerpop.gremlin.driver
  Provides a method for selecting the host from a `Cluster`.
LoadBalancingStrategy.RoundRobin - Class in org.apache.tinkerpop.gremlin.driver
  A simple round-robin strategy that simply selects the next host in the `Cluster` to send the `RequestMessage` to.
loadHaltedTraversers(Configuration) - Static method in class org.apache.tinkerpop.gremlin.process.computer.traversal.TraversalVertexProgram
loadState(Graph, Configuration) - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.connected.ConnectedComponentVertexProgram
loadState(Graph, Configuration) - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.PeerPressureVertexProgram
loadState(Graph, Configuration) - Method in interface org.apache.tinkerpop.gremlin.process.computer.MapReduce
  When it is necessary to load the state of a MapReduce job, this method is called.
loadState(Graph, Configuration) - Method in class org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.PageRankVertexProgram
loadState(Graph, Configuration) - Method in class org.apache.tinkerpop.gremlin.process.computer.search.path.ShortestPathVertexProgram
loadState(Graph, Configuration) - Method in class org.apache.tinkerpop.gremlin.process.computer.traversal.TraversalVertexProgram
loadState(Graph, Configuration) - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram
  When it is necessary to load the state of the VertexProgram, this method is called.
local(Traversal<?, E2>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Provides a execute a specified traversal on a single element within a stream.
local - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
logger - Static variable in interface org.apache.tinkerpop.gremlin.driver.MessageSerializer
loops() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  If the `Traverser` supports looping then calling this method will extract the number of loops for that traverser.
loops(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  If the `Traverser` supports looping then calling this method will extract the number of loops for that traverser for the named loop.
loops - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
loops() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser
  Return the number of times the traverser has gone through a looping section of a traversal.
loops(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser
  Return the number of times the traverser has gone through the named looping section of a traversal.
ls() - Method in interface org.apache.tinkerpop.gremlin.structure.io.Storage
  List all the data sources in the root directory.
ls(String) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Storage
  List all the data sources at the specified location.
lt(V) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.P
  Determines if a value is less than another.
lte(V) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.P
  Determines if a value is less than or equal to another.

## M

makeDefaultAliasMap(String) - Method in class org.apache.tinkerpop.gremlin.driver.Client
manager - Variable in class org.apache.tinkerpop.gremlin.jsr223.AbstractGremlinScriptEngineFactory
manageTransactions(boolean) - Method in class org.apache.tinkerpop.gremlin.driver.Client.SessionSettings.Builder
  If enabled, transactions will be "managed" such that each request will represent a complete transaction.
manageTransactions() - Method in class org.apache.tinkerpop.gremlin.driver.Client.SessionSettings
  If enabled, transactions will be "managed" such that each request will represent a complete transaction.
map(Vertex, MapReduce.MapEmitter<MK, MV>) - Method in interface org.apache.tinkerpop.gremlin.process.computer.MapReduce
  The map() method is logically executed at all vertices in the graph in parallel.
map(Function<Traverser<E>, E2>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map a `Traverser` referencing an object of type `E` to an object of type `E2`.
map(Traversal<?, E2>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map a `Traverser` referencing an object of type `E` to an object of type `E2`.
map - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
MAP_REDUCE - Static variable in interface org.apache.tinkerpop.gremlin.process.computer.MapReduce
mapper(Mapper<ObjectMapper>) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONReader.Builder
  Override all of the `GraphSONMapper` builder options with this mapper.
mapper(Mapper<ObjectMapper>) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONWriter.Builder
  Override all of the builder options with this mapper.
mapper(Mapper<Kryo>) - Method in class org.apache.tinkerpop.gremlin.structure.io.gryo.GryoReader.Builder
  Supply a mapper `GryoMapper` instance to use as the serializer for the `KryoWriter`.
mapper(Mapper<Kryo>) - Method in class org.apache.tinkerpop.gremlin.structure.io.gryo.GryoWriter.Builder
  Supply a mapper `GryoMapper` instance to use as the serializer for the `KryoWriter`.
mapper() - Method in interface org.apache.tinkerpop.gremlin.structure.io.Io
  Constructs a `Mapper.Builder` which is responsible for constructing the abstraction over different serialization methods.
Mapper<T> - Interface in org.apache.tinkerpop.gremlin.structure.io
  Represents a low-level serialization class that can be used to map classes to serializers.
Mapper.Builder<B extends Mapper.Builder> - Interface in org.apache.tinkerpop.gremlin.structure.io
  Largely a marker interface for builders that construct `Mapper` instances.
mapReduce(MapReduce) - Method in interface org.apache.tinkerpop.gremlin.process.computer.GraphComputer
  Add a `MapReduce` job to the set of MapReduce jobs to be executed by the `GraphComputer`.
MapReduce<MK,MV,RK,RV,R> - Interface in org.apache.tinkerpop.gremlin.process.computer
  A MapReduce is composed of map(), combine(), and reduce() stages.
MapReduce.MapEmitter<K,V> - Interface in org.apache.tinkerpop.gremlin.process.computer
  The MapEmitter is used to emit key/value pairs from the map() stage of the MapReduce job.
MapReduce.NullObject - Class in org.apache.tinkerpop.gremlin.process.computer
  A convenience singleton when a single key is needed so that all emitted values converge to the same combiner/reducer.
MapReduce.ReduceEmitter<OK,OV> - Interface in org.apache.tinkerpop.gremlin.process.computer
  The ReduceEmitter is used to emit key/value pairs from the combine() and reduce() stages of the MapReduce job.
MapReduce.Stage - Enum in org.apache.tinkerpop.gremlin.process.computer
  MapReduce is composed of three stages: map, combine, and reduce.
masterState() - Method in enum org.apache.tinkerpop.gremlin.process.computer.ProgramPhase
match(Traversal<?, ?>...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Traverser` to a `Map` of bindings as specified by the provided match traversals.
match - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
math(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Traverser` to a `Double` according to the mathematical expression provided in the argument.
math - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
max() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Determines the largest value in the stream.
max(Scope) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Determines the largest value in the stream given the `Scope`.
max - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
maxConnectionPoolSize(int) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  The maximum size that the `ConnectionPool` can grow.
maxConnectionPoolSize() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Gets the maximum size that the `ConnectionPool` can grow.
maxContentLength(int) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  The maximum size in bytes of any request sent to the server.
maxDistance(Number) - Method in class org.apache.tinkerpop.gremlin.process.computer.search.path.ShortestPathVertexProgram.Builder
maxInProcessPerConnection(int) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  The maximum number of in-flight requests that can occur on a `Connection`.
maxIterations(int) - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.PeerPressureVertexProgram.Builder
maxSimultaneousUsagePerConnection(int) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  The maximum number of times that a `Connection` can be borrowed from the pool simultaneously.
maxSimultaneousUsagePerConnection() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Gets the maximum number of times that a `Connection` can be borrowed from the pool simultaneously.
maxWaitForConnection(int) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  The maximum amount of time to wait for a connection to be borrowed from the connection pool.
maxWaitForSessionClose(int) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  If the connection is using a "session" this setting represents the amount of time in milliseconds to wait for that session to close before timing out where the default value is 3000.
mean() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Determines the mean value in the stream.
mean(Scope) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Determines the mean value in the stream given the `Scope`.
mean - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
memory() - Method in interface org.apache.tinkerpop.gremlin.process.computer.ComputerResult
  Get the GraphComputer's computational sideEffects known as `Memory`.
Memory - Interface in org.apache.tinkerpop.gremlin.process.computer
  The Memory of a `GraphComputer` is a global data structure where by vertices can communicate information with one another.
Memory.Admin - Interface in org.apache.tinkerpop.gremlin.process.computer
  The Admin interface is used by the `GraphComputer` to update the Memory.
Memory.Exceptions - Class in org.apache.tinkerpop.gremlin.process.computer
memoryAddOnlyDuringVertexProgramExecute(String) - Static method in class org.apache.tinkerpop.gremlin.process.computer.Memory.Exceptions
MemoryComputeKey<A> - Class in org.apache.tinkerpop.gremlin.process.computer
  A `MemoryComputeKey` specifies what keys will be used by a `Memory` during a `GraphComputer` computation.
memoryDoesNotExist(String) - Static method in class org.apache.tinkerpop.gremlin.process.computer.Memory.Exceptions
memoryIsCurrentlyImmutable() - Static method in class org.apache.tinkerpop.gremlin.process.computer.Memory.Exceptions
memoryKeyCanNotBeEmpty() - Static method in class org.apache.tinkerpop.gremlin.process.computer.Memory.Exceptions
memoryKeyCanNotBeNull() - Static method in class org.apache.tinkerpop.gremlin.process.computer.Memory.Exceptions
memorySetOnlyDuringVertexProgramSetUpAndTerminate(String) - Static method in class org.apache.tinkerpop.gremlin.process.computer.Memory.Exceptions
memoryValueCanNotBeNull() - Static method in class org.apache.tinkerpop.gremlin.process.computer.Memory.Exceptions
merge(Traverser.Admin<?>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin
  When two traversers are have equality with each other, then they can be merged.
mergeInto(TraversalSideEffects) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSideEffects
  Add the current `TraversalSideEffects` values, suppliers, and reducers to the provided `TraversalSideEffects`.
MessageCombiner<M> - Interface in org.apache.tinkerpop.gremlin.process.computer
  A MessageCombiner allows two messages in route to the same vertex to be aggregated into a single message.
MessageScope - Class in org.apache.tinkerpop.gremlin.process.computer
  A `MessageScope` represents the range of a message.
MessageScope() - Constructor for class org.apache.tinkerpop.gremlin.process.computer.MessageScope
MessageScope.Global - Class in org.apache.tinkerpop.gremlin.process.computer
  A Global message is directed at an arbitrary vertex in the graph.
MessageScope.Local<M> - Class in org.apache.tinkerpop.gremlin.process.computer
  A Local message is directed to an adjacent (or "memory adjacent") vertex.
MessageScope.Local.ReverseTraversalSupplier - Class in org.apache.tinkerpop.gremlin.process.computer
  A helper class that can be used to generate the reverse traversal of the traversal within a `MessageScope.Local`.
MessageSerializer - Interface in org.apache.tinkerpop.gremlin.driver
  Serializes data to and from Gremlin Server.
Messenger<M> - Interface in org.apache.tinkerpop.gremlin.process.computer
  The `Messenger` serves as the routing system for messages between vertices.
metaPropertiesNotSupported() - Static method in class org.apache.tinkerpop.gremlin.structure.VertexProperty.Exceptions
methodImports(Collection<String>) - Method in class org.apache.tinkerpop.gremlin.jsr223.ImportGremlinPlugin.Builder
methodImports(Method...) - Method in class org.apache.tinkerpop.gremlin.jsr223.ImportGremlinPlugin.Builder
migrateGraph(Graph, Graph) - Static method in class org.apache.tinkerpop.gremlin.structure.io.GraphMigrator
  Use Gryo to pipe the data from one graph to another graph.
migrateGraph(Graph, Graph, GraphReader, GraphWriter) - Static method in class org.apache.tinkerpop.gremlin.structure.io.GraphMigrator
  Pipe the data from one graph to another graph.
mimeTypesSupported() - Method in interface org.apache.tinkerpop.gremlin.driver.MessageSerializer
  The list of mime types that the serializer supports.
min() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Determines the smallest value in the stream.
min(Scope) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Determines the smallest value in the stream given the `Scope`.
min - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
minConnectionPoolSize(int) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  The minimum size of the `ConnectionPool`.
minConnectionPoolSize() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Gets the minimum size of the `ConnectionPool`.
minInProcessPerConnection(int) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  The minimum number of in-flight requests that can occur on a `Connection` before it is considered for closing on return to the `ConnectionPool`.
minSimultaneousUsagePerConnection(int) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  The minimum number of times that a `Connection` should be borrowed from the pool before it falls under consideration for closing.
minSimultaneousUsagePerConnection() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Gets the minimum number of times that a `Connection` should be borrowed from the pool before it falls under consideration for closing.
moduleName - Variable in class org.apache.tinkerpop.gremlin.jsr223.AbstractGremlinPlugin
multiplePropertiesExistForProvidedKey(String) - Static method in class org.apache.tinkerpop.gremlin.structure.Vertex.Exceptions
multiPropertiesNotSupported() - Static method in class org.apache.tinkerpop.gremlin.structure.VertexProperty.Exceptions
MUTATED_MEMORY_KEYS - Static variable in class org.apache.tinkerpop.gremlin.process.computer.traversal.TraversalVertexProgram

## N

negate() - Method in enum org.apache.tinkerpop.gremlin.process.traversal.Compare
  Produce the opposite representation of the current `Compare` enum.
negate() - Method in enum org.apache.tinkerpop.gremlin.process.traversal.Contains
  Produce the opposite representation of the current `Contains` enum.
negate() - Method in class org.apache.tinkerpop.gremlin.process.traversal.P
negate() - Method in enum org.apache.tinkerpop.gremlin.process.traversal.Text
  Produce the opposite representation of the current `Text` enum.
negate() - Method in class org.apache.tinkerpop.gremlin.process.traversal.TextP
negative() - Method in enum org.apache.tinkerpop.gremlin.process.computer.GraphFilter.Legal
  The enum is `GraphFilter.Legal.NO`.
neq(V) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.P
  Determines if values are not equal.
next(int) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal
  Get the next n-number of results from the traversal.
nextTraverser() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
NioChannelizer() - Constructor for class org.apache.tinkerpop.gremlin.driver.Channelizer.NioChannelizer
nioPoolSize(int) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  Size of the pool for handling request/response operations.
none() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal
  Filter all traversers in the traversal.
none - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.Traversal.Symbols
normalize(boolean) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLWriter.Builder
  Normalized output is deterministic with respect to the order of elements and properties in the resulting XML document, and is compatible with line diff-based tools such as Git.
not(Traversal<?, ?>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Removes objects from the traversal stream when the traversal provided as an argument does not return any objects.
not - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
not(P<V>) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.P
  The opposite of the specified `P`.
notContaining(String) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.TextP
  Determines if String does not contain the given value.
notEndingWith(String) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.TextP
  Determines if String does not start with the given value.
notStartingWith(String) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.TextP
  Determines if String does not start with the given value.
NullObject() - Constructor for class org.apache.tinkerpop.gremlin.process.computer.MapReduce.NullObject

## O

objects() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Path
  An ordered list of the objects in the path.
of(S) - Static method in class org.apache.tinkerpop.gremlin.jsr223.JavaTranslator
of(String, BinaryOperator<A>, boolean, boolean) - Static method in class org.apache.tinkerpop.gremlin.process.computer.MemoryComputeKey
of(Iterable<Vertex>) - Static method in class org.apache.tinkerpop.gremlin.process.computer.MessageScope.Global
of(Vertex...) - Static method in class org.apache.tinkerpop.gremlin.process.computer.MessageScope.Global
of(Supplier<? extends Traversal<Vertex, Edge>>) - Static method in class org.apache.tinkerpop.gremlin.process.computer.MessageScope.Local
of(Supplier<? extends Traversal<Vertex, Edge>>, BiFunction<M, Edge, M>) - Static method in class org.apache.tinkerpop.gremlin.process.computer.MessageScope.Local
of(String, boolean) - Static method in class org.apache.tinkerpop.gremlin.process.computer.VertexComputeKey
of(String, V) - Method in class org.apache.tinkerpop.gremlin.process.traversal.Bindings
onAvailable(Host) - Method in interface org.apache.tinkerpop.gremlin.driver.Host.Listener
onAvailable(Host) - Method in class org.apache.tinkerpop.gremlin.driver.LoadBalancingStrategy.RoundRobin
onClose(Consumer<Transaction>) - Method in interface org.apache.tinkerpop.gremlin.structure.Transaction
  Describes what happens to a transaction on a call to `Graph.close()`.
onCloseBehaviorCannotBeNull() - Static method in class org.apache.tinkerpop.gremlin.structure.Transaction.Exceptions
one() - Method in class org.apache.tinkerpop.gremlin.driver.ResultSet
  Get the next `Result` from the stream, blocking until one is available.
onMapper(Consumer<Mapper.Builder>) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Io.Builder
  Allows a `Graph` implementation to have full control over the `Mapper.Builder` instance.
onNew(Host) - Method in interface org.apache.tinkerpop.gremlin.driver.Host.Listener
onNew(Host) - Method in class org.apache.tinkerpop.gremlin.driver.LoadBalancingStrategy.RoundRobin
onReadWrite(Consumer<Transaction>) - Method in interface org.apache.tinkerpop.gremlin.structure.Transaction
  Describes how a transaction is started when a read or a write occurs.
onReadWriteBehaviorCannotBeNull() - Static method in class org.apache.tinkerpop.gremlin.structure.Transaction.Exceptions
onRemove(Host) - Method in interface org.apache.tinkerpop.gremlin.driver.Host.Listener
onRemove(Host) - Method in class org.apache.tinkerpop.gremlin.driver.LoadBalancingStrategy.RoundRobin
onUnavailable(Host) - Method in interface org.apache.tinkerpop.gremlin.driver.Host.Listener
onUnavailable(Host) - Method in class org.apache.tinkerpop.gremlin.driver.LoadBalancingStrategy.RoundRobin
open() - Static method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Create a `Cluster` with all default settings which will connect to one contact point at `localhost`.
open(Configuration) - Static method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Create a `Cluster` from Apache Configurations.
open(String) - Static method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Create a `Cluster` using a YAML-based configuration file.
open() - Method in interface org.apache.tinkerpop.gremlin.structure.Transaction
  Opens a transaction.
openTransactionsOnClose() - Static method in class org.apache.tinkerpop.gremlin.structure.Transaction.Exceptions
Operator - Enum in org.apache.tinkerpop.gremlin.process.traversal
  A set of `BinaryOperator` instances that handle common operations for traversal steps.
opposite() - Method in enum org.apache.tinkerpop.gremlin.process.traversal.Scope
opposite() - Method in enum org.apache.tinkerpop.gremlin.structure.Direction
  Produce the opposite representation of the current `Direction` enum.
OPS_AUTHENTICATION - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
OPS_BYTECODE - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
OPS_CLOSE - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
OPS_EVAL - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
OPS_GATHER - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
OPS_INVALID - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
OPS_KEYS - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
option(M, Traversal<?, E2>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  This step modifies `GraphTraversal.choose(Function)` to specifies the available choices that might be executed.
option(Traversal<?, E2>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  This step modifies `GraphTraversal.choose(Function)` to specifies the available choices that might be executed.
option - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
optional(Traversal<?, E2>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Returns the result of the specified traversal if it yields a result, otherwise it returns the calling element.
optional - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
or(Traversal<?, ?>...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Ensures that at least one of the provided traversals yield a result.
or - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
or(Predicate<? super V>) - Method in class org.apache.tinkerpop.gremlin.process.traversal.P
order() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Order all the objects in the traversal up to this point and then emit them one-by-one in their ordered sequence.
order(Scope) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Order either the `Scope.local` object (e.g.
order - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
Order - Enum in org.apache.tinkerpop.gremlin.process.traversal
  Provides `Comparator` instances for ordering traversers.
orElse(V) - Method in interface org.apache.tinkerpop.gremlin.structure.Property
  If the value is present, return the value, else return the provided value.
orElseGet(Supplier<? extends V>) - Method in interface org.apache.tinkerpop.gremlin.structure.Property
  If the value is present, return the value, else generate a value given the `Supplier`.
orElseThrow(Supplier<? extends E>) - Method in interface org.apache.tinkerpop.gremlin.structure.Property
  If the value is present, return the value, else throw the exception generated by the `Supplier`.
org.apache.tinkerpop.gremlin.driver - package org.apache.tinkerpop.gremlin.driver
org.apache.tinkerpop.gremlin.jsr223 - package org.apache.tinkerpop.gremlin.jsr223
org.apache.tinkerpop.gremlin.jsr223.console - package org.apache.tinkerpop.gremlin.jsr223.console
org.apache.tinkerpop.gremlin.process.computer - package org.apache.tinkerpop.gremlin.process.computer
org.apache.tinkerpop.gremlin.process.computer.clustering.connected - package org.apache.tinkerpop.gremlin.process.computer.clustering.connected
org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure - package org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure
org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank - package org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank
org.apache.tinkerpop.gremlin.process.computer.search.path - package org.apache.tinkerpop.gremlin.process.computer.search.path
org.apache.tinkerpop.gremlin.process.computer.traversal - package org.apache.tinkerpop.gremlin.process.computer.traversal
org.apache.tinkerpop.gremlin.process.traversal - package org.apache.tinkerpop.gremlin.process.traversal
org.apache.tinkerpop.gremlin.process.traversal.dsl.graph - package org.apache.tinkerpop.gremlin.process.traversal.dsl.graph
org.apache.tinkerpop.gremlin.structure - package org.apache.tinkerpop.gremlin.structure
org.apache.tinkerpop.gremlin.structure.io - package org.apache.tinkerpop.gremlin.structure.io
org.apache.tinkerpop.gremlin.structure.io.graphml - package org.apache.tinkerpop.gremlin.structure.io.graphml
org.apache.tinkerpop.gremlin.structure.io.graphson - package org.apache.tinkerpop.gremlin.structure.io.graphson
org.apache.tinkerpop.gremlin.structure.io.gryo - package org.apache.tinkerpop.gremlin.structure.io.gryo
originalValue - Variable in class org.apache.tinkerpop.gremlin.process.traversal.P
otherV() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Edge` to the incident vertex that was not just traversed from in the path history.
otherV - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
out(String...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Vertex` to its outgoing adjacent vertices given the edge labels.
out - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
outE(String...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Vertex` to its outgoing incident edges given the edge labels.
outE - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
outside(V, V) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.P
  Determines if a value is not within (exclusive) of the range of the two specified values.
outV() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Edge` to its outgoing/tail incident `Vertex`.
outV - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
outVertex() - Method in interface org.apache.tinkerpop.gremlin.structure.Edge
  Get the outgoing/tail vertex of this edge.
overrideRequestId(UUID) - Method in class org.apache.tinkerpop.gremlin.driver.RequestOptions.Builder
  Overrides the identifier to be sent on the request.

## P

P<V> - Class in org.apache.tinkerpop.gremlin.process.traversal
  Predefined `Predicate` values that can be used with
P(BiPredicate<V, V>, V) - Constructor for class org.apache.tinkerpop.gremlin.process.traversal.P
PAGE_RANK - Static variable in class org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.PageRankVertexProgram
pageRank() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Calculates a PageRank over the graph using a 0.85 for the `alpha` value.
pageRank(double) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Calculates a PageRank over the graph.
pageRank - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
PageRankVertexProgram - Class in org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank
PageRankVertexProgram.Builder - Class in org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank
path(String) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  The path to the Gremlin service on the host which is "/gremlin" by default.
path() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Traverser` to its `Path` history via `Traverser.path()`.
path - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
Path - Interface in org.apache.tinkerpop.gremlin.process.traversal
  A Path denotes a particular walk through a `Graph` as defined by a `Traversal`.
path() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser
  Get the current path of the traverser.
path(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser
  Get the object associated with the specified step-label in the traverser's path history.
path(Pop, String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser
Path.Exceptions - Class in org.apache.tinkerpop.gremlin.process.traversal
peerPressure() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Executes a Peer Pressure community detection algorithm over the graph.
peerPressure - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
PeerPressureVertexProgram - Class in org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure
PeerPressureVertexProgram.Builder - Class in org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure
persist(GraphComputer.Persist) - Method in class org.apache.tinkerpop.gremlin.process.computer.Computer
persist(GraphComputer.Persist) - Method in interface org.apache.tinkerpop.gremlin.process.computer.GraphComputer
  Set the `GraphComputer.Persist` level of the computation.
PIPELINE_GREMLIN_HANDLER - Static variable in class org.apache.tinkerpop.gremlin.driver.Channelizer.AbstractChannelizer
PIPELINE_GREMLIN_SASL_HANDLER - Static variable in class org.apache.tinkerpop.gremlin.driver.Channelizer.AbstractChannelizer
Pop - Enum in org.apache.tinkerpop.gremlin.process.traversal
  A `Path` may have multiple values associated with a single label.
popEquals(Pop, Object) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Path
port(int) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  Sets the port that the Gremlin Servers will be listening on.
positive() - Method in enum org.apache.tinkerpop.gremlin.process.computer.GraphFilter.Legal
  The enum is either `GraphFilter.Legal.YES` or `GraphFilter.Legal.MAYBE`.
println(String) - Method in interface org.apache.tinkerpop.gremlin.jsr223.console.GremlinShellEnvironment
profile(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Allows developers to examine statistical information about a traversal providing data like execution times, counts, etc.
profile() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Allows developers to examine statistical information about a traversal providing data like execution times, counts, etc.
profile() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal
  Profile the traversal.
profile - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.Traversal.Symbols
program(VertexProgram) - Method in interface org.apache.tinkerpop.gremlin.process.computer.GraphComputer
  Set the `VertexProgram` to be executed by the `GraphComputer`.
program(VertexProgram<?>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Executes an arbitrary `VertexProgram` over the graph.
program - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
ProgramPhase - Enum in org.apache.tinkerpop.gremlin.process.computer
project(String, String...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Projects the current object in the stream into a `Map` that is keyed by the provided labels.
project - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
promise(Function<Traversal<S, E>, T>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal
  Starts a promise to execute a function on the current `Traversal` that will be completed in the future.
proper - Static variable in enum org.apache.tinkerpop.gremlin.structure.Direction
  The actual direction of an `Edge` may only be `Direction.IN` or `Direction.OUT`, as defined in this array.
properties(String...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Element` to its associated properties given the provide property keys.
properties - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
properties(String...) - Method in interface org.apache.tinkerpop.gremlin.structure.Edge
  Get an `Iterator` of properties where the `propertyKeys` is meant to be a filter on the available keys.
properties(String...) - Method in interface org.apache.tinkerpop.gremlin.structure.Element
  Get an `Iterator` of properties where the `propertyKeys` is meant to be a filter on the available keys.
properties() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.EdgeFeatures
  Gets features related to "properties" on an `Edge`.
properties() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures
  Gets features related to "properties" on a `Vertex`.
properties(String...) - Method in interface org.apache.tinkerpop.gremlin.structure.Vertex
  Get an `Iterator` of properties where the `propertyKeys` is meant to be a filter on the available keys.
properties(String...) - Method in interface org.apache.tinkerpop.gremlin.structure.VertexProperty
  Get an `Iterator` of properties where the `propertyKeys` is meant to be a filter on the available keys.
property(String) - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.connected.ConnectedComponentVertexProgram.Builder
property(String) - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.PeerPressureVertexProgram.Builder
property(String) - Method in class org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.PageRankVertexProgram.Builder
property(VertexProperty.Cardinality, Object, Object, Object...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Sets a `Property` value and related meta properties if supplied, if supported by the `Graph` and if the `Element` is a `VertexProperty`.
property(Object, Object, Object...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Sets the key and value of a `Property`.
property - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
property(String) - Method in interface org.apache.tinkerpop.gremlin.structure.Element
  Get a `Property` for the `Element` given its key.
property(String, V) - Method in interface org.apache.tinkerpop.gremlin.structure.Element
  Add or set a property value for the `Element` given its key.
Property<V> - Interface in org.apache.tinkerpop.gremlin.structure
  A `Property` denotes a key/value pair associated with an `Edge`.
property(String) - Method in interface org.apache.tinkerpop.gremlin.structure.Vertex
  Get the `VertexProperty` for the provided key.
property(String, V) - Method in interface org.apache.tinkerpop.gremlin.structure.Vertex
  Set the provided key to the provided value using `VertexProperty.Cardinality.single`.
property(String, V, Object...) - Method in interface org.apache.tinkerpop.gremlin.structure.Vertex
  Set the provided key to the provided value using default `VertexProperty.Cardinality` for that key.
property(VertexProperty.Cardinality, String, V, Object...) - Method in interface org.apache.tinkerpop.gremlin.structure.Vertex
  Create a new vertex property.
Property.Exceptions - Class in org.apache.tinkerpop.gremlin.structure
  Common exceptions to use with a property.
propertyAdditionNotSupported() - Static method in class org.apache.tinkerpop.gremlin.structure.Element.Exceptions
propertyDoesNotExist() - Static method in class org.apache.tinkerpop.gremlin.structure.Property.Exceptions
propertyDoesNotExist(Element, String) - Static method in class org.apache.tinkerpop.gremlin.structure.Property.Exceptions
propertyKeyCanNotBeAHiddenKey(String) - Static method in class org.apache.tinkerpop.gremlin.structure.Property.Exceptions
propertyKeyCanNotBeEmpty() - Static method in class org.apache.tinkerpop.gremlin.structure.Property.Exceptions
propertyKeyCanNotBeNull() - Static method in class org.apache.tinkerpop.gremlin.structure.Property.Exceptions
propertyMap(String...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Element` to a `Map` of the properties key'd according to their `Property.key()`.
propertyMap - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
propertyRemovalNotSupported() - Static method in class org.apache.tinkerpop.gremlin.structure.Property.Exceptions
PropertyType - Enum in org.apache.tinkerpop.gremlin.structure
  This enumeration allows for the specification of the type of a `Property`.
propertyValueCanNotBeNull() - Static method in class org.apache.tinkerpop.gremlin.structure.Property.Exceptions
protocol(String) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  Sets the `AuthProperties.Property.PROTOCOL` properties for authentication to Gremlin Server.
providedKeyIsNotAMemoryComputeKey(String) - Static method in class org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Exceptions
providedKeyIsNotAnElementComputeKey(String) - Static method in class org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Exceptions
providedKeyValuesMustBeAMultipleOfTwo() - Static method in class org.apache.tinkerpop.gremlin.structure.Element.Exceptions
providedKeyValuesMustHaveALegalKeyOnEvenIndices() - Static method in class org.apache.tinkerpop.gremlin.structure.Element.Exceptions
put(String, Object) - Method in class org.apache.tinkerpop.gremlin.jsr223.DefaultGremlinScriptEngineManager
  Sets the specified key/value pair in the global scope.
put(String, Object) - Method in interface org.apache.tinkerpop.gremlin.jsr223.GremlinScriptEngineManager
  Sets the specified key/value pair in the global scope.

## R

range(long, long) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filter the objects in the traversal by the number of them to pass through the stream.
range(Scope, long, long) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filter the objects in the traversal by the number of them to pass through the stream as constrained by the `Scope`.
range - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
read() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  This step is technically a step modulator for the the `GraphTraversalSource.io(String)` step which instructs the step to perform a read with its given configuration.
read - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
readEdge(InputStream, Function<Attachable<Edge>, Edge>) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLReader
  This method is not supported for this reader.
readEdge(InputStream, Function<Attachable<Edge>, Edge>) - Method in interface org.apache.tinkerpop.gremlin.structure.io.GraphReader
  Reads a single edge from an `InputStream`.
readEdge(InputStream, Function<Attachable<Edge>, Edge>) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONReader
  Read an `Edge` from output generated by `GraphSONWriter.writeEdge(OutputStream, Edge)` or via an `Edge` passed to `GraphSONWriter.writeObject(OutputStream, Object)`.
readEdge(InputStream, Function<Attachable<Edge>, Edge>) - Method in class org.apache.tinkerpop.gremlin.structure.io.gryo.GryoReader
  Read an `Edge` from output generated by `GryoWriter.writeEdge(OutputStream, Edge)` or via an `Edge` passed to `GryoWriter.writeObject(OutputStream, Object)`.
reader - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.IO
  The specific `GraphReader` instance to use, the name of the fully qualified classname of such an instance or one of `IO.graphson`, `IO.gryo` or `IO.graphml`.
reader() - Method in interface org.apache.tinkerpop.gremlin.structure.io.Io
  Creates a `GraphReader.ReaderBuilder` implementation .
readerFormatIsForFullGraphSerializationOnly(Class<? extends GraphReader>) - Static method in class org.apache.tinkerpop.gremlin.structure.io.Io.Exceptions
readGraph(InputStream, Graph) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLReader
readGraph(InputStream, Graph) - Method in interface org.apache.tinkerpop.gremlin.structure.io.GraphReader
  Reads an entire graph from an `InputStream`.
readGraph(InputStream, Graph) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONReader
  Read data into a `Graph` from output generated by any of the `GraphSONWriter` `writeVertex` or `writeVertices` methods or by `GryoWriter.writeGraph(OutputStream, Graph)`.
readGraph(InputStream, Graph) - Method in class org.apache.tinkerpop.gremlin.structure.io.gryo.GryoReader
  Read data into a `Graph` from output generated by any of the `GryoWriter` `writeVertex` or `writeVertices` methods or by `GryoWriter.writeGraph(OutputStream, Graph)`.
readGraph(String) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Io
  Read a `Graph` from file using the default configuration of the `Io.reader()` and its supplied `Io.mapper()`.
readObject(InputStream, Class<? extends C>) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLReader
  This method is not supported for this reader.
readObject(InputStream, Class<? extends C>) - Method in interface org.apache.tinkerpop.gremlin.structure.io.GraphReader
  Reads an arbitrary object using the registered serializers.
readObject(InputStream, Class<? extends C>) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONReader
  Reads an arbitrary object using the registered serializers.
readObject(InputStream, Class<? extends C>) - Method in class org.apache.tinkerpop.gremlin.structure.io.gryo.GryoReader
  Reads an arbitrary object using the registered serializers.
readProperty(InputStream, Function<Attachable<Property>, Property>) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLReader
  This method is not supported for this reader.
readProperty(InputStream, Function<Attachable<Property>, Property>) - Method in interface org.apache.tinkerpop.gremlin.structure.io.GraphReader
  Reads a single property from an `InputStream`.
readProperty(InputStream, Function<Attachable<Property>, Property>) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONReader
  Read a `Property` from output generated by `GraphSONWriter.writeProperty(OutputStream, Property)` or via an `Property` passed to `GraphSONWriter.writeObject(OutputStream, Object)`.
readProperty(InputStream, Function<Attachable<Property>, Property>) - Method in class org.apache.tinkerpop.gremlin.structure.io.gryo.GryoReader
  Read a `Property` from output generated by `GryoWriter.writeProperty(OutputStream, Property)` or via an `Property` passed to `GryoWriter.writeObject(OutputStream, Object)`.
readVertex(InputStream, Function<Attachable<Vertex>, Vertex>) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLReader
  This method is not supported for this reader.
readVertex(InputStream, Function<Attachable<Vertex>, Vertex>, Function<Attachable<Edge>, Edge>, Direction) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLReader
  This method is not supported for this reader.
readVertex(InputStream, GraphFilter) - Method in interface org.apache.tinkerpop.gremlin.structure.io.GraphReader
  Reads a single vertex from an `InputStream`.
readVertex(InputStream, Function<Attachable<Vertex>, Vertex>) - Method in interface org.apache.tinkerpop.gremlin.structure.io.GraphReader
  Reads a single vertex from an `InputStream`.
readVertex(InputStream, Function<Attachable<Vertex>, Vertex>, Function<Attachable<Edge>, Edge>, Direction) - Method in interface org.apache.tinkerpop.gremlin.structure.io.GraphReader
  Reads a single vertex from an `InputStream`.
readVertex(InputStream, Function<Attachable<Vertex>, Vertex>) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONReader
  Read a `Vertex` from output generated by any of the `GraphSONWriter` `writeVertex` or `writeVertices` methods or by `GraphSONWriter.writeGraph(OutputStream, Graph)`.
readVertex(InputStream, Function<Attachable<Vertex>, Vertex>, Function<Attachable<Edge>, Edge>, Direction) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONReader
  Read a `Vertex` from output generated by any of the `GraphSONWriter` `writeVertex` or `writeVertices` methods or by `GraphSONWriter.writeGraph(OutputStream, Graph)`.
readVertex(InputStream, GraphFilter) - Method in class org.apache.tinkerpop.gremlin.structure.io.gryo.GryoReader
readVertex(InputStream, Function<Attachable<Vertex>, Vertex>) - Method in class org.apache.tinkerpop.gremlin.structure.io.gryo.GryoReader
  Read a `Vertex` from output generated by any of the `GryoWriter` `writeVertex` or `writeVertices` methods or by `GryoWriter.writeGraph(OutputStream, Graph)`.
readVertex(InputStream, Function<Attachable<Vertex>, Vertex>, Function<Attachable<Edge>, Edge>, Direction) - Method in class org.apache.tinkerpop.gremlin.structure.io.gryo.GryoReader
  Read a `Vertex` from output generated by any of the `GryoWriter` `writeVertex` or `writeVertices` methods or by `GryoWriter.writeGraph(OutputStream, Graph)`.
readVertexProperty(InputStream, Function<Attachable<VertexProperty>, VertexProperty>) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLReader
  This method is not supported for this reader.
readVertexProperty(InputStream, Function<Attachable<VertexProperty>, VertexProperty>) - Method in interface org.apache.tinkerpop.gremlin.structure.io.GraphReader
  Reads a single vertex property from an `InputStream`.
readVertexProperty(InputStream, Function<Attachable<VertexProperty>, VertexProperty>) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONReader
  Read a `VertexProperty` from output generated by `GraphSONWriter.writeVertexProperty(OutputStream, VertexProperty)` or via an `VertexProperty` passed to `GraphSONWriter.writeObject(OutputStream, Object)`.
readVertexProperty(InputStream, Function<Attachable<VertexProperty>, VertexProperty>) - Method in class org.apache.tinkerpop.gremlin.structure.io.gryo.GryoReader
  Read a `VertexProperty` from output generated by `GryoWriter.writeVertexProperty(OutputStream, VertexProperty)` or via an `VertexProperty` passed to `GryoWriter.writeObject(OutputStream, Object)`.
readVertices(InputStream, Function<Attachable<Vertex>, Vertex>, Function<Attachable<Edge>, Edge>, Direction) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLReader
  This method is not supported for this reader.
readVertices(InputStream, Function<Attachable<Vertex>, Vertex>, Function<Attachable<Edge>, Edge>, Direction) - Method in interface org.apache.tinkerpop.gremlin.structure.io.GraphReader
  Reads a set of one or more vertices from an `InputStream` which were written by `GraphWriter.writeVertices(OutputStream, Iterator)`.
readVertices(InputStream, Function<Attachable<Vertex>, Vertex>, Function<Attachable<Edge>, Edge>, Direction) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONReader
  Read `Vertex` objects from output generated by any of the `GraphSONWriter` `writeVertex` or `writeVertices` methods or by `GraphSONWriter.writeGraph(OutputStream, Graph)`.
readVertices(InputStream, Function<Attachable<Vertex>, Vertex>, Function<Attachable<Edge>, Edge>, Direction) - Method in class org.apache.tinkerpop.gremlin.structure.io.gryo.GryoReader
  Read `Vertex` objects from output generated by any of the `GryoWriter` `writeVertex` or `writeVertices` methods or by `GryoWriter.writeGraph(OutputStream, Graph)`.
readWrite() - Method in interface org.apache.tinkerpop.gremlin.structure.Transaction
  An internal function that signals a read or a write has occurred - not meant to be called directly by end users.
receiveMessages() - Method in interface org.apache.tinkerpop.gremlin.process.computer.Messenger
  Receive all incoming messages to the currently executing vertex.
reconnectInterval(int) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  Time in milliseconds to wait between retries when attempting to reconnect to a dead host.
reduce(MK, Iterator<MV>, MapReduce.ReduceEmitter<RK, RV>) - Method in interface org.apache.tinkerpop.gremlin.process.computer.MapReduce
  The reduce() method is logically on the "machine" the respective key hashes to.
register(String, Supplier<V>, BinaryOperator<V>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSideEffects
  Register a side-effect with the `TraversalSideEffects` providing a `Supplier` and a `BinaryOperator`.
register(Class<? extends Io>, Class, Object) - Method in class org.apache.tinkerpop.gremlin.structure.io.AbstractIoRegistry
  Add a "serializer" for the `Mapper`.
registerEngineExtension(String, GremlinScriptEngineFactory) - Method in class org.apache.tinkerpop.gremlin.jsr223.DefaultGremlinScriptEngineManager
  Registers a `GremlinScriptEngineFactory` to handle an extension.
registerEngineExtension(String, GremlinScriptEngineFactory) - Method in interface org.apache.tinkerpop.gremlin.jsr223.GremlinScriptEngineManager
  Registers a `GremlinScriptEngineFactory` to handle an extension.
registerEngineMimeType(String, GremlinScriptEngineFactory) - Method in class org.apache.tinkerpop.gremlin.jsr223.DefaultGremlinScriptEngineManager
  Registers a `GremlinScriptEngineFactory` to handle a mime type.
registerEngineMimeType(String, GremlinScriptEngineFactory) - Method in interface org.apache.tinkerpop.gremlin.jsr223.GremlinScriptEngineManager
  Registers a `GremlinScriptEngineFactory` to handle a mime type.
registerEngineName(String, GremlinScriptEngineFactory) - Method in class org.apache.tinkerpop.gremlin.jsr223.DefaultGremlinScriptEngineManager
  Registers a `GremlinScriptEngineFactory` to handle a language name.
registerEngineName(String, GremlinScriptEngineFactory) - Method in interface org.apache.tinkerpop.gremlin.jsr223.GremlinScriptEngineManager
  Registers a `GremlinScriptEngineFactory` to handle a language name.
registerIfAbsent(String, Supplier<V>, BinaryOperator<V>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSideEffects
  Register a side-effect with the `TraversalSideEffects` providing a `Supplier` and a `BinaryOperator`.
registerStrategies(Class, TraversalStrategies) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategies.GlobalCache
registry - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.IO
  A key that identifies the fully qualified class names of `IoRegistry` instances to use.
RemoteAcceptor - Interface in org.apache.tinkerpop.gremlin.jsr223.console
  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.
RemoteException - Exception in org.apache.tinkerpop.gremlin.jsr223.console
  A mapper `Exception` to be thrown when there are problems with processing a command given to a `RemoteAcceptor`.
RemoteException(String) - Constructor for exception org.apache.tinkerpop.gremlin.jsr223.console.RemoteException
RemoteException(String, String) - Constructor for exception org.apache.tinkerpop.gremlin.jsr223.console.RemoteException
RemoteException(String, Throwable) - Constructor for exception org.apache.tinkerpop.gremlin.jsr223.console.RemoteException
RemoteException(String, Throwable, String) - Constructor for exception org.apache.tinkerpop.gremlin.jsr223.console.RemoteException
RemoteException(Throwable) - Constructor for exception org.apache.tinkerpop.gremlin.jsr223.console.RemoteException
remove(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSideEffects
  Remove both the value and registered `Supplier` associated with provided key.
remove() - Method in interface org.apache.tinkerpop.gremlin.structure.Element
  Removes the `Element` from the graph.
remove(String) - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Variables
  Removes a variable.
remove() - Method in interface org.apache.tinkerpop.gremlin.structure.Property
  Remove the property from the associated element.
removeAttribute(String, int) - Method in class org.apache.tinkerpop.gremlin.jsr223.GremlinScriptContext
removeLabel(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Step
  Remove a label from this step.
removeStep(Step<?, ?>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
  Remove a `Step` from the traversal.
removeStep(int) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
  Remove a `Step` from the traversal.
removeStrategies(Class<? extends TraversalStrategy>...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategies
  Remove all the provided `TraversalStrategy` classes from the current collection.
removeTransactionListener(Consumer<Transaction.Status>) - Method in interface org.apache.tinkerpop.gremlin.structure.Transaction
  Removes a transaction listener.
repeat(Traversal<?, E>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  This step is used for looping over a traversal given some break predicate.
repeat(String, Traversal<?, E>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  This step is used for looping over a traversal given some break predicate and with a specified loop name.
repeat - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
REQUEST_ID - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
RequestOptions - Class in org.apache.tinkerpop.gremlin.driver
  Options that can be supplied on a per request basis.
RequestOptions.Builder - Class in org.apache.tinkerpop.gremlin.driver
requireRestart() - Method in interface org.apache.tinkerpop.gremlin.jsr223.GremlinPlugin
  Some modules may require a restart of the plugin host for the classloader to pick up the features.
requiresEdgeAddition() - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram.Features
requiresEdgePropertyAddition() - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram.Features
requiresEdgePropertyRemoval() - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram.Features
requiresEdgeRemoval() - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram.Features
requiresGlobalMessageScopes() - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram.Features
requiresLocalMessageScopes() - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram.Features
requiresVersion(V) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Io.Builder
  Determines if the version matches the one configured for this builder.
requiresVertexAddition() - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram.Features
requiresVertexPropertyAddition() - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram.Features
requiresVertexPropertyRemoval() - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram.Features
requiresVertexRemoval() - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram.Features
reset() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Step
  Reset the state of the step such that it has no incoming starts.
reset() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
  Call the `Step.reset()` method on every step in the traversal.
resetLoops() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin
  Set the number of times the traverser has gone through a loop back to 0.
Result - Class in org.apache.tinkerpop.gremlin.driver
  A `Result` represents a result value from the server-side `Iterator` of results.
Result(Object) - Constructor for class org.apache.tinkerpop.gremlin.driver.Result
  Constructs a "result" from data found in `ResponseResult.getData()`.
RESULT - Static variable in interface org.apache.tinkerpop.gremlin.jsr223.console.RemoteAcceptor
result(GraphComputer.ResultGraph) - Method in class org.apache.tinkerpop.gremlin.process.computer.Computer
result(GraphComputer.ResultGraph) - Method in interface org.apache.tinkerpop.gremlin.process.computer.GraphComputer
  Set the `GraphComputer.ResultGraph` of the computation.
resultGraphPersistCombinationNotSupported(GraphComputer.ResultGraph, GraphComputer.Persist) - Static method in class org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Exceptions
resultIterationBatchSize(int) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  Override the server setting that determines how many results are returned per batch.
ResultSet - Class in org.apache.tinkerpop.gremlin.driver
  A `ResultSet` is returned from the submission of a Gremlin script to the server and represents the results provided by the server.
ResultSet(ResultQueue, ExecutorService, CompletableFuture<Void>, RequestMessage, Host) - Constructor for class org.apache.tinkerpop.gremlin.driver.ResultSet
retract(Set<String>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Path
  Remove labels from path.
reversed() - Method in enum org.apache.tinkerpop.gremlin.process.traversal.Order
  Produce the opposite representation of the current `Order` enum.
ReverseTraversalSupplier(MessageScope.Local<?>) - Constructor for class org.apache.tinkerpop.gremlin.process.computer.MessageScope.Local.ReverseTraversalSupplier
rm(String) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Storage
  Recursively remove the data source at the specified location.
rollback() - Method in interface org.apache.tinkerpop.gremlin.structure.Transaction
  Rolls back a transaction.
RoundRobin() - Constructor for class org.apache.tinkerpop.gremlin.driver.LoadBalancingStrategy.RoundRobin

## S

sack() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Traverser` to its `Traverser.sack()` value.
sack(BiFunction<V, U, V>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Traverser` to its `Traverser.sack()` value.
sack - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
sack() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser
  Get the sack local sack object of this traverser.
sack(S) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser
  Set the traversers sack object to the provided value ("sack the value").
SackFunctions - Class in org.apache.tinkerpop.gremlin.process.traversal
SackFunctions.Barrier - Enum in org.apache.tinkerpop.gremlin.process.traversal
sample(int) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Allow some specified number of objects to pass through the stream.
sample(Scope, int) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Allow some specified number of objects to pass through the stream.
sample - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
Scope - Enum in org.apache.tinkerpop.gremlin.process.traversal
  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.
ScriptCustomizer - Interface in org.apache.tinkerpop.gremlin.jsr223
  A `Customizer` that executes scripts in a `GremlinScriptEngine` instance for purpose of initialization.
ScriptEngineCache - Class in org.apache.tinkerpop.gremlin.jsr223
  A cache of standard `ScriptEngine` instances, instantiated by the standard `ScriptEngineManager`.
ScriptFileGremlinPlugin - Class in org.apache.tinkerpop.gremlin.jsr223
  Loads scripts from one or more files into the `GremlinScriptEngine` at startup.
ScriptFileGremlinPlugin.Builder - Class in org.apache.tinkerpop.gremlin.jsr223
select(RequestMessage) - Method in class org.apache.tinkerpop.gremlin.driver.LoadBalancingStrategy.RoundRobin
select(RequestMessage) - Method in interface org.apache.tinkerpop.gremlin.driver.LoadBalancingStrategy
  Provide an ordered list of hosts to send the given `RequestMessage` to.
select(Pop, String, String, String...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Traverser` to a `Map` projection of sideEffect values, map values, and/or path values.
select(String, String, String...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Traverser` to a `Map` projection of sideEffect values, map values, and/or path values.
select(Pop, String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Traverser` to the object specified by the `selectKey` and apply the `Pop` operation to it.
select(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Traverser` to the object specified by the `selectKey`.
select(Pop, Traversal<S, E2>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Traverser` to the object specified by the key returned by the `keyTraversal` and apply the `Pop` operation to it.
select(Traversal<S, E2>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Traverser` to the object specified by the key returned by the `keyTraversal`.
select(Column) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  A version of `select` that allows for the extraction of a `Column` from objects in the traversal.
select - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
sendMessage(MessageScope, M) - Method in interface org.apache.tinkerpop.gremlin.process.computer.Messenger
  The currently executing vertex can send a message with provided `MessageScope`.
serializer(String) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  Set the `MessageSerializer` to use given the exact name of a `Serializers` enum.
serializer(Serializers) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  Set the `MessageSerializer` to use via the `Serializers` enum.
serializer(MessageSerializer) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  Sets the `MessageSerializer` to use.
serializeRequestAsBinary(RequestMessage, ByteBufAllocator) - Method in interface org.apache.tinkerpop.gremlin.driver.MessageSerializer
  Serialize a `ResponseMessage` to a Netty `ByteBuf`.
serializeResponseAsBinary(ResponseMessage, ByteBufAllocator) - Method in interface org.apache.tinkerpop.gremlin.driver.MessageSerializer
  Serialize a `ResponseMessage` to a Netty `ByteBuf`.
sessionId(String) - Method in class org.apache.tinkerpop.gremlin.driver.Client.SessionSettings.Builder
  Provides the identifier of the session.
set(String, Object) - Method in interface org.apache.tinkerpop.gremlin.process.computer.Memory
set(String, Object) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSideEffects
  Set the specified key to the specified value.
set(T) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin
  Set the current object location of the traverser.
set(String, Object) - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Variables
  Sets a variable.
setAttribute(String, Object, int) - Method in class org.apache.tinkerpop.gremlin.jsr223.GremlinScriptContext
setBindings(Bindings) - Method in class org.apache.tinkerpop.gremlin.jsr223.DefaultGremlinScriptEngineManager
  Stores the specified `Bindings` as a global for all `GremlinScriptEngine` objects created by it.
setBindings(Bindings, int) - Method in class org.apache.tinkerpop.gremlin.jsr223.GremlinScriptContext
setBindings(Bindings) - Method in interface org.apache.tinkerpop.gremlin.jsr223.GremlinScriptEngineManager
  Stores the specified `Bindings` as a global for all `GremlinScriptEngine` objects created by it.
setBulk(long) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin
  Set the number of traversers represented by this traverser.
setCustomizerManager(GremlinScriptEngineManager) - Method in class org.apache.tinkerpop.gremlin.jsr223.AbstractGremlinScriptEngineFactory
setCustomizerManager(GremlinScriptEngineManager) - Method in interface org.apache.tinkerpop.gremlin.jsr223.GremlinScriptEngineFactory
  The factory should take the `Customizer` implementations made available by the manager and supply them to the `GremlinScriptEngine` implementation it creates.
setEdgeFilter(Traversal<Vertex, Edge>) - Method in class org.apache.tinkerpop.gremlin.process.computer.GraphFilter
  Set the filter for selecting edges from the source graph.
setErrorWriter(Writer) - Method in class org.apache.tinkerpop.gremlin.jsr223.GremlinScriptContext
setGraph(Graph) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
setId(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Step
  Get the unique id of the step.
setIteration(int) - Method in interface org.apache.tinkerpop.gremlin.process.computer.Memory.Admin
setNextStep(Step<E, ?>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Step
  Set the step that is next to the current step.
setParent(TraversalParent) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
  Set the `TraversalParent` `Step` that is the parent of this traversal.
setPreviousStep(Step<?, S>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Step
  Set the step that is previous to the current step.
setReader(Reader) - Method in class org.apache.tinkerpop.gremlin.jsr223.GremlinScriptContext
setRuntime(long) - Method in interface org.apache.tinkerpop.gremlin.process.computer.Memory.Admin
setSack(Supplier<S>, UnaryOperator<S>, BinaryOperator<S>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSideEffects
  Set the initial value of each `Traverser` "sack" along with the operators for splitting and merging sacks.
setSideEffects(TraversalSideEffects) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
  Set the `TraversalSideEffects` of this traversal.
setSideEffects(TraversalSideEffects) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin
  Set the sideEffects of the `Traversal`.
setStepId(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin
  Set the step id of where the traverser is located.
setStrategies(TraversalStrategies) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
  Set the `TraversalStrategies` to be used by this traversal at evaluation time.
settings - Variable in class org.apache.tinkerpop.gremlin.driver.Client
setTraversal(Traversal.Admin<?, ?>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Step
  Set the `Traversal` that this step is contained within.
setup(Memory) - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.connected.ConnectedComponentVertexProgram
setup(Memory) - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.PeerPressureVertexProgram
setup(Memory) - Method in class org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.PageRankVertexProgram
setup(Memory) - Method in class org.apache.tinkerpop.gremlin.process.computer.search.path.ShortestPathVertexProgram
setup(Memory) - Method in class org.apache.tinkerpop.gremlin.process.computer.traversal.TraversalVertexProgram
setup(Memory) - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram
  The method is called at the beginning of the computation.
setValue(V) - Method in class org.apache.tinkerpop.gremlin.process.traversal.P
setVariable(String, T) - Method in interface org.apache.tinkerpop.gremlin.jsr223.console.GremlinShellEnvironment
setVertexFilter(Traversal<Vertex, Vertex>) - Method in class org.apache.tinkerpop.gremlin.process.computer.GraphFilter
  Set the filter for selecting vertices from the source graph.
setWriter(Writer) - Method in class org.apache.tinkerpop.gremlin.jsr223.GremlinScriptContext
SHORTEST_PATHS - Static variable in class org.apache.tinkerpop.gremlin.process.computer.search.path.ShortestPathVertexProgram
shortestPath() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Executes a Shortest Path algorithm over the graph.
shortestPath - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
ShortestPathVertexProgram - Class in org.apache.tinkerpop.gremlin.process.computer.search.path
ShortestPathVertexProgram.Builder - Class in org.apache.tinkerpop.gremlin.process.computer.search.path
sideEffect(Consumer<Traverser<E>>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Perform some operation on the `Traverser` and pass it to the next step unmodified.
sideEffect(Traversal<?, ?>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Perform some operation on the `Traverser` and pass it to the next step unmodified.
sideEffect - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
sideEffectKeyCanNotBeEmpty() - Static method in class org.apache.tinkerpop.gremlin.process.traversal.TraversalSideEffects.Exceptions
sideEffectKeyCanNotBeNull() - Static method in class org.apache.tinkerpop.gremlin.process.traversal.TraversalSideEffects.Exceptions
sideEffectKeyDoesNotExist(String) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.TraversalSideEffects.Exceptions
sideEffects(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser
  Get a particular value from the side-effects of the traverser (thus, traversal).
sideEffects(String, Object) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser
  Add a particular value to the respective side-effect of the traverser (thus, traversal).
sideEffectValueCanNotBeNull() - Static method in class org.apache.tinkerpop.gremlin.process.traversal.TraversalSideEffects.Exceptions
simplePath() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filter the `E` object if its `Traverser.path()` is not `Path.isSimple()`.
simplePath - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
SingleGremlinScriptEngineManager - Class in org.apache.tinkerpop.gremlin.jsr223
  Provides static access to a `CachedGremlinScriptEngineManager` instance.
size() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Path
  Get the number of step in the path.
skip(long) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filters out the first `n` objects in the traversal.
skip(Scope, long) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filters out the first `n` objects in the traversal.
skip - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
some(int) - Method in class org.apache.tinkerpop.gremlin.driver.ResultSet
  The returned `CompletableFuture` completes when the number of items specified are available.
sortStrategies(Set<TraversalStrategy<?>>) - Static method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategies
  Sorts the list of provided strategies such that the `TraversalStrategy.applyPost()` and `TraversalStrategy.applyPrior()` dependencies are respected.
source(Traversal<Vertex, ?>) - Method in class org.apache.tinkerpop.gremlin.process.computer.search.path.ShortestPathVertexProgram.Builder
split(R, Step<T, R>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin
  Generate a child traverser of the current traverser for current as step and new object location.
split() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin
  Generate a sibling traverser of the current traverser with a full copy of all state within the sibling.
sslCipherSuites(List<String>) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  A list of cipher suites to enable.
sslContext(SslContext) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  Explicitly set the `SslContext` for when more flexibility is required in the configuration than is allowed by the `Cluster.Builder`.
sslEnabledProtocols(List<String>) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  A list of SSL protocols to enable.
sslSkipCertValidation(boolean) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  If true, trust all certificates and do not perform any validation.
startingWith(String) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.TextP
  Determines if String does start with the given value.
STATUS_ATTRIBUTE_EXCEPTIONS - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
STATUS_ATTRIBUTE_STACK_TRACE - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
STATUS_ATTRIBUTE_WARNINGS - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
  A `statusAttributes()` key for user-facing warnings.
statusAttributes() - Method in class org.apache.tinkerpop.gremlin.driver.ResultSet
  Returns a future that will complete when `allItemsAvailable()` is `true` and will contain the attributes from the response.
Step<S,E> - Interface in org.apache.tinkerpop.gremlin.process.traversal
  A `Step` denotes a unit of computation within a `Traversal`.
stepWithProvidedLabelDoesNotExist(String) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.Path.Exceptions
Storage - Interface in org.apache.tinkerpop.gremlin.structure.io
  Storage is a standard API that providers can implement to allow "file-system"-based access to data sources.
store(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Lazily aggregates objects in the stream into a side-effect collection.
store - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
storeHaltedTraversers(Configuration, TraverserSet<R>) - Static method in class org.apache.tinkerpop.gremlin.process.computer.traversal.TraversalVertexProgram
storeState(Configuration) - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.connected.ConnectedComponentVertexProgram
storeState(Configuration) - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.PeerPressureVertexProgram
storeState(Configuration) - Method in interface org.apache.tinkerpop.gremlin.process.computer.MapReduce
  When it is necessary to store the state of a MapReduce job, this method is called.
storeState(Configuration) - Method in class org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.PageRankVertexProgram
storeState(Configuration) - Method in class org.apache.tinkerpop.gremlin.process.computer.search.path.ShortestPathVertexProgram
storeState(Configuration) - Method in class org.apache.tinkerpop.gremlin.process.computer.traversal.TraversalVertexProgram
storeState(Configuration) - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram
  When it is necessary to store the state of the VertexProgram, this method is called.
strategies - Variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
STRATEGY - Static variable in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy
STRATEGY_CATEGORIES - Static variable in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategies
stream() - Method in class org.apache.tinkerpop.gremlin.driver.ResultSet
  Stream items with a blocking iterator.
stream() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Path
strict(boolean) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLReader.Builder
  When set to true, exceptions will be thrown if a property value cannot be coerced to the expected data type.
subgraph(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Extracts a portion of the graph being traversed into a `Graph` object held in the specified side-effect key.
subgraph - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
submit(String, String) - Method in class org.apache.tinkerpop.gremlin.driver.Client.ClusteredClient
  Submits a Gremlin script to the server and returns a `ResultSet` once the write of the request is complete.
submit(String, String, Map<String, Object>) - Method in class org.apache.tinkerpop.gremlin.driver.Client.ClusteredClient
  Submits a Gremlin script and bound parameters to the server and returns a `ResultSet` once the write of the request is complete.
submit(Traversal) - Method in class org.apache.tinkerpop.gremlin.driver.Client
  Submit a `Traversal` to the server for remote execution.Results are returned as `Traverser` instances and are therefore bulked, meaning that to properly iterate the contents of the result each `Traverser.bulk()` must be examined to determine the number of times that object should be presented in iteration.
submit(Bytecode) - Method in class org.apache.tinkerpop.gremlin.driver.Client
  Submit a `Bytecode` to the server for remote execution.
submit(Bytecode, RequestOptions) - Method in class org.apache.tinkerpop.gremlin.driver.Client
  A version of `Client.submit(Bytecode)` which provides the ability to set per-request options.
submit(String) - Method in class org.apache.tinkerpop.gremlin.driver.Client
  Submits a Gremlin script to the server and returns a `ResultSet` once the write of the request is complete.
submit(String, Map<String, Object>) - Method in class org.apache.tinkerpop.gremlin.driver.Client
  Submits a Gremlin script and bound parameters to the server and returns a `ResultSet` once the write of the request is complete.
submit(String, RequestOptions) - Method in class org.apache.tinkerpop.gremlin.driver.Client
  Submits a Gremlin script to the server and returns a `ResultSet` once the write of the request is complete.
submit(List<String>) - Method in interface org.apache.tinkerpop.gremlin.jsr223.console.RemoteAcceptor
  Gets called when `:submit` is executed.
submit() - Method in interface org.apache.tinkerpop.gremlin.process.computer.GraphComputer
  Submit the `VertexProgram` and the set of `MapReduce` jobs for execution by the `GraphComputer`.
submitAsync(Bytecode) - Method in class org.apache.tinkerpop.gremlin.driver.Client.AliasClusteredClient
submitAsync(Bytecode, RequestOptions) - Method in class org.apache.tinkerpop.gremlin.driver.Client.AliasClusteredClient
submitAsync(RequestMessage) - Method in class org.apache.tinkerpop.gremlin.driver.Client.AliasClusteredClient
submitAsync(Traversal) - Method in class org.apache.tinkerpop.gremlin.driver.Client.AliasClusteredClient
submitAsync(Traversal) - Method in class org.apache.tinkerpop.gremlin.driver.Client
  An asynchronous version of `Client.submit(Traversal)`.
submitAsync(Bytecode) - Method in class org.apache.tinkerpop.gremlin.driver.Client
  An asynchronous version of `Client.submit(Traversal)`.
submitAsync(Bytecode, RequestOptions) - Method in class org.apache.tinkerpop.gremlin.driver.Client
  A version of `Client.submit(Bytecode)` which provides the ability to set per-request options.
submitAsync(String) - Method in class org.apache.tinkerpop.gremlin.driver.Client
  The asynchronous version of `Client.submit(String)` where the returned future will complete when the write of the request completes.
submitAsync(String, Map<String, Object>) - Method in class org.apache.tinkerpop.gremlin.driver.Client
  The asynchronous version of `Client.submit(String, Map)`} where the returned future will complete when the write of the request completes.
submitAsync(String, String, Map<String, Object>) - Method in class org.apache.tinkerpop.gremlin.driver.Client
  Deprecated.
  As of release 3.4.0, replaced by `Client.submitAsync(String, RequestOptions)`.
submitAsync(String, Map<String, String>, Map<String, Object>) - Method in class org.apache.tinkerpop.gremlin.driver.Client
  Deprecated.
  As of release 3.4.0, replaced by `Client.submitAsync(String, RequestOptions)`.
submitAsync(String, RequestOptions) - Method in class org.apache.tinkerpop.gremlin.driver.Client
  The asynchronous version of `Client.submit(String, RequestOptions)`} where the returned future will complete when the write of the request completes.
submitAsync(RequestMessage) - Method in class org.apache.tinkerpop.gremlin.driver.Client
  A low-level method that allows the submission of a manually constructed `RequestMessage`.
subPath(String, String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Path
  Isolate a sub-path from the path object.
SUITE_PROCESS_COMPUTER - Static variable in annotation type org.apache.tinkerpop.gremlin.structure.Graph.OptIn
SUITE_PROCESS_STANDARD - Static variable in annotation type org.apache.tinkerpop.gremlin.structure.Graph.OptIn
SUITE_STRUCTURE_INTEGRATE - Static variable in annotation type org.apache.tinkerpop.gremlin.structure.Graph.OptIn
SUITE_STRUCTURE_STANDARD - Static variable in annotation type org.apache.tinkerpop.gremlin.structure.Graph.OptIn
sum() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the traversal stream to its reduction as a sum of the `Traverser.get()` values multiplied by their `Traverser.bulk()` (i.e.
sum(Scope) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the traversal stream to its reduction as a sum of the `Traverser.get()` values multiplied by their `Traverser.bulk()` given the specified `Scope` (i.e.
sum - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
supports(Class<? extends Graph.Features.FeatureSet>, String) - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features
  Implementers should not override this method.
supportsAddEdges() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.EdgeFeatures
  Determines if an `Edge` can be added to a `Vertex`.
supportsAddProperty() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.ElementFeatures
  Determines if an `Element` allows properties to be added.
supportsAddVertices() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures
  Determines if a `Vertex` can be added to the `Graph`.
supportsAnyIds() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.ElementFeatures
  Determines if an `Element` any Java object is a suitable identifier.
supportsAnyIds() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexPropertyFeatures
  Determines if an `VertexProperty` any Java object is a suitable identifier.
supportsBooleanArrayValues() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
  Supports setting of an array of boolean values.
supportsBooleanValues() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
  Supports setting of a boolean value.
supportsByteArrayValues() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
  Supports setting of an array of byte values.
supportsByteValues() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
  Supports setting of a byte value.
supportsComputer() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.GraphFeatures
  Determines if the `Graph` implementation supports `GraphComputer` based processing.
supportsConcurrentAccess() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.GraphFeatures
  Determines if the `Graph` implementation supports more than one connection to the same instance at the same time.
supportsCustomIds() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.ElementFeatures
  Determines if an `Element` has a specific custom object as their internal representation.
supportsCustomIds() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexPropertyFeatures
  Determines if an `VertexProperty` has a specific custom object as their internal representation.
supportsDirectObjects() - Method in interface org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Features
  Supports `VertexProgram` and `MapReduce` parameters to be direct referenced Java objects (no serialization required).
supportsDoubleArrayValues() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
  Supports setting of an array of double values.
supportsDoubleValues() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
  Supports setting of a double value.
supportsDuplicateMultiProperties() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures
  Determines if a `Vertex` can support non-unique values on the same key.
supportsEdgeAddition() - Method in interface org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Features
supportsEdgePropertyAddition() - Method in interface org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Features
supportsEdgePropertyRemoval() - Method in interface org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Features
supportsEdgeRemoval() - Method in interface org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Features
supportsFloatArrayValues() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
  Supports setting of an array of float values.
supportsFloatValues() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
  Supports setting of a float value.
supportsGlobalMessageScopes() - Method in interface org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Features
supportsGraphFilter() - Method in interface org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Features
supportsIntegerArrayValues() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
  Supports setting of an array of integer values.
supportsIntegerValues() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
  Supports setting of a integer value.
supportsIoRead() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.GraphFeatures
  Determines if the `Graph` implementations supports read operations as executed with the `GraphTraversalSource.io(String)` step.
supportsIoWrite() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.GraphFeatures
  Determines if the `Graph` implementations supports write operations as executed with the `GraphTraversalSource.io(String)` step.
supportsKeepAlive() - Method in interface org.apache.tinkerpop.gremlin.driver.Channelizer
  Determines if the channelizer supports a method for keeping the connection to the server alive.
supportsKeepAlive() - Method in class org.apache.tinkerpop.gremlin.driver.Channelizer.WebSocketChannelizer
  Keep-alive is supported through the ping/pong websocket protocol.
supportsLocalMessageScopes() - Method in interface org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Features
supportsLongArrayValues() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
  Supports setting of an array of long values.
supportsLongValues() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
  Supports setting of a long value.
supportsMapValues() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
  Supports setting of a `Map` value.
supportsMetaProperties() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures
  Determines if a `Vertex` can support properties on vertex properties.
supportsMixedListValues() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
  Supports setting of a `List` value.
supportsMultiProperties() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures
  Determines if a `Vertex` can support multiple properties with the same key.
supportsNumericIds() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.ElementFeatures
  Determines if an `Element` has numeric identifiers as their internal representation.
supportsNumericIds() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexPropertyFeatures
  Determines if an `VertexProperty` has numeric identifiers as their internal representation.
supportsPersistence() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.GraphFeatures
  Determines if the `Graph` implementation supports persisting it's contents natively to disk.
supportsProperties() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.PropertyFeatures
  Determines if an `Element` allows for the processing of at least one data type defined by the features.
supportsRemoveEdges() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.EdgeFeatures
  Determines if an `Edge` can be removed from a `Vertex`.
supportsRemoveProperty() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.ElementFeatures
  Determines if an `Element` allows properties to be removed.
supportsRemoveProperty() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexPropertyFeatures
  Determines if a `VertexProperty` allows properties to be removed.
supportsRemoveVertices() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures
  Determines if a `Vertex` can be removed from the `Graph`.
supportsResultGraphPersistCombination(GraphComputer.ResultGraph, GraphComputer.Persist) - Method in interface org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Features
supportsSerializableValues() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
  Supports setting of a Java serializable value.
supportsSsl() - Method in class org.apache.tinkerpop.gremlin.driver.Channelizer.AbstractChannelizer
supportsSsl() - Method in class org.apache.tinkerpop.gremlin.driver.Channelizer.WebSocketChannelizer
supportsStringArrayValues() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
  Supports setting of an array of string values.
supportsStringIds() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.ElementFeatures
  Determines if an `Element` has string identifiers as their internal representation.
supportsStringIds() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexPropertyFeatures
  Determines if an `VertexProperty` has string identifiers as their internal representation.
supportsStringValues() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
  Supports setting of a string value.
supportsThreadedTransactions() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.GraphFeatures
  Determines if the `Graph` implementation supports threaded transactions which allow a transaction to be executed across multiple threads via `Transaction.createThreadedTx()`.
supportsTransactions() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.GraphFeatures
  Determines if the `Graph` implementations supports transactions.
supportsUniformListValues() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.DataTypeFeatures
  Supports setting of a `List` value.
supportsUpsert() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.EdgeFeatures
  Determines if the `Graph` implementation uses upsert functionality as opposed to insert functionality for `Vertex.addEdge(String, Vertex, Object...)`.
supportsUpsert() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexFeatures
  Determines if the `Graph` implementation uses upsert functionality as opposed to insert functionality for `Graph.addVertex(String)`.
supportsUserSuppliedIds() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.ElementFeatures
  Determines if an `Element` can have a user defined identifier.
supportsUserSuppliedIds() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexPropertyFeatures
  Determines if a `VertexProperty` allows an identifier to be assigned to it.
supportsUuidIds() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.ElementFeatures
  Determines if an `Element` has UUID identifiers as their internal representation.
supportsUuidIds() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexPropertyFeatures
  Determines if an `VertexProperty` has UUID identifiers as their internal representation.
supportsVariables() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VariableFeatures
  If any of the features on `Graph.Features.VariableFeatures` is true then this value must be true.
supportsVertexAddition() - Method in interface org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Features
supportsVertexPropertyAddition() - Method in interface org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Features
supportsVertexPropertyRemoval() - Method in interface org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Features
supportsVertexRemoval() - Method in interface org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Features

## T

T - Enum in org.apache.tinkerpop.gremlin.structure
  A collection of (T)okens which allows for more concise Traversal definitions.
tail - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
tail() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filters the objects in the traversal emitted as being last objects in the stream.
tail(long) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filters the objects in the traversal emitted as being last objects in the stream.
tail(Scope) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filters the objects in the traversal emitted as being last objects in the stream given the `Scope`.
tail(Scope, long) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filters the objects in the traversal emitted as being last objects in the stream given the `Scope`.
target(Traversal<Vertex, ?>) - Method in class org.apache.tinkerpop.gremlin.process.computer.search.path.ShortestPathVertexProgram.Builder
terminate(Memory) - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.connected.ConnectedComponentVertexProgram
terminate(Memory) - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.PeerPressureVertexProgram
terminate(Memory) - Method in class org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.PageRankVertexProgram
terminate(Memory) - Method in class org.apache.tinkerpop.gremlin.process.computer.search.path.ShortestPathVertexProgram
terminate(Memory) - Method in class org.apache.tinkerpop.gremlin.process.computer.traversal.TraversalVertexProgram
terminate(Memory) - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram
  The method is called at the end of each iteration to determine if the computation is complete.
test(Object, Collection) - Method in enum org.apache.tinkerpop.gremlin.process.traversal.Contains
test(V) - Method in class org.apache.tinkerpop.gremlin.process.traversal.P
test(BiPredicate, Object) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.P
  Construct an instance of `P` from a `BiPredicate`.
Text - Enum in org.apache.tinkerpop.gremlin.process.traversal
  `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 - Class in org.apache.tinkerpop.gremlin.process.traversal
  Predefined `Predicate` values that can be used as `String` filters.
TextP(BiPredicate<String, String>, String) - Constructor for class org.apache.tinkerpop.gremlin.process.traversal.TextP
threadedTransactionsNotSupported() - Static method in class org.apache.tinkerpop.gremlin.structure.Transaction.Exceptions
timeLimit - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
timeLimit(long) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Once the first `Traverser` hits this step, a count down is started.
timeout(long) - Method in class org.apache.tinkerpop.gremlin.driver.RequestOptions.Builder
  The per client request override in milliseconds for the server configured `scriptEvaluationTimeout`.
times - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
times(int) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Modifies a `GraphTraversal.repeat(Traversal)` to specify how many loops should occur before exiting.
to - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
to(Direction, String...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Vertex` to its adjacent vertices given a direction and edge labels.
to(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Provide `to()`-modulation to respective steps.
to(Traversal<?, Vertex>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  When used as a modifier to `GraphTraversal.addE(String)` this method specifies the traversal to use for selecting the incoming vertex of the newly added `Edge`.
to(Vertex) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  When used as a modifier to `GraphTraversal.addE(String)` this method specifies the traversal to use for selecting the incoming vertex of the newly added `Edge`.
toBulkSet() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal
  Put all the results into a `BulkSet`.
toE - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
toE(Direction, String...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Vertex` to its incident edges given the direction and edge labels.
Tokens - Class in org.apache.tinkerpop.gremlin.driver
  String constants used in gremlin-driver and gremlin-server.
toList() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal
  Put all the results into an `ArrayList`.
toList() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategies
  Return all the `TraversalStrategy` singleton instances associated with this `TraversalStrategies`.
toSet() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal
  Put all the results into a `HashSet`.
toStream() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal
  Return the traversal as a `Stream`.
toString() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
toString() - Method in class org.apache.tinkerpop.gremlin.driver.Host
toString() - Method in class org.apache.tinkerpop.gremlin.driver.Result
toString() - Method in class org.apache.tinkerpop.gremlin.jsr223.JavaTranslator
toString() - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.PeerPressureVertexProgram
toString() - Method in class org.apache.tinkerpop.gremlin.process.computer.Computer
toString() - Method in class org.apache.tinkerpop.gremlin.process.computer.GraphFilter
toString() - Method in class org.apache.tinkerpop.gremlin.process.computer.KeyValue
toString() - Method in class org.apache.tinkerpop.gremlin.process.computer.MapReduce.NullObject
toString() - Method in class org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.PageRankVertexProgram
toString() - Method in class org.apache.tinkerpop.gremlin.process.computer.search.path.ShortestPathVertexProgram
toString() - Method in class org.apache.tinkerpop.gremlin.process.computer.traversal.TraversalVertexProgram
toString() - Method in class org.apache.tinkerpop.gremlin.process.traversal.Bindings
toString() - Method in class org.apache.tinkerpop.gremlin.process.traversal.Bytecode.Binding
toString() - Method in class org.apache.tinkerpop.gremlin.process.traversal.Bytecode.Instruction
toString() - Method in class org.apache.tinkerpop.gremlin.process.traversal.Bytecode
toString() - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
toString() - Method in class org.apache.tinkerpop.gremlin.process.traversal.P
toString() - Method in class org.apache.tinkerpop.gremlin.process.traversal.TextP
toV - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
toV(Direction) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Edge` to its incident vertices given the direction.
Transaction - Interface in org.apache.tinkerpop.gremlin.structure
  A set of methods that allow for control of transactional behavior of a `Graph` instance.
Transaction.CLOSE_BEHAVIOR - Enum in org.apache.tinkerpop.gremlin.structure
  Behaviors to supply to the `Transaction.onClose(Consumer)`.
Transaction.Exceptions - Class in org.apache.tinkerpop.gremlin.structure
Transaction.READ_WRITE_BEHAVIOR - Enum in org.apache.tinkerpop.gremlin.structure
  Behaviors to supply to the `Transaction.onReadWrite(Consumer)`.
Transaction.Status - Enum in org.apache.tinkerpop.gremlin.structure
  A status provided to transaction listeners to inform whether a transaction was successfully committed or rolled back.
transactionAlreadyOpen() - Static method in class org.apache.tinkerpop.gremlin.structure.Transaction.Exceptions
transactionMustBeOpenToReadWrite() - Static method in class org.apache.tinkerpop.gremlin.structure.Transaction.Exceptions
transactionsNotSupported() - Static method in class org.apache.tinkerpop.gremlin.structure.Graph.Exceptions
translate(Bytecode) - Method in class org.apache.tinkerpop.gremlin.jsr223.JavaTranslator
translate(Bytecode) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Translator
  Translate `Bytecode` into a new representation.
Translator<S,T> - Interface in org.apache.tinkerpop.gremlin.process.traversal
  A Translator will translate `Bytecode` into another representation.
Translator.ScriptTranslator - Interface in org.apache.tinkerpop.gremlin.process.traversal
  Translates bytecode to a string representation.
Translator.ScriptTranslator.TypeTranslator - Interface in org.apache.tinkerpop.gremlin.process.traversal
  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<?,?>> - Interface in org.apache.tinkerpop.gremlin.process.traversal
  Translates bytecode to actual steps.
TranslatorCustomizer - Interface in org.apache.tinkerpop.gremlin.jsr223
  Provides a way to customize and override `Bytecode` to script translation.
traversal(TraversalSource, String, String, Object...) - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.PeerPressureVertexProgram.Builder
  Deprecated.
  As of release 3.2.0, replaced by `PeerPressureVertexProgram.Builder.edges(Traversal.Admin)`
traversal(Traversal.Admin<Vertex, Edge>) - Method in class org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure.PeerPressureVertexProgram.Builder
  Deprecated.
  As of release 3.2.0, replaced by `PeerPressureVertexProgram.Builder.edges(Traversal.Admin)`
traversal(TraversalSource, String, String, Object...) - Method in class org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.PageRankVertexProgram.Builder
  Deprecated.
  As of release 3.2.0, replaced by `PageRankVertexProgram.Builder.edges(Traversal.Admin)`
traversal(Traversal.Admin<Vertex, Edge>) - Method in class org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.PageRankVertexProgram.Builder
  Deprecated.
  As of release 3.2.0, replaced by `PageRankVertexProgram.Builder.edges(Traversal.Admin)`
traversal(TraversalSource, String, String, Object...) - Method in class org.apache.tinkerpop.gremlin.process.computer.traversal.TraversalVertexProgram.Builder
traversal(Traversal.Admin<?, ?>) - Method in class org.apache.tinkerpop.gremlin.process.computer.traversal.TraversalVertexProgram.Builder
TRAVERSAL - Static variable in class org.apache.tinkerpop.gremlin.process.computer.traversal.TraversalVertexProgram
traversal() - Static method in class org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource
  Constructs an `AnonymousTraversalSource` which will then be configured to spawn a `GraphTraversalSource`.
traversal(Class<T>) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource
  Constructs an `AnonymousTraversalSource` which will then be configured to spawn the specified `TraversalSource`.
Traversal<S,E> - Interface in org.apache.tinkerpop.gremlin.process.traversal
  A `Traversal` represents a directed walk over a `Graph`.
traversal(Class<C>) - Method in interface org.apache.tinkerpop.gremlin.structure.Graph
  Generate a `TraversalSource` using the specified `TraversalSource` class.
traversal() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph
  Generate a reusable `GraphTraversalSource` instance.
Traversal.Admin<S,E> - Interface in org.apache.tinkerpop.gremlin.process.traversal
Traversal.Exceptions - Class in org.apache.tinkerpop.gremlin.process.traversal
  A collection of `Exception` types associated with Traversal execution.
Traversal.Symbols - Class in org.apache.tinkerpop.gremlin.process.traversal
traversalIsLocked() - Static method in class org.apache.tinkerpop.gremlin.process.traversal.Traversal.Exceptions
traversalIsNotReversible() - Static method in class org.apache.tinkerpop.gremlin.process.traversal.Traversal.Exceptions
TraversalSideEffects - Interface in org.apache.tinkerpop.gremlin.process.traversal
  A `Traversal` can maintain global sideEffects.
TraversalSideEffects.Exceptions - Class in org.apache.tinkerpop.gremlin.process.traversal
TraversalSource - Interface in org.apache.tinkerpop.gremlin.process.traversal
  A `TraversalSource` is used to create `Traversal` instances.
TraversalSource.Symbols - Class in org.apache.tinkerpop.gremlin.process.traversal
TraversalStrategies - Interface in org.apache.tinkerpop.gremlin.process.traversal
  A `Traversal` maintains a set of `TraversalStrategy` instances within a TraversalStrategies object.
TraversalStrategies.GlobalCache - Class in org.apache.tinkerpop.gremlin.process.traversal
TraversalStrategy<S extends TraversalStrategy> - Interface in org.apache.tinkerpop.gremlin.process.traversal
  A `TraversalStrategy` defines a particular atomic operation for mutating a `Traversal` prior to its evaluation.
TraversalStrategy.DecorationStrategy - Interface in org.apache.tinkerpop.gremlin.process.traversal
  Implemented by strategies that adds "application logic" to the traversal (e.g.
TraversalStrategy.FinalizationStrategy - Interface in org.apache.tinkerpop.gremlin.process.traversal
  Implemented by strategies that do final behaviors that require a fully compiled traversal to work (e.g.
TraversalStrategy.OptimizationStrategy - Interface in org.apache.tinkerpop.gremlin.process.traversal
  Implemented by strategies that rewrite the traversal to be more efficient, but with the same semantics (e.g.
TraversalStrategy.ProviderOptimizationStrategy - Interface in org.apache.tinkerpop.gremlin.process.traversal
  Implemented by strategies that rewrite the traversal to be more efficient, but with the same semantics.
TraversalStrategy.VerificationStrategy - Interface in org.apache.tinkerpop.gremlin.process.traversal
  Implemented by strategies where there is no more behavioral tweaking of the traversal required.
TraversalVertexProgram - Class in org.apache.tinkerpop.gremlin.process.computer.traversal
  `TraversalVertexProgram` enables the evaluation of a `Traversal` on a `GraphComputer`.
TraversalVertexProgram.Builder - Class in org.apache.tinkerpop.gremlin.process.computer.traversal
Traverser<T> - Interface in org.apache.tinkerpop.gremlin.process.traversal
  A `Traverser` represents the current state of an object flowing through a `Traversal`.
Traverser.Admin<T> - Interface in org.apache.tinkerpop.gremlin.process.traversal
  The methods in System.Traverser are useful to underlying Step and Traversal implementations.
TraverserGenerator - Interface in org.apache.tinkerpop.gremlin.process.traversal
  A TraverserGenerator will generate traversers for a particular `Traversal`.
tree - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
tree() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Aggregates the emanating paths into a `Tree` data structure.
tree(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Aggregates the emanating paths into a `Tree` data structure.
trustCertificateChainFile(String) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  Deprecated.
  As of release 3.2.10, replaced by `Cluster.Builder.trustStore`
trustStore(String) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  The file location for a SSL Certificate Chain to use when SSL is enabled.
trustStorePassword(String) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  The password of the `Cluster.Builder.trustStore`, or `null` if it's not password-protected.
tryNext() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal
  Return an `Optional` of the next E object in the traversal.
tx() - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Proxies calls through to the underlying `Graph.tx()`.
tx() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph
  Configure and control the transactions for those graphs that support this feature.

## U

unfold - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
unfold() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Unrolls a `Iterator`, `Iterable` or `Map` into a linear form or simply emits the object if it is not one of those types.
unHide(String) - Static method in class org.apache.tinkerpop.gremlin.structure.Graph.Hidden
  Turn the provided hidden key into an non-hidden key.
union - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
union(Traversal<?, E2>...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Merges the results of an arbitrary number of traversals.
until - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
until(Traversal<?, ?>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Modifies a `GraphTraversal.repeat(Traversal)` to determine when the loop should exit.
until(Predicate<Traverser<E>>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Modifies a `GraphTraversal.repeat(Traversal)` to determine when the loop should exit.
unwrapAdjacencyList(boolean) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONReader.Builder
  If the adjacency list is wrapped in a JSON object, as is done when writing a graph with `GraphSONWriter.Builder.wrapAdjacencyList` set to `true`, this setting needs to be set to `true` to properly read it.
userSuppliedIdsNotSupported() - Static method in class org.apache.tinkerpop.gremlin.structure.Edge.Exceptions
userSuppliedIdsNotSupported() - Static method in class org.apache.tinkerpop.gremlin.structure.Vertex.Exceptions
userSuppliedIdsNotSupported() - Static method in class org.apache.tinkerpop.gremlin.structure.VertexProperty.Exceptions
userSuppliedIdsOfThisTypeNotSupported() - Static method in class org.apache.tinkerpop.gremlin.structure.Edge.Exceptions
userSuppliedIdsOfThisTypeNotSupported() - Static method in class org.apache.tinkerpop.gremlin.structure.Vertex.Exceptions
userSuppliedIdsOfThisTypeNotSupported() - Static method in class org.apache.tinkerpop.gremlin.structure.VertexProperty.Exceptions
useSession(boolean) - Method in class org.apache.tinkerpop.gremlin.driver.Client.Settings.Builder
  Enables a session.
useSession(String) - Method in class org.apache.tinkerpop.gremlin.driver.Client.Settings.Builder
  Enables a session.
useSession(Client.SessionSettings) - Method in class org.apache.tinkerpop.gremlin.driver.Client.Settings.Builder
  Enables a session.

## V

V - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
V(Object...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  A `V` step is usually used to start a traversal but it may also be used mid-traversal.
V(Object...) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Spawns a `GraphTraversal` starting with all vertices or some subset of vertices as specified by their unique identifier.
VAL_AGGREGATE_TO_BULKSET - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
VAL_AGGREGATE_TO_LIST - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
VAL_AGGREGATE_TO_MAP - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
VAL_AGGREGATE_TO_NONE - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
VAL_AGGREGATE_TO_SET - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
VAL_TRAVERSAL_SOURCE_ALIAS - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
validationRequest(String) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  Specify a valid Gremlin script that can be used to test remote operations.
value() - Method in class org.apache.tinkerpop.gremlin.process.traversal.Bytecode.Binding
value - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
value() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Property` to its `Property.value()`.
value - Variable in class org.apache.tinkerpop.gremlin.process.traversal.P
value(String) - Method in interface org.apache.tinkerpop.gremlin.structure.Element
  Get the value of a `Property` given it's key.
value() - Method in interface org.apache.tinkerpop.gremlin.structure.Property
  The value of the property.
valueMap - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
valueMap(String...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Element` to a `Map` of the property values key'd according to their `Property.key()`.
valueMap(boolean, String...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Deprecated.
  As of release 3.4.0, deprecated in favor of `GraphTraversal.valueMap(String...)` in conjunction with `GraphTraversal.with(String, Object)`.
valueOf(String) - Static method in enum org.apache.tinkerpop.gremlin.driver.AuthProperties.Property
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Persist
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tinkerpop.gremlin.process.computer.GraphComputer.ResultGraph
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tinkerpop.gremlin.process.computer.GraphFilter.Legal
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tinkerpop.gremlin.process.computer.MapReduce.Stage
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tinkerpop.gremlin.process.computer.ProgramPhase
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tinkerpop.gremlin.process.traversal.Compare
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tinkerpop.gremlin.process.traversal.Contains
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tinkerpop.gremlin.process.traversal.Operator
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tinkerpop.gremlin.process.traversal.Order
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tinkerpop.gremlin.process.traversal.Pop
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tinkerpop.gremlin.process.traversal.SackFunctions.Barrier
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tinkerpop.gremlin.process.traversal.Scope
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tinkerpop.gremlin.process.traversal.Text
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tinkerpop.gremlin.structure.Column
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tinkerpop.gremlin.structure.Direction
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tinkerpop.gremlin.structure.PropertyType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tinkerpop.gremlin.structure.T
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tinkerpop.gremlin.structure.Transaction.CLOSE_BEHAVIOR
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tinkerpop.gremlin.structure.Transaction.READ_WRITE_BEHAVIOR
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tinkerpop.gremlin.structure.Transaction.Status
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality
  Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.tinkerpop.gremlin.driver.AuthProperties.Property
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Persist
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.tinkerpop.gremlin.process.computer.GraphComputer.ResultGraph
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.tinkerpop.gremlin.process.computer.GraphFilter.Legal
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.tinkerpop.gremlin.process.computer.MapReduce.Stage
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.tinkerpop.gremlin.process.computer.ProgramPhase
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.tinkerpop.gremlin.process.traversal.Compare
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.tinkerpop.gremlin.process.traversal.Contains
  Returns an array containing the constants of this enum type, in the order they are declared.
values - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
values(String...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Map the `Element` to the values of the associated properties given the provide property keys.
values() - Static method in enum org.apache.tinkerpop.gremlin.process.traversal.Operator
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.tinkerpop.gremlin.process.traversal.Order
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.tinkerpop.gremlin.process.traversal.Pop
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.tinkerpop.gremlin.process.traversal.SackFunctions.Barrier
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.tinkerpop.gremlin.process.traversal.Scope
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.tinkerpop.gremlin.process.traversal.Text
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.tinkerpop.gremlin.structure.Column
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.tinkerpop.gremlin.structure.Direction
  Returns an array containing the constants of this enum type, in the order they are declared.
values(String...) - Method in interface org.apache.tinkerpop.gremlin.structure.Element
  Get the values of properties as an `Iterator`.
values() - Static method in enum org.apache.tinkerpop.gremlin.structure.PropertyType
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.tinkerpop.gremlin.structure.T
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.tinkerpop.gremlin.structure.Transaction.CLOSE_BEHAVIOR
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.tinkerpop.gremlin.structure.Transaction.READ_WRITE_BEHAVIOR
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.tinkerpop.gremlin.structure.Transaction.Status
  Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.tinkerpop.gremlin.structure.VertexProperty.Cardinality
  Returns an array containing the constants of this enum type, in the order they are declared.
variable() - Method in class org.apache.tinkerpop.gremlin.process.traversal.Bytecode.Binding
variableKeyCanNotBeEmpty() - Static method in class org.apache.tinkerpop.gremlin.structure.Graph.Variables.Exceptions
variableKeyCanNotBeNull() - Static method in class org.apache.tinkerpop.gremlin.structure.Graph.Variables.Exceptions
variables() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.GraphFeatures
  Gets the features related to "graph sideEffects" operation.
variables() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph
  A collection of global `Graph.Variables` associated with the graph.
variablesNotSupported() - Static method in class org.apache.tinkerpop.gremlin.structure.Graph.Exceptions
variableValueCanNotBeNull() - Static method in class org.apache.tinkerpop.gremlin.structure.Graph.Variables.Exceptions
vertex() - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features
  Gets the features related to "vertex" operation.
Vertex - Interface in org.apache.tinkerpop.gremlin.structure
  A `Vertex` maintains pointers to both a set of incoming and outgoing `Edge` objects.
Vertex.Exceptions - Class in org.apache.tinkerpop.gremlin.structure
  Common exceptions to use with a vertex.
VERTEX_PROGRAM - Static variable in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram
vertexAdditionsNotSupported() - Static method in class org.apache.tinkerpop.gremlin.structure.Graph.Exceptions
VertexComputeKey - Class in org.apache.tinkerpop.gremlin.process.computer
  A `VertexComputeKey` specifies a property of a vertex that will be used to store `GraphComputer` data.
vertexCount(long) - Method in class org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.PageRankVertexProgram.Builder
  Deprecated.
  As of release 3.2.0, replaced by `PageRankVertexProgram.Builder.initialRank(Traversal.Admin)`
vertexFilterAccessesIncidentEdges(Traversal<Vertex, Vertex>) - Static method in class org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Exceptions
vertexKeyTypes(Map<String, String>) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLWriter.Builder
  Map of the data types of the vertex keys.
vertexLabelKey(String) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLReader.Builder
  the key to use as the vertex label.
vertexLabelKey(String) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLWriter.Builder
  Set the name of the vertex label in the GraphML.
VertexProgram<M> - Interface in org.apache.tinkerpop.gremlin.process.computer
  A `VertexProgram` represents one component of a distributed graph computation.
VertexProgram.Builder - Interface in org.apache.tinkerpop.gremlin.process.computer
VertexProgram.Features - Interface in org.apache.tinkerpop.gremlin.process.computer
vertexPropertiesCanNotBeUpdatedInMapReduce() - Static method in class org.apache.tinkerpop.gremlin.process.computer.GraphComputer.Exceptions
VertexProperty<V> - Interface in org.apache.tinkerpop.gremlin.structure
  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 - Enum in org.apache.tinkerpop.gremlin.structure
VertexProperty.Exceptions - Class in org.apache.tinkerpop.gremlin.structure
  Common exceptions to use with a property.
vertexRemovalNotSupported() - Static method in class org.apache.tinkerpop.gremlin.structure.Vertex.Exceptions
vertexWithIdAlreadyExists(Object) - Static method in class org.apache.tinkerpop.gremlin.structure.Graph.Exceptions
vertices(Traversal<Vertex, Vertex>) - Method in class org.apache.tinkerpop.gremlin.process.computer.Computer
vertices(Traversal<Vertex, Vertex>) - Method in interface org.apache.tinkerpop.gremlin.process.computer.GraphComputer
  Add a filter that will limit which vertices are loaded from the graph source.
vertices() - Method in class org.apache.tinkerpop.gremlin.process.computer.MessageScope.Global
vertices(Direction) - Method in interface org.apache.tinkerpop.gremlin.structure.Edge
  Retrieve the vertex (or vertices) associated with this edge as defined by the direction.
vertices(Object...) - Method in interface org.apache.tinkerpop.gremlin.structure.Graph
  Get the `Vertex` objects in this graph with the provided vertex ids or `Vertex` objects themselves.
vertices(Direction, String...) - Method in interface org.apache.tinkerpop.gremlin.structure.Vertex
  Gets an `Iterator` of adjacent vertices.
visit(Map<Class<? extends TraversalStrategy>, Set<Class<? extends TraversalStrategy>>>, List<Class<? extends TraversalStrategy>>, Set<Class<? extends TraversalStrategy>>, List<Class<? extends TraversalStrategy>>, Class<? extends TraversalStrategy>) - Static method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategies

## W

WebSocketChannelizer() - Constructor for class org.apache.tinkerpop.gremlin.driver.Channelizer.WebSocketChannelizer
where - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
where(String, P<String>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filters the current object based on the object itself or the path history.
where(P<String>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filters the current object based on the object itself or the path history.
where(Traversal<?, ?>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filters the current object based on the object itself or the path history.
willAllowId(Object) - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.ElementFeatures
  Determines if an identifier will be accepted by the `Graph`.
willAllowId(Object) - Method in interface org.apache.tinkerpop.gremlin.structure.Graph.Features.VertexPropertyFeatures
  Determines if an identifier will be accepted by the `Graph`.
with(AuthProperties.Property, String) - Method in class org.apache.tinkerpop.gremlin.driver.AuthProperties
  Adds a `AuthProperties.Property` with value to the authorization property set.
with - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
with(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Provides a configuration to a step in the form of a key which is the same as `with(key, true)`.
with(String, Object) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Provides a configuration to a step in the form of a key and value pair.
with(String) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Provides a configuration to a traversal in the form of a key which is the same as `with(key, true)`.
with(String, Object) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Provides a configuration to a traversal in the form of a key value pair.
with - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.TraversalSource.Symbols
with(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
  Provides a configuration to a traversal in the form of a key which is the same as `with(key, true)`.
with(String, Object) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
  Provides a configuration to a traversal in the form of a key value pair.
withBulk - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource.Symbols
withBulk(boolean) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
withComputer(Computer) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Add a `Computer` that will generate a `GraphComputer` from the `Graph` that will be used to execute the traversal.
withComputer(Class<? extends GraphComputer>) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Add a `GraphComputer` class used to execute the traversal.
withComputer() - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Add the standard `GraphComputer` of the graph that will be used to execute the traversal.
withComputer - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.TraversalSource.Symbols
withComputer(Computer) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
  Add a `Computer` that will generate a `GraphComputer` from the `Graph` that will be used to execute the traversal.
withComputer(Class<? extends GraphComputer>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
  Add a `GraphComputer` class used to execute the traversal.
withComputer() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
  Add the standard `GraphComputer` of the graph that will be used to execute the traversal.
withGraph(Graph) - Method in class org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource
  Creates the specified `TraversalSource` binding a `Graph` as its reference such that traversals spawned from it will execute over that reference.
within(V...) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.P
  Determines if a value is within the specified list of values.
within(Collection<V>) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.P
  Determines if a value is within the specified list of values.
without(V...) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.P
  Determines if a value is not within the specified list of values.
without(Collection<V>) - Static method in class org.apache.tinkerpop.gremlin.process.traversal.P
  Deermines if a value is not within the specified list of values.
withoutStrategies(Class<? extends TraversalStrategy>...) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Remove an arbitrary collection of `TraversalStrategy` classes from the traversal source.
withoutStrategies - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.TraversalSource.Symbols
withoutStrategies(Class<? extends TraversalStrategy>...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
  Remove an arbitrary collection of `TraversalStrategy` classes from the traversal source.
withPath - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource.Symbols
withPath() - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
withRemote(String) - Method in class org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource
  Creates the specified `TraversalSource` binding a `RemoteConnection` as its reference such that traversals spawned from it will execute over that reference.
withRemote(Configuration) - Method in class org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource
  Creates the specified `TraversalSource` binding a `RemoteConnection` as its reference such that traversals spawned from it will execute over that reference.
withRemote(RemoteConnection) - Method in class org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource
  Creates the specified `TraversalSource` binding a `RemoteConnection` as its reference such that traversals spawned from it will execute over that reference.
withRemote(Configuration) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Deprecated.
  As of release 3.3.5, replaced by `AnonymousTraversalSource.withRemote(Configuration)`.
withRemote(String) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Deprecated.
  As of release 3.3.5, replaced by `AnonymousTraversalSource.withRemote(String)`.
withRemote(RemoteConnection) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Deprecated.
  As of release 3.3.5, replaced by `AnonymousTraversalSource.withRemote(RemoteConnection)`.
withRemote - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.TraversalSource.Symbols
withRemote(Configuration) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
  Deprecated.
  As of release 3.3.5, replaced by `AnonymousTraversalSource.withRemote(Configuration)`.
withRemote(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
  Deprecated.
  As of release 3.3.5, replaced by `AnonymousTraversalSource.withRemote(String)`.
withRemote(RemoteConnection) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
  Deprecated.
  As of release 3.3.5, replaced by `AnonymousTraversalSource.withRemote(RemoteConnection)`.
withSack(Supplier<A>, UnaryOperator<A>, BinaryOperator<A>) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Add a sack to be used throughout the life of a spawned `Traversal`.
withSack(A, UnaryOperator<A>, BinaryOperator<A>) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Add a sack to be used throughout the life of a spawned `Traversal`.
withSack(A) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Add a sack to be used throughout the life of a spawned `Traversal`.
withSack(Supplier<A>) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Add a sack to be used throughout the life of a spawned `Traversal`.
withSack(Supplier<A>, UnaryOperator<A>) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Add a sack to be used throughout the life of a spawned `Traversal`.
withSack(A, UnaryOperator<A>) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Add a sack to be used throughout the life of a spawned `Traversal`.
withSack(Supplier<A>, BinaryOperator<A>) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Add a sack to be used throughout the life of a spawned `Traversal`.
withSack(A, BinaryOperator<A>) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Add a sack to be used throughout the life of a spawned `Traversal`.
withSack - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.TraversalSource.Symbols
withSack(Supplier<A>, UnaryOperator<A>, BinaryOperator<A>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
  Add a sack to be used throughout the life of a spawned `Traversal`.
withSack(A, UnaryOperator<A>, BinaryOperator<A>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
  Add a sack to be used throughout the life of a spawned `Traversal`.
withSack(A) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
  Add a sack to be used throughout the life of a spawned `Traversal`.
withSack(Supplier<A>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
  Add a sack to be used throughout the life of a spawned `Traversal`.
withSack(Supplier<A>, UnaryOperator<A>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
  Add a sack to be used throughout the life of a spawned `Traversal`.
withSack(A, UnaryOperator<A>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
  Add a sack to be used throughout the life of a spawned `Traversal`.
withSack(Supplier<A>, BinaryOperator<A>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
  Add a sack to be used throughout the life of a spawned `Traversal`.
withSack(A, BinaryOperator<A>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
  Add a sack to be used throughout the life of a spawned `Traversal`.
withSideEffect(String, Supplier<A>, BinaryOperator<A>) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Add a sideEffect to be used throughout the life of a spawned `Traversal`.
withSideEffect(String, A, BinaryOperator<A>) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Add a sideEffect to be used throughout the life of a spawned `Traversal`.
withSideEffect(String, A) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Add a sideEffect to be used throughout the life of a spawned `Traversal`.
withSideEffect(String, Supplier<A>) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Add a sideEffect to be used throughout the life of a spawned `Traversal`.
withSideEffect - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.TraversalSource.Symbols
withSideEffect(String, Supplier<A>, BinaryOperator<A>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
  Add a sideEffect to be used throughout the life of a spawned `Traversal`.
withSideEffect(String, A, BinaryOperator<A>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
  Add a sideEffect to be used throughout the life of a spawned `Traversal`.
withSideEffect(String, Supplier<A>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
  Add a sideEffect to be used throughout the life of a spawned `Traversal`.
withSideEffect(String, A) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
  Add a sideEffect to be used throughout the life of a spawned `Traversal`.
withStrategies(TraversalStrategy...) - Method in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource
  Add an arbitrary collection of `TraversalStrategy` instances to the traversal source.
withStrategies - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.TraversalSource.Symbols
withStrategies(TraversalStrategy...) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalSource
  Add an arbitrary collection of `TraversalStrategy` instances to the traversal source.
workerEnd(MapReduce.Stage) - Method in interface org.apache.tinkerpop.gremlin.process.computer.MapReduce
  This method is called at the end of the respective `MapReduce.Stage` for a particular "chunk of vertices." The set of vertices in the graph are typically not processed with full parallelism.
workerIterationEnd(Memory) - Method in class org.apache.tinkerpop.gremlin.process.computer.traversal.TraversalVertexProgram
workerIterationEnd(Memory) - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram
  This method is called at the end of each iteration of each "computational chunk." The set of vertices in the graph are typically not processed with full parallelism.
workerIterationStart(Memory) - Method in class org.apache.tinkerpop.gremlin.process.computer.traversal.TraversalVertexProgram
workerIterationStart(Memory) - Method in interface org.apache.tinkerpop.gremlin.process.computer.VertexProgram
  This method is called at the start of each iteration of each "computational chunk." The set of vertices in the graph are typically not processed with full parallelism.
workerPoolSize(int) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  Size of the pool for handling background work.
workers(int) - Method in class org.apache.tinkerpop.gremlin.process.computer.Computer
workers(int) - Method in interface org.apache.tinkerpop.gremlin.process.computer.GraphComputer
  Set the desired number of workers to execute the `VertexProgram` and `MapReduce` jobs.
workerStart(MapReduce.Stage) - Method in interface org.apache.tinkerpop.gremlin.process.computer.MapReduce
  This method is called at the start of the respective `MapReduce.Stage` for a particular "chunk of vertices." The set of vertices in the graph are typically not processed with full parallelism.
workerState() - Method in enum org.apache.tinkerpop.gremlin.process.computer.ProgramPhase
wrapAdjacencyList(boolean) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONWriter.Builder
  Wraps the output of `GraphWriter.writeGraph(OutputStream, Graph)`, `GraphWriter.writeVertices(OutputStream, Iterator)` and `GraphWriter.writeVertices(OutputStream, Iterator, Direction)` in a JSON object.
write - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
write() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  This step is technically a step modulator for the the `GraphTraversalSource.io(String)` step which instructs the step to perform a write with its given configuration.
writeEdge(OutputStream, Edge) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLWriter
  This method is not supported for this writer.
writeEdge(OutputStream, Edge) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONWriter
  Writes an `Edge` object to the stream.
writeEdge(OutputStream, Edge) - Method in interface org.apache.tinkerpop.gremlin.structure.io.GraphWriter
  Write an edge to a stream.
writeEdge(OutputStream, Edge) - Method in class org.apache.tinkerpop.gremlin.structure.io.gryo.GryoWriter
  Write an edge to a stream.
writeGraph(OutputStream, Graph) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLWriter
  Write the data in a Graph to a GraphML OutputStream.
writeGraph(OutputStream, Graph) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONWriter
  Writes a `Graph` to stream in an adjacency list format where vertices are written with edges from both directions.
writeGraph(OutputStream, Graph) - Method in interface org.apache.tinkerpop.gremlin.structure.io.GraphWriter
  Write the entire graph to a stream.
writeGraph(OutputStream, Graph) - Method in class org.apache.tinkerpop.gremlin.structure.io.gryo.GryoWriter
  Write the entire graph to a stream.
writeGraph(String) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Io
  Write a `Graph` to file using the default configuration of the `Io.writer()` and its supplied `Io.mapper()`.
writeObject(OutputStream, Object) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLWriter
  This method is not supported for this writer.
writeObject(OutputStream, Object) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONWriter
  Writes an arbitrary object to the stream.
writeObject(OutputStream, Object) - Method in interface org.apache.tinkerpop.gremlin.structure.io.GraphWriter
  Writes an arbitrary object to the stream.
writeObject(OutputStream, Object) - Method in class org.apache.tinkerpop.gremlin.structure.io.gryo.GryoWriter
  Writes an arbitrary object to the stream.
writeProperty(OutputStream, Property) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLWriter
  This method is not supported for this writer.
writeProperty(OutputStream, Property) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONWriter
  Write a `Property` object to the stream.
writeProperty(OutputStream, Property) - Method in interface org.apache.tinkerpop.gremlin.structure.io.GraphWriter
  Write a property to a stream.
writeProperty(OutputStream, Property) - Method in class org.apache.tinkerpop.gremlin.structure.io.gryo.GryoWriter
  Write a property to a stream.
writer - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.IO
  The specific `GraphWriter` instance to use, the name of the fully qualified classname of such an instance or one of `IO.graphson`, `IO.gryo` or `IO.graphml`.
writer() - Method in interface org.apache.tinkerpop.gremlin.structure.io.Io
  Creates a `GraphWriter.WriterBuilder` implementation .
writerFormatIsForFullGraphSerializationOnly(Class<? extends GraphWriter>) - Static method in class org.apache.tinkerpop.gremlin.structure.io.Io.Exceptions
writeVertex(OutputStream, Vertex, Direction) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLWriter
  This method is not supported for this writer.
writeVertex(OutputStream, Vertex) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLWriter
  This method is not supported for this writer.
writeVertex(OutputStream, Vertex, Direction) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONWriter
  Writes a single `Vertex` to stream where edges only from the specified direction are written.
writeVertex(OutputStream, Vertex) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONWriter
  Writes a single `Vertex` with no edges serialized.
writeVertex(OutputStream, Vertex, Direction) - Method in interface org.apache.tinkerpop.gremlin.structure.io.GraphWriter
  Write a vertex to a stream with its associated edges.
writeVertex(OutputStream, Vertex) - Method in interface org.apache.tinkerpop.gremlin.structure.io.GraphWriter
  Write a vertex to a stream without writing its edges.
writeVertex(OutputStream, Vertex, Direction) - Method in class org.apache.tinkerpop.gremlin.structure.io.gryo.GryoWriter
  Write a vertex to a stream with its associated edges.
writeVertex(OutputStream, Vertex) - Method in class org.apache.tinkerpop.gremlin.structure.io.gryo.GryoWriter
  Write a vertex to a stream without writing its edges.
writeVertexProperty(OutputStream, VertexProperty) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLWriter
  This method is not supported for this writer.
writeVertexProperty(OutputStream, VertexProperty) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONWriter
  Write a `VertexProperty` object to the stream.
writeVertexProperty(OutputStream, VertexProperty) - Method in interface org.apache.tinkerpop.gremlin.structure.io.GraphWriter
  Write a vertex property to a stream.
writeVertexProperty(OutputStream, VertexProperty) - Method in class org.apache.tinkerpop.gremlin.structure.io.gryo.GryoWriter
  Write a vertex property to a stream.
writeVertices(OutputStream, Iterator<Vertex>, Direction) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLWriter
  This method is not supported for this writer.
writeVertices(OutputStream, Iterator<Vertex>) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLWriter
  This method is not supported for this writer.
writeVertices(OutputStream, Iterator<Vertex>, Direction) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONWriter
  Writes a list of vertices in adjacency list format where vertices are written with edges from both directions.
writeVertices(OutputStream, Iterator<Vertex>) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONWriter
  Writes a list of vertices without edges.
writeVertices(OutputStream, Iterator<Vertex>, Direction) - Method in interface org.apache.tinkerpop.gremlin.structure.io.GraphWriter
  Write a list of vertices from a `Traversal` to a stream with its associated edges.
writeVertices(OutputStream, Iterator<Vertex>) - Method in interface org.apache.tinkerpop.gremlin.structure.io.GraphWriter
  Write a vertex to a stream without writing its edges.
writeVertices(OutputStream, Iterator<Vertex>, Direction) - Method in class org.apache.tinkerpop.gremlin.structure.io.gryo.GryoWriter
  Write a list of vertices from a `Traversal` to a stream with its associated edges.
writeVertices(OutputStream, Iterator<Vertex>) - Method in class org.apache.tinkerpop.gremlin.structure.io.gryo.GryoWriter
  Write a vertex to a stream without writing its edges.

## X

xmlSchemaLocation(String) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLWriter.Builder
  Location of the GraphML schema which is defaulted to `GraphMLTokens.DEFAULT_GRAPHML_SCHEMA_LOCATION`.

A B C D E F G H I J K L M N O P R S T U V W X

Copyright © 2013–2019 Apache Software Foundation. All rights reserved.