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(Scope, String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Collects objects in a list using the `Scope` argument to determine whether it should be lazy `Scope.local` or eager (`Scope.global` while gathering those objects.
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
  Deprecated.
  As of release 3.3.10, not directly replaced as this mode of strategy application has not been utilized since early days of 3.x
ARGS_AGGREGATE_TO - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
  Deprecated.
  As of release 3.3.8, not directly replaced in the protocol as side-effect retrieval after traversal iteration is not being promoted anymore as a feature.
ARGS_ALIASES - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
  Argument name that allows definition of alias names for `Graph` and `TraversalSource` objects on the remote system.
ARGS_BATCH_SIZE - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
  Argument name that allows definition of the number of iterations each `ResponseMessage` should contain - overrides the @{code resultIterationBatchSize} server setting.
ARGS_BINDINGS - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
  Argument name that allows to provide a map of key/value pairs to apply as variables in the context of the Gremlin request sent to the server.
ARGS_EVAL_TIMEOUT - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
  Argument name that allows the override of the server setting that determines the maximum time to wait for a request to execute on the server.
ARGS_FORCE - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
ARGS_GREMLIN - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
  Argument name that corresponds to the Gremlin to evaluate.
ARGS_HOST - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
ARGS_LANGUAGE - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
  Argument name that allows definition of the flavor of Gremlin used (e.g.
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
  Deprecated.
  As of release 3.3.9, replaced by `Tokens.ARGS_EVAL_TIMEOUT`.
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
  Deprecated.
  As of release 3.3.8, not directly replaced in the protocol as side-effect retrieval after traversal iteration is not being promoted anymore as a feature.
ARGS_SIDE_EFFECT_KEY - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
  Deprecated.
  As of release 3.3.8, not directly replaced in the protocol as side-effect retrieval after traversal iteration is not being promoted anymore as a feature.
ARGS_USER_AGENT - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
  A value that is a custom string that the user can pass to a server that might accept it for purpose of identifying the kind of client it came from.
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 label 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
Buffer - Interface in org.apache.tinkerpop.gremlin.structure.io
  Represents an abstract view for one or more primitive byte arrays and NIO buffers.
BufferFactory<T> - Interface in org.apache.tinkerpop.gremlin.structure.io
  Represents a factory to create `Buffer` instances from `T` instances.
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
capacity() - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Returns the number of bytes (octets) this buffer can contain.
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
  Deprecated.
  As of release 3.3.10, not replaced, use `WebSocketClient`.
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.closeAsync()` 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
  Deprecated.
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
connectionSetupTimeoutMillis(long) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  Sets the duration of time in milliseconds provided for connection setup to complete which includes WebSocket handshake and SSL handshake.
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(T) - Method in interface org.apache.tinkerpop.gremlin.structure.io.BufferFactory
  Creates a new `Buffer` given a `T` instance.
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
  Deprecated.
  As of release 3.4.9, not directly replaced. Any keep-alive functionality should be implemented as a function of the configured channel and not as a component of the `Channelizer` itself.
createKeepAliveMessage() - Method in class org.apache.tinkerpop.gremlin.driver.Channelizer.WebSocketChannelizer
  Deprecated.
  As of release 3.4.9, not directly replaced. The keep-alive functionality is delegated to Netty `IdleStateHandler` which is added to the pipeline in `Channelizer`.
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.
elementMap(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()`.
elementMap - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
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.
fieldsImports(Collection<String>) - Method in class org.apache.tinkerpop.gremlin.jsr223.ImportGremlinPlugin.Builder
fieldsImports(Field...) - Method in class org.apache.tinkerpop.gremlin.jsr223.ImportGremlinPlugin.Builder
FILE_SEPARATOR - Static variable in interface org.apache.tinkerpop.gremlin.structure.io.Storage
  The file and directory names separator in this uniform UNIX-like abstract file system
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.
getBytes(int, byte[]) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Transfers this buffer's data to the specified destination starting at the specified absolute `index`.
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.
getConnectionSetupTimeout() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Gets time duration of time in milliseconds provided for connection setup to complete which includes WebSocket handshake and SSL handshake.
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`.
getMaxWaitForClose() - Method in class org.apache.tinkerpop.gremlin.driver.Cluster
  Gets how long a connection will wait for all pending messages to be returned from the server before closing.
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
  Deprecated.
  As of release 3.3.11, replaced in essence by `Cluster.getMaxWaitForClose()`.
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.
getTraverserSetSupplier() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
  Gets a generator that creates new `TraverserSet` instances for steps in the traversal.
getUserAgent() - Method in class org.apache.tinkerpop.gremlin.driver.RequestOptions
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
handshakeInterceptor(HandshakeInterceptor) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  Specifies an `HandshakeInterceptor` that will allow manipulation of the `FullHttpRequest` prior to its being sent over the websocket.
HandshakeInterceptor - Interface in org.apache.tinkerpop.gremlin.driver
  This function is called when the websocket handshake is attempted and the first `FullHttpRequest` is sent to the server.
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 value of `T` where only `T.id` and `T.label` are supported.
has(String, Traversal<?, ?>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filters vertices, edges and vertex properties based on the value of the specified property key.
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
  Deprecated.
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, partially replaced by `GraphTraversalSource.io(String)`. Notice `GraphTraversalSource.io(String)` doesn't support read operation from `java.io.InputStream` or write operation to `java.io.OutputStream`. Thus for readers or writers which need this functionality are safe to use this deprecated method. There is no intention to remove this method unless all the functionality is replaced by the `io` step of `GraphTraversalSource`.
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, partially replaced by `GraphTraversalSource.io(String)`. Notice `GraphTraversalSource.io(String)` doesn't support read operation from `java.io.InputStream` or write operation to `java.io.OutputStream`. Thus for readers or writers which need this functionality are safe to use this deprecated method. There is no intention to remove this method unless all the functionality is replaced by the `io` step of `GraphTraversalSource`.
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()`.
isDirect() - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Returns `true` if and only if this buffer is backed by an NIO direct buffer.
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 files (e.g.
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.
markWriterIndex() - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Marks the current writer index in this buffer.
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.
maxWaitForClose(int) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  The amount of time in milliseconds to wait the connection to close before timing out where the default value is 3000.
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
  Deprecated.
  As of release 3.3.11, replaced in essence by `Cluster.Builder.maxWaitForClose(int)` though behavior described here is still maintained.
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
nioBuffer() - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Exposes this buffer's readable bytes as a NIO `ByteBuffer`.
nioBuffer(int, int) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Exposes this buffer's sub-region as an NIO `ByteBuffer`.
nioBufferCount() - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Returns the maximum number of NIO `ByteBuffer`s that consist this buffer.
nioBuffers() - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Exposes this buffer's readable bytes as NIO ByteBuffer's instances.
nioBuffers(int, int) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Exposes this buffer's readable bytes as NIO ByteBuffer's instances.
NioChannelizer() - Constructor for class org.apache.tinkerpop.gremlin.driver.Channelizer.NioChannelizer
  Deprecated.
nioPoolSize(int) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  Size of the pool for handling request/response operations.
NO_OP - Static variable in interface org.apache.tinkerpop.gremlin.driver.HandshakeInterceptor
  The default implementation of a `HandshakeInterceptor` and behaves as a no-op.
none() - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Filter all traversers in the traversal.
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
  Deprecated.
  As of release 3.3.8, not directly replaced in the protocol as side-effect retrieval after traversal iteration is not being promoted anymore as a feature.
OPS_INVALID - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
OPS_KEYS - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
  Deprecated.
  As of release 3.3.8, not directly replaced in the protocol as side-effect retrieval after traversal iteration is not being promoted anymore as a feature.
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
readableBytes() - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Returns the number of readable bytes.
readBoolean() - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Gets a boolean and advances the reader index.
readByte() - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Gets a byte and advances the reader index.
readBytes(byte[]) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Transfers this buffer's data to the specified destination starting at the current reader index and advances the reader index.
readBytes(byte[], int, int) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Transfers this buffer's data to the specified destination starting at the current reader index and advances the reader index.
readBytes(ByteBuffer) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Transfers this buffer's data to the specified destination starting at the current reader index until the destination's position reaches its limit, and advances the reader index.
readBytes(OutputStream, int) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Transfers this buffer's data to the specified stream starting at the current reader index and advances the index.
readDouble() - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Gets a 64-bit floating point number and advances the reader index.
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
readerIndex() - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Returns the reader index of this buffer.
readerIndex(int) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Sets the reader index of this buffer.
readFloat() - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Gets a 32-bit floating point number and advances the reader index.
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()`.
readInt() - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Gets a 32-bit integer at the current index and advances the reader index.
readLong() - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Gets a 64-bit integer and advances the reader index.
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)`.
readShort() - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Gets a 16-bit short integer and advances the reader index.
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.
referenceCount() - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Returns the reference count of this object.
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.
release() - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Decreases the reference count by `1` and deallocates this object if the reference count reaches at `0`.
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
  The key for the unique identifier of the request.
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.
resetWriterIndex() - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Repositions the current writer index to the marked index in this buffer.
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
retain() - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Increases the reference count by `1`.
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 file (data source) at the specified location.
rollback() - Method in interface org.apache.tinkerpop.gremlin.structure.Transaction
  Rolls back a transaction.
ROOT_DIRECTORY - Static variable in interface org.apache.tinkerpop.gremlin.structure.io.Storage
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 `ResultSet.statusAttributes()` key for user-facing warnings.
statusAttributes() - Method in class org.apache.tinkerpop.gremlin.driver.ResultSet
  Returns a future that will complete when `ResultSet.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 abstract UNIX-like file system for data sources.
store(String) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal
  Deprecated.
  As of release 3.4.3, replaced by `GraphTraversal.aggregate(Scope, String)` using `Scope.local`.
store - Static variable in class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversal.Symbols
  Deprecated.
  As of release 3.4.3, replaced by `GraphTraversal.aggregate(java.lang.String)` with a `Scope.local`.
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
  Deprecated.
  As of release 3.4.9, not directly replaced. Any keep-alive functionality should be implemented as a function of the configured channel and not as a component of the `Channelizer` itself.
supportsKeepAlive() - Method in class org.apache.tinkerpop.gremlin.driver.Channelizer.WebSocketChannelizer
  Deprecated.
  As of release 3.4.9, not directly replaced. The keep-alive functionality is delegated to Netty `IdleStateHandler` which is added to the pipeline in `Channelizer`.
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`.
toPath(File) - Static method in interface org.apache.tinkerpop.gremlin.structure.io.Storage
toPath(String) - Static method in interface org.apache.tinkerpop.gremlin.structure.io.Storage
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(Traversal<?, ?>) - Method in interface org.apache.tinkerpop.gremlin.process.traversal.Translator.ScriptTranslator
  Translates a `Traversal` into a script form.
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.
trustStoreType(String) - Method in class org.apache.tinkerpop.gremlin.driver.Cluster.Builder
  The format of the `Cluster.Builder.trustStore`, either `JKS` or `PKCS12`
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(boolean)` wrapAdjacencyList} set to `true`, this setting needs to be set to `true` to properly read it.
userAgent(String) - Method in class org.apache.tinkerpop.gremlin.driver.RequestOptions.Builder
  Sets the userAgent identifier to be sent on the request.
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
  Deprecated.
  As of release 3.3.8, not directly replaced in the protocol as side-effect retrieval after traversal iteration is not being promoted anymore as a feature.
VAL_AGGREGATE_TO_LIST - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
  Deprecated.
  As of release 3.3.8, not directly replaced in the protocol as side-effect retrieval after traversal iteration is not being promoted anymore as a feature.
VAL_AGGREGATE_TO_MAP - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
  Deprecated.
  As of release 3.3.8, not directly replaced in the protocol as side-effect retrieval after traversal iteration is not being promoted anymore as a feature.
VAL_AGGREGATE_TO_NONE - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
  Deprecated.
  As of release 3.3.8, not directly replaced in the protocol as side-effect retrieval after traversal iteration is not being promoted anymore as a feature.
VAL_AGGREGATE_TO_SET - Static variable in class org.apache.tinkerpop.gremlin.driver.Tokens
  Deprecated.
  As of release 3.3.8, not directly replaced in the protocol as side-effect retrieval after traversal iteration is not being promoted anymore as a feature.
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)` or simple prefer `GraphTraversal.elementMap(String...)`.
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.
withEmbedded(Graph) - Method in class org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource
  Creates the specified `TraversalSource` binding an embedded `Graph` as its reference such that traversals spawned from it will execute over that reference.
withGraph(Graph) - Method in class org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource
  Deprecated.
  As of release 3.4.9, replaced by `AnonymousTraversalSource.withEmbedded(Graph)`
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 a `TraversalSource` binding a `RemoteConnection` to a remote `Graph` instances as its reference so that traversals spawned from it will execute over that reference.
withRemote(Configuration) - Method in class org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource
  Creates a `TraversalSource` binding a `RemoteConnection` to a remote `Graph` instances as its reference so that traversals spawned from it will execute over that reference.
withRemote(RemoteConnection) - Method in class org.apache.tinkerpop.gremlin.process.traversal.AnonymousTraversalSource
  Creates a `TraversalSource` binding a `RemoteConnection` to a remote `Graph` instances as its reference so 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
wrap(ByteBuffer) - Method in interface org.apache.tinkerpop.gremlin.structure.io.BufferFactory
  Wraps a NIO buffer.
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.
writeBoolean(boolean) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Sets the specified boolean at the current writer index and advances the index.
writeByte(int) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Sets the specified byte at the current writer index and advances the index.
writeBytes(byte[]) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Transfers the specified source array's data to this buffer starting at the current writer index and advances the index.
writeBytes(ByteBuffer) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Transfers the specified source byte data to this buffer starting at the current writer index and advances the index.
writeBytes(byte[], int, int) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Transfers the specified source array's data to this buffer starting at the current writer index and advances the index.
writeDouble(double) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Sets the specified 64-bit floating point number at the current writer index and advances the index.
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.
writeFloat(float) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Sets the specified 32-bit floating point number at the current writer index and advances the index.
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()`.
writeInt(int) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Sets the specified 32-bit integer at the current writer index and advances the index.
writeLong(long) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Sets the specified 64-bit long integer at the current writer index and advances the index.
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
writerIndex() - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Returns the writer index of this buffer.
writerIndex(int) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Sets the writer index of this buffer.
writeShort(int) - Method in interface org.apache.tinkerpop.gremlin.structure.io.Buffer
  Sets the specified 16-bit short integer at the current writer index and advances the index.
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

xmlInputFactory(XMLInputFactory) - Method in class org.apache.tinkerpop.gremlin.structure.io.graphml.GraphMLReader.Builder
  the key to use as the inputFactory when a caller wants to pass XMLInputFactory with its own configuration.
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–2021 Apache Software Foundation. All rights reserved.