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

- Packages that use org.apache.tinkerpop.gremlin.process.traversal.step
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.hadoop.process.computer.traversal.step.sideEffect |
  org.apache.tinkerpop.gremlin.neo4j.process.traversal.step.sideEffect |
  org.apache.tinkerpop.gremlin.process.computer.traversal.step.map |
  org.apache.tinkerpop.gremlin.process.remote.traversal |
  org.apache.tinkerpop.gremlin.process.traversal |
  org.apache.tinkerpop.gremlin.process.traversal.lambda |
  org.apache.tinkerpop.gremlin.process.traversal.step |
  org.apache.tinkerpop.gremlin.process.traversal.step.branch |
  org.apache.tinkerpop.gremlin.process.traversal.step.filter |
  org.apache.tinkerpop.gremlin.process.traversal.step.map |
  org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect |
  org.apache.tinkerpop.gremlin.process.traversal.step.util |
  org.apache.tinkerpop.gremlin.process.traversal.translator |
  org.apache.tinkerpop.gremlin.process.traversal.util |
  org.apache.tinkerpop.gremlin.structure.io.binary.types |
  org.apache.tinkerpop.gremlin.tinkergraph.process.traversal.step.sideEffect |

- Classes in org.apache.tinkerpop.gremlin.process.traversal.step used by org.apache.tinkerpop.gremlin.hadoop.process.computer.traversal.step.sideEffect
  Class and Description
  Configuring Identifies a `Step` as one that can accept configurations via the `GraphTraversal.with(String, Object)` step modulator.
  Parameterizing An interface for `Step` implementations that hold a `Parameters` object, which fold in arguments from other steps.
  ReadWriting An interface that defines a `Step` as one that handles IO based operations for a `Graph`.
  ReadWriting.Mode Determines the mode of the the IO operation as being for reading or writing (or by default "unset")

- Classes in org.apache.tinkerpop.gremlin.process.traversal.step used by org.apache.tinkerpop.gremlin.neo4j.process.traversal.step.sideEffect
  Class and Description
  Configuring Identifies a `Step` as one that can accept configurations via the `GraphTraversal.with(String, Object)` step modulator.
  GraphComputing A `GraphComputing` step is one that will change its behavior whether its on a `GraphComputer` or not.
  HasContainerHolder
  Parameterizing An interface for `Step` implementations that hold a `Parameters` object, which fold in arguments from other steps.

- Classes in org.apache.tinkerpop.gremlin.process.traversal.step used by org.apache.tinkerpop.gremlin.process.computer.traversal.step.map
  Class and Description
  Configuring Identifies a `Step` as one that can accept configurations via the `GraphTraversal.with(String, Object)` step modulator.
  Parameterizing An interface for `Step` implementations that hold a `Parameters` object, which fold in arguments from other steps.
  TraversalParent

- Classes in org.apache.tinkerpop.gremlin.process.traversal.step used by org.apache.tinkerpop.gremlin.process.remote.traversal
  Class and Description
  TraversalParent

- Classes in org.apache.tinkerpop.gremlin.process.traversal.step used by org.apache.tinkerpop.gremlin.process.traversal
  Class and Description
  TraversalOptionParent.Pick
  TraversalParent

- Classes in org.apache.tinkerpop.gremlin.process.traversal.step used by org.apache.tinkerpop.gremlin.process.traversal.lambda
  Class and Description
  TraversalParent

- Classes in org.apache.tinkerpop.gremlin.process.traversal.step used by org.apache.tinkerpop.gremlin.process.traversal.step
  Class and Description
  Barrier A Barrier is any step that requires all left traversers to be processed prior to emitting result traversers to the right.
  ComplexTest
  Configuring Identifies a `Step` as one that can accept configurations via the `GraphTraversal.with(String, Object)` step modulator.
  Generating A `Generating` step is one that has a side-effect that needs post-processing prior to being returned.
  MemoryComputing A `MemoryComputing` step uses `Memory` to effect its computation on a `GraphComputer`.
  Parameterizing An interface for `Step` implementations that hold a `Parameters` object, which fold in arguments from other steps.
  PathProcessor.ElementRequirement
  ReadWriting.Mode Determines the mode of the the IO operation as being for reading or writing (or by default "unset")
  Scoping This interface is implemented by `Step` implementations that access labeled path steps, side-effects or `Map` values by key, such as `select('a')` step.
  Scoping.KeyNotFoundException
  Scoping.Variable
  TraversalOptionParent.Pick
  TraversalParent

- Classes in org.apache.tinkerpop.gremlin.process.traversal.step used by org.apache.tinkerpop.gremlin.process.traversal.step.branch
  Class and Description
  GraphComputing A `GraphComputing` step is one that will change its behavior whether its on a `GraphComputer` or not.
  TraversalOptionParent
  TraversalOptionParent.Pick
  TraversalParent

- Classes in org.apache.tinkerpop.gremlin.process.traversal.step used by org.apache.tinkerpop.gremlin.process.traversal.step.filter
  Class and Description
  Barrier A Barrier is any step that requires all left traversers to be processed prior to emitting result traversers to the right.
  ByModulating A `ByModulating` step is able to take `GraphTraversal.by()` calls.
  Bypassing A `ByPassing` step can be stated (at runtime) to simply enact the identity function.
  Configuring Identifies a `Step` as one that can accept configurations via the `GraphTraversal.with(String, Object)` step modulator.
  FromToModulating FromToModulating are for `Step`s that support from()- and to()-modulation.
  GraphComputing A `GraphComputing` step is one that will change its behavior whether its on a `GraphComputer` or not.
  HasContainerHolder
  LambdaHolder This is a marker interface stating that the `Step` contains a lambda/anonymous function.
  MemoryComputing A `MemoryComputing` step uses `Memory` to effect its computation on a `GraphComputer`.
  Mutating A marker interface for steps that modify the graph.
  Parameterizing An interface for `Step` implementations that hold a `Parameters` object, which fold in arguments from other steps.
  PathProcessor
  PathProcessor.ElementRequirement
  Ranging
  Scoping This interface is implemented by `Step` implementations that access labeled path steps, side-effects or `Map` values by key, such as `select('a')` step.
  Seedable An interface implemented by steps that have some form of `Random` usage that can be configured by way of a `seed` to allow for deterministic behavior of the step.
  TraversalParent

- Classes in org.apache.tinkerpop.gremlin.process.traversal.step used by org.apache.tinkerpop.gremlin.process.traversal.step.map
  Class and Description
  Barrier A Barrier is any step that requires all left traversers to be processed prior to emitting result traversers to the right.
  ByModulating A `ByModulating` step is able to take `GraphTraversal.by()` calls.
  ComparatorHolder
  Configuring Identifies a `Step` as one that can accept configurations via the `GraphTraversal.with(String, Object)` step modulator.
  FromToModulating FromToModulating are for `Step`s that support from()- and to()-modulation.
  Generating A `Generating` step is one that has a side-effect that needs post-processing prior to being returned.
  GraphComputing A `GraphComputing` step is one that will change its behavior whether its on a `GraphComputer` or not.
  Grouping An interface for common functionality of `GroupStep` and `GroupSideEffectStep`.
  LambdaHolder This is a marker interface stating that the `Step` contains a lambda/anonymous function.
  LocalBarrier
  MemoryComputing A `MemoryComputing` step uses `Memory` to effect its computation on a `GraphComputer`.
  Mutating A marker interface for steps that modify the graph.
  Parameterizing An interface for `Step` implementations that hold a `Parameters` object, which fold in arguments from other steps.
  PathProcessor
  PathProcessor.ElementRequirement
  Profiling A `Step` can implement this interface in order to receive a reference to the `MutableMetrics` object for the `Step`.
  ProfilingAware Marks a `Step` as one that is aware of profiling.
  Scoping This interface is implemented by `Step` implementations that access labeled path steps, side-effects or `Map` values by key, such as `select('a')` step.
  Seedable An interface implemented by steps that have some form of `Random` usage that can be configured by way of a `seed` to allow for deterministic behavior of the step.
  TraversalParent

- Classes in org.apache.tinkerpop.gremlin.process.traversal.step used by org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect
  Class and Description
  Barrier A Barrier is any step that requires all left traversers to be processed prior to emitting result traversers to the right.
  ByModulating A `ByModulating` step is able to take `GraphTraversal.by()` calls.
  Configuring Identifies a `Step` as one that can accept configurations via the `GraphTraversal.with(String, Object)` step modulator.
  Generating A `Generating` step is one that has a side-effect that needs post-processing prior to being returned.
  GraphComputing A `GraphComputing` step is one that will change its behavior whether its on a `GraphComputer` or not.
  Grouping An interface for common functionality of `GroupStep` and `GroupSideEffectStep`.
  LambdaHolder This is a marker interface stating that the `Step` contains a lambda/anonymous function.
  LocalBarrier
  MemoryComputing A `MemoryComputing` step uses `Memory` to effect its computation on a `GraphComputer`.
  Mutating A marker interface for steps that modify the graph.
  Parameterizing An interface for `Step` implementations that hold a `Parameters` object, which fold in arguments from other steps.
  PathProcessor
  ProfilingAware Marks a `Step` as one that is aware of profiling.
  ReadWriting An interface that defines a `Step` as one that handles IO based operations for a `Graph`.
  ReadWriting.Mode Determines the mode of the the IO operation as being for reading or writing (or by default "unset")
  Scoping This interface is implemented by `Step` implementations that access labeled path steps, side-effects or `Map` values by key, such as `select('a')` step.
  SideEffectCapable A `SideEffectCapable` step stores a side-effect data structure accessible by a side-effect key.
  TraversalParent

- Classes in org.apache.tinkerpop.gremlin.process.traversal.step used by org.apache.tinkerpop.gremlin.process.traversal.step.util
  Class and Description
  Barrier A Barrier is any step that requires all left traversers to be processed prior to emitting result traversers to the right.
  Generating A `Generating` step is one that has a side-effect that needs post-processing prior to being returned.
  GraphComputing A `GraphComputing` step is one that will change its behavior whether its on a `GraphComputer` or not.
  MemoryComputing A `MemoryComputing` step uses `Memory` to effect its computation on a `GraphComputer`.
  TraversalParent

- Classes in org.apache.tinkerpop.gremlin.process.traversal.step used by org.apache.tinkerpop.gremlin.process.traversal.translator
  Class and Description
  TraversalOptionParent.Pick

- Classes in org.apache.tinkerpop.gremlin.process.traversal.step used by org.apache.tinkerpop.gremlin.process.traversal.util
  Class and Description
  Scoping.Variable
  TraversalParent

- Classes in org.apache.tinkerpop.gremlin.process.traversal.step used by org.apache.tinkerpop.gremlin.structure.io.binary.types
  Class and Description
  TraversalOptionParent.Pick

- Classes in org.apache.tinkerpop.gremlin.process.traversal.step used by org.apache.tinkerpop.gremlin.tinkergraph.process.traversal.step.sideEffect
  Class and Description
  Configuring Identifies a `Step` as one that can accept configurations via the `GraphTraversal.with(String, Object)` step modulator.
  GraphComputing A `GraphComputing` step is one that will change its behavior whether its on a `GraphComputer` or not.
  HasContainerHolder
  Parameterizing An interface for `Step` implementations that hold a `Parameters` object, which fold in arguments from other steps.

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