# Uses of Package
org.apache.tinkerpop.gremlin.process.traversal

- Packages that use org.apache.tinkerpop.gremlin.process.traversal
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.driver |
  org.apache.tinkerpop.gremlin.jsr223 |
  org.apache.tinkerpop.gremlin.process.computer |
  org.apache.tinkerpop.gremlin.process.computer.clustering.connected |
  org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure |
  org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank |
  org.apache.tinkerpop.gremlin.process.computer.search.path |
  org.apache.tinkerpop.gremlin.process.computer.traversal |
  org.apache.tinkerpop.gremlin.process.traversal |
  org.apache.tinkerpop.gremlin.process.traversal.dsl.graph |
  org.apache.tinkerpop.gremlin.structure |

- Classes in org.apache.tinkerpop.gremlin.process.traversal used by org.apache.tinkerpop.gremlin.driver
  Class and Description
  Bytecode When a `TraversalSource` is manipulated and then a `Traversal` is spawned and mutated, a language agnostic representation of those mutations is recorded in a bytecode instance.
  Path A Path denotes a particular walk through a `Graph` as defined by a `Traversal`.
  Traversal A `Traversal` represents a directed walk over a `Graph`.

- Classes in org.apache.tinkerpop.gremlin.process.traversal used by org.apache.tinkerpop.gremlin.jsr223
  Class and Description
  Bytecode When a `TraversalSource` is manipulated and then a `Traversal` is spawned and mutated, a language agnostic representation of those mutations is recorded in a bytecode instance.
  Translator A Translator will translate `Bytecode` into another representation.
  Translator.ScriptTranslator.TypeTranslator Provides a way for the `Translator.ScriptTranslator` to convert various data types to their string representations in their target language.
  Translator.StepTranslator Translates bytecode to actual steps.
  Traversal.Admin
  TraversalSource A `TraversalSource` is used to create `Traversal` instances.

- Classes in org.apache.tinkerpop.gremlin.process.traversal used by org.apache.tinkerpop.gremlin.process.computer
  Class and Description
  Traversal A `Traversal` represents a directed walk over a `Graph`.
  Traversal.Admin

- Classes in org.apache.tinkerpop.gremlin.process.traversal used by org.apache.tinkerpop.gremlin.process.computer.clustering.connected
  Class and Description
  Traversal.Admin

- Classes in org.apache.tinkerpop.gremlin.process.traversal used by org.apache.tinkerpop.gremlin.process.computer.clustering.peerpressure
  Class and Description
  Traversal.Admin
  TraversalSource A `TraversalSource` is used to create `Traversal` instances.

- Classes in org.apache.tinkerpop.gremlin.process.traversal used by org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank
  Class and Description
  Traversal.Admin
  TraversalSource A `TraversalSource` is used to create `Traversal` instances.

- Classes in org.apache.tinkerpop.gremlin.process.traversal used by org.apache.tinkerpop.gremlin.process.computer.search.path
  Class and Description
  Path A Path denotes a particular walk through a `Graph` as defined by a `Traversal`.
  Traversal A `Traversal` represents a directed walk over a `Graph`.

- Classes in org.apache.tinkerpop.gremlin.process.traversal used by org.apache.tinkerpop.gremlin.process.computer.traversal
  Class and Description
  Traversal.Admin
  TraversalSource A `TraversalSource` is used to create `Traversal` instances.

- Classes in org.apache.tinkerpop.gremlin.process.traversal used by org.apache.tinkerpop.gremlin.process.traversal
  Class and Description
  AnonymousTraversalSource Provides a unified way to construct a `TraversalSource` from the perspective of the traversal.
  Bindings Bindings are used to associate a variable with a value.
  Bytecode When a `TraversalSource` is manipulated and then a `Traversal` is spawned and mutated, a language agnostic representation of those mutations is recorded in a bytecode instance.
  Bytecode.Instruction
  Compare `Compare` is a `BiPredicate` that determines whether the first argument is `==`, `!=`, `>`, `>=`, `<`, `<=` to the second argument.
  Contains `Contains` is a `BiPredicate` that evaluates whether the first object is contained within (or not within) the second collection object.
  Operator A set of `BinaryOperator` instances that handle common operations for traversal steps.
  Order Provides `Comparator` instances for ordering traversers.
  P Predefined `Predicate` values that can be used with
  Path A Path denotes a particular walk through a `Graph` as defined by a `Traversal`.
  Pop A `Path` may have multiple values associated with a single label.
  SackFunctions.Barrier
  Scope Many `Step` instance can have a variable scope which alter the manner in which the step will behave in relation to how the traversers are processed.
  Step A `Step` denotes a unit of computation within a `Traversal`.
  Text `Text` is a `BiPredicate` that determines whether the first string starts with, starts not with, ends with, ends not with, contains or does not contain the second string argument.
  TextP Predefined `Predicate` values that can be used as `String` filters.
  Translator A Translator will translate `Bytecode` into another representation.
  Traversal A `Traversal` represents a directed walk over a `Graph`.
  Traversal.Admin
  TraversalSideEffects A `Traversal` can maintain global sideEffects.
  TraversalSource A `TraversalSource` is used to create `Traversal` instances.
  TraversalStrategies A `Traversal` maintains a set of `TraversalStrategy` instances within a TraversalStrategies object.
  TraversalStrategy A `TraversalStrategy` defines a particular atomic operation for mutating a `Traversal` prior to its evaluation.
  TraversalStrategy.DecorationStrategy Implemented by strategies that adds "application logic" to the traversal (e.g.
  TraversalStrategy.FinalizationStrategy Implemented by strategies that do final behaviors that require a fully compiled traversal to work (e.g.
  TraversalStrategy.OptimizationStrategy Implemented by strategies that rewrite the traversal to be more efficient, but with the same semantics (e.g.
  TraversalStrategy.ProviderOptimizationStrategy Implemented by strategies that rewrite the traversal to be more efficient, but with the same semantics.
  TraversalStrategy.VerificationStrategy Implemented by strategies where there is no more behavioral tweaking of the traversal required.
  Traverser A `Traverser` represents the current state of an object flowing through a `Traversal`.
  Traverser.Admin The methods in System.Traverser are useful to underlying Step and Traversal implementations.
  TraverserGenerator A TraverserGenerator will generate traversers for a particular `Traversal`.

- Classes in org.apache.tinkerpop.gremlin.process.traversal used by org.apache.tinkerpop.gremlin.process.traversal.dsl.graph
  Class and Description
  Bytecode When a `TraversalSource` is manipulated and then a `Traversal` is spawned and mutated, a language agnostic representation of those mutations is recorded in a bytecode instance.
  Order Provides `Comparator` instances for ordering traversers.
  P Predefined `Predicate` values that can be used with
  Path A Path denotes a particular walk through a `Graph` as defined by a `Traversal`.
  Pop A `Path` may have multiple values associated with a single label.
  Scope Many `Step` instance can have a variable scope which alter the manner in which the step will behave in relation to how the traversers are processed.
  Step A `Step` denotes a unit of computation within a `Traversal`.
  Traversal A `Traversal` represents a directed walk over a `Graph`.
  Traversal.Admin
  TraversalSource A `TraversalSource` is used to create `Traversal` instances.
  TraversalStrategies A `Traversal` maintains a set of `TraversalStrategy` instances within a TraversalStrategies object.
  TraversalStrategy A `TraversalStrategy` defines a particular atomic operation for mutating a `Traversal` prior to its evaluation.
  Traverser A `Traverser` represents the current state of an object flowing through a `Traversal`.

- Classes in org.apache.tinkerpop.gremlin.process.traversal used by org.apache.tinkerpop.gremlin.structure
  Class and Description
  TraversalSource A `TraversalSource` is used to create `Traversal` instances.

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