# 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.peerpressure |
  org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank |
  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 to customize and override the standard translation process.
  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.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.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`.
  Translator A Translator will translate `Bytecode` into another representation.
  Translator.ScriptTranslator.TypeTranslator Provides a way to customize and override the standard translation process.
  Traversal A `Traversal` represents a directed walk over a `Graph`.
  Traversal.Admin
  TraversalEngine Deprecated. As of release 3.2.0, replaced by `Computer`.
  TraversalEngine.Type Deprecated.
  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
  TraversalEngine Deprecated. As of release 3.2.0, replaced by `Computer`.
  TraversalSource A `TraversalSource` is used to create `Traversal` instances.

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