## Uses of Interface
org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin

- Packages that use Traverser.Admin
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.driver.remote |
  org.apache.tinkerpop.gremlin.process.computer.traversal.lambda |
  org.apache.tinkerpop.gremlin.process.computer.traversal.step.map |
  org.apache.tinkerpop.gremlin.process.remote.traversal |
  org.apache.tinkerpop.gremlin.process.remote.traversal.step.map |
  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.strategy.decoration |
  org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization |
  org.apache.tinkerpop.gremlin.process.traversal.traverser |
  org.apache.tinkerpop.gremlin.process.traversal.traverser.util |
  org.apache.tinkerpop.gremlin.process.traversal.util |
  org.apache.tinkerpop.gremlin.tinkergraph.process.traversal.step.map |

- - ### Uses of Traverser.Admin in org.apache.tinkerpop.gremlin.driver.remote

    Methods in org.apache.tinkerpop.gremlin.driver.remote that return Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `Traverser.Admin<E>` | DriverRemoteTraversal.`nextTraverser()`

  - ### Uses of Traverser.Admin in org.apache.tinkerpop.gremlin.process.computer.traversal.lambda

    Methods in org.apache.tinkerpop.gremlin.process.computer.traversal.lambda with parameters of type Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | HaltedTraversersCountTraversal.`addStart(Traverser.Admin<Vertex> start)`

  - ### Uses of Traverser.Admin in org.apache.tinkerpop.gremlin.process.computer.traversal.step.map

    Methods in org.apache.tinkerpop.gremlin.process.computer.traversal.step.map that return Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `protected Traverser.Admin<S>` | ComputerResultStep.`processNextStart()`
    `protected Traverser.Admin<ComputerResult>` | ShortestPathVertexProgramStep.`processNextStart()`
    `protected Traverser.Admin<ComputerResult>` | VertexProgramStep.`processNextStart()`

    Methods in org.apache.tinkerpop.gremlin.process.computer.traversal.step.map that return types with arguments of type Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `Iterator<Traverser.Admin<S>>` | ComputerResultStep.`attach(Iterator<Traverser.Admin<S>> iterator, Graph graph)`

    Method parameters in org.apache.tinkerpop.gremlin.process.computer.traversal.step.map with type arguments of type Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `Iterator<Traverser.Admin<S>>` | ComputerResultStep.`attach(Iterator<Traverser.Admin<S>> iterator, Graph graph)`

  - ### Uses of Traverser.Admin in org.apache.tinkerpop.gremlin.process.remote.traversal

    Subinterfaces of Traverser.Admin in org.apache.tinkerpop.gremlin.process.remote.traversal
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `RemoteTraverser<T>`

    Classes in org.apache.tinkerpop.gremlin.process.remote.traversal that implement Traverser.Admin
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractRemoteTraverser<T>`
    `class` | `DefaultRemoteTraverser<T>`

    Methods in org.apache.tinkerpop.gremlin.process.remote.traversal that return Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `abstract Traverser.Admin<E>` | AbstractRemoteTraversal.`nextTraverser()` Note that internally `#nextTraverser()` is called from within a loop (specifically in `AbstractStep.next()` that breaks properly when a `NoSuchElementException` is thrown.
    `Traverser.Admin<E>` | EmbeddedRemoteTraversal.`nextTraverser()`

  - ### Uses of Traverser.Admin in org.apache.tinkerpop.gremlin.process.remote.traversal.step.map

    Methods in org.apache.tinkerpop.gremlin.process.remote.traversal.step.map that return Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `protected Traverser.Admin<E>` | RemoteStep.`processNextStart()`

  - ### Uses of Traverser.Admin in org.apache.tinkerpop.gremlin.process.traversal

    Methods in org.apache.tinkerpop.gremlin.process.traversal that return Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `default Traverser.Admin<T>` | Traverser.`asAdmin()` Typecast the traverser to a "system traverser" so `Traverser.Admin` methods can be accessed.
    `Traverser.Admin<T>` | Traverser.Admin.`detach()` Prepare the traverser for migration across a JVM boundary.
    `<S> Traverser.Admin<S>` | TraverserGenerator.`generate(S start, Step<S,?> startStep, long initialBulk)`
    `default Traverser.Admin<E>` | Traversal.Admin.`nextTraverser()`
    `Traverser.Admin<T>` | Traverser.Admin.`split()` Generate a sibling traverser of the current traverser with a full copy of all state within the sibling.
    `<R> Traverser.Admin<R>` | Traverser.Admin.`split(R r, Step<T,R> step)` Generate a child traverser of the current traverser for current as step and new object location.

    Methods in org.apache.tinkerpop.gremlin.process.traversal that return types with arguments of type Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `default <S> Iterator<Traverser.Admin<S>>` | TraverserGenerator.`generateIterator(Iterator<S> starts, Step<S,?> startStep, long initialBulk)`

    Methods in org.apache.tinkerpop.gremlin.process.traversal with parameters of type Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | Step.`addStart(Traverser.Admin<S> start)` Add a single `Traverser.Admin` to the step.
    `default void` | Traversal.Admin.`addStart(Traverser.Admin<S> start)` Add a single `Traverser.Admin` object to the head of the traversal.
    `void` | Traverser.Admin.`merge(Traverser.Admin<?> other)` When two traversers are have equality with each other, then they can be merged.

    Method parameters in org.apache.tinkerpop.gremlin.process.traversal with type arguments of type Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | Step.`addStarts(Iterator<Traverser.Admin<S>> starts)` Add a iterator of `Traverser.Admin` objects of type S to the step.
    `default void` | Traversal.Admin.`addStarts(Iterator<Traverser.Admin<S>> starts)` Add an iterator of `Traverser.Admin` objects to the head/start of the traversal.

  - ### Uses of Traverser.Admin in org.apache.tinkerpop.gremlin.process.traversal.lambda

    Methods in org.apache.tinkerpop.gremlin.process.traversal.lambda that return Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `Traverser.Admin<E>` | AbstractLambdaTraversal.`nextTraverser()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.lambda with parameters of type Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | ColumnTraversal.`addStart(Traverser.Admin start)`
    `void` | LoopTraversal.`addStart(Traverser.Admin<S> start)`
    `void` | PredicateTraversal.`addStart(Traverser.Admin<S> start)`
    `void` | AbstractLambdaTraversal.`addStart(Traverser.Admin<S> start)`
    `void` | IdentityTraversal.`addStart(Traverser.Admin<S> start)`
    `void` | TokenTraversal.`addStart(Traverser.Admin<S> start)`
    `void` | ValueTraversal.`addStart(Traverser.Admin<T> start)`

  - ### Uses of Traverser.Admin in org.apache.tinkerpop.gremlin.process.traversal.step

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step that return Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `static <S> Traverser.Admin<S>` | PathProcessor.`processTraverserPathLabels(Traverser.Admin<S> traverser, Set<String> labels)`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step with parameters of type Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `default <S> S` | Scoping.`getNullableScopeValue(Pop pop, String key, Traverser.Admin<?> traverser)` Calls `Scoping.getScopeValue(Pop, Object, Traverser.Admin)` and returns `null` if the key is not found.
    `default <S> S` | Scoping.`getSafeScopeValue(Pop pop, Object key, Traverser.Admin<?> traverser)` Calls `Scoping.getScopeValue(Pop, Object, Traverser.Admin)` but throws an unchecked `IllegalStateException` if the key cannot be found.
    `default <S> S` | Scoping.`getScopeValue(Pop pop, Object key, Traverser.Admin<?> traverser)` Finds the object with the specified key for the current traverser and throws an exception if the key cannot be found.
    `static <S> Traverser.Admin<S>` | PathProcessor.`processTraverserPathLabels(Traverser.Admin<S> traverser, Set<String> labels)`

  - ### Uses of Traverser.Admin in org.apache.tinkerpop.gremlin.process.traversal.step.branch

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.branch that return Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `protected Traverser.Admin<S>` | OptionalStep.`processNextStart()`
    `protected Traverser.Admin<E>` | LocalStep.`processNextStart()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.branch that return types with arguments of type Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `protected Iterator<Traverser.Admin<E>>` | BranchStep.`computerAlgorithm()`
    `protected Iterator<Traverser.Admin<S>>` | RepeatStep.`computerAlgorithm()`
    `protected Iterator<Traverser.Admin<S>>` | RepeatStep.RepeatEndStep.`computerAlgorithm()`
    `protected Iterator<Traverser.Admin<E>>` | BranchStep.`standardAlgorithm()`
    `protected Iterator<Traverser.Admin<S>>` | RepeatStep.`standardAlgorithm()`
    `protected Iterator<Traverser.Admin<S>>` | RepeatStep.RepeatEndStep.`standardAlgorithm()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.branch with parameters of type Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | RepeatStep.`doEmit(Traverser.Admin<S> traverser, boolean emitFirst)`
    `boolean` | RepeatStep.`doUntil(Traverser.Admin<S> traverser, boolean utilFirst)`

  - ### Uses of Traverser.Admin in org.apache.tinkerpop.gremlin.process.traversal.step.filter

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.filter that return Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `protected Traverser.Admin<S>` | PathFilterStep.`processNextStart()`
    `Traverser.Admin<S>` | TailGlobalStep.`processNextStart()`
    `protected Traverser.Admin<S>` | FilterStep.`processNextStart()`
    `protected Traverser.Admin<S>` | WherePredicateStep.`processNextStart()`
    `protected Traverser.Admin<S>` | DedupGlobalStep.`processNextStart()`
    `protected Traverser.Admin<S>` | WhereTraversalStep.`processNextStart()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.filter that return types with arguments of type Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `MemoryComputeKey<Map<Object,Traverser.Admin<S>>>` | DedupGlobalStep.`getMemoryComputeKey()`
    `Map<Object,Traverser.Admin<S>>` | DedupGlobalStep.`nextBarrier()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.filter with parameters of type Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `protected boolean` | WhereTraversalStep.WhereEndStep.`filter(Traverser.Admin<Object> traverser)`
    `protected boolean` | IsStep.`filter(Traverser.Admin<S> traverser)`
    `protected boolean` | TimeLimitStep.`filter(Traverser.Admin<S> traverser)`
    `protected boolean` | NoneStep.`filter(Traverser.Admin<S> traverser)`
    `protected boolean` | RangeGlobalStep.`filter(Traverser.Admin<S> traverser)`
    `boolean` | ClassFilterStep.`filter(Traverser.Admin<S> traverser)`
    `protected boolean` | NotStep.`filter(Traverser.Admin<S> traverser)`
    `protected boolean` | PathFilterStep.`filter(Traverser.Admin<S> traverser)`
    `protected abstract boolean` | FilterStep.`filter(Traverser.Admin<S> traverser)`
    `protected boolean` | DropStep.`filter(Traverser.Admin<S> traverser)`
    `protected boolean` | CoinStep.`filter(Traverser.Admin<S> traverser)`
    `protected boolean` | WherePredicateStep.`filter(Traverser.Admin<S> traverser)`
    `protected boolean` | TraversalFilterStep.`filter(Traverser.Admin<S> traverser)`
    `protected boolean` | DedupGlobalStep.`filter(Traverser.Admin<S> traverser)`
    `protected boolean` | WhereTraversalStep.`filter(Traverser.Admin<S> traverser)`
    `protected boolean` | HasStep.`filter(Traverser.Admin<S> traverser)`
    `protected boolean` | LambdaFilterStep.`filter(Traverser.Admin<S> traverser)`
    `protected boolean` | AndStep.`filter(Traverser.Admin<S> traverser)`
    `protected boolean` | OrStep.`filter(Traverser.Admin<S> traverser)`
    `protected Object` | WhereTraversalStep.WhereStartStep.`map(Traverser.Admin<S> traverser)`
    `void` | WhereTraversalStep.WhereEndStep.`processStartTraverser(Traverser.Admin traverser)`

    Method parameters in org.apache.tinkerpop.gremlin.process.traversal.step.filter with type arguments of type Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | DedupGlobalStep.`addBarrier(Map<Object,Traverser.Admin<S>> barrier)`

  - ### Uses of Traverser.Admin in org.apache.tinkerpop.gremlin.process.traversal.step.map

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.map that return Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `protected Traverser.Admin<S>` | NoOpBarrierStep.`processNextStart()`
    `protected Traverser.Admin<E>` | FlatMapStep.`processNextStart()`
    `protected Traverser.Admin<E>` | SelectOneStep.`processNextStart()`
    `protected Traverser.Admin<E>` | GraphStep.`processNextStart()`
    `protected Traverser.Admin<Double>` | MathStep.`processNextStart()`
    `protected Traverser.Admin<E>` | TraversalMapStep.`processNextStart()`
    `protected Traverser.Admin<E>` | TraversalSelectStep.`processNextStart()`
    `protected Traverser.Admin<Object>` | MatchStep.MatchStartStep.`processNextStart()`
    `protected Traverser.Admin<Object>` | MatchStep.MatchEndStep.`processNextStart()`
    `protected Traverser.Admin<E>` | ScalarMapStep.`processNextStart()`
    `protected Traverser.Admin<Edge>` | AddEdgeStartStep.`processNextStart()`
    `protected Traverser.Admin<Vertex>` | AddVertexStartStep.`processNextStart()`
    `protected Traverser.Admin<Boolean>` | HasNextStep.`processNextStart()`
    `protected Traverser.Admin<Path>` | PathStep.`processNextStart()`
    `protected Traverser.Admin<Map<String,E>>` | SelectStep.`processNextStart()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.map that return types with arguments of type Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `protected Iterator<Traverser.Admin<Map<String,E>>>` | MatchStep.`computerAlgorithm()`
    `protected Iterator<Traverser.Admin<Map<String,E>>>` | MatchStep.`standardAlgorithm()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.map with parameters of type Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `Traversal.Admin<Object,Object>` | MatchStep.GreedyMatchAlgorithm.`apply(Traverser.Admin<Object> traverser)`
    `Traversal.Admin<Object,Object>` | MatchStep.CountMatchAlgorithm.`apply(Traverser.Admin<Object> traverser)`
    `protected Iterator<Vertex>` | EdgeVertexStep.`flatMap(Traverser.Admin<Edge> traverser)`
    `protected Iterator<E>` | PropertiesStep.`flatMap(Traverser.Admin<Element> traverser)`
    `protected abstract Iterator<E>` | FlatMapStep.`flatMap(Traverser.Admin<S> traverser)`
    `protected Iterator<E>` | CoalesceStep.`flatMap(Traverser.Admin<S> traverser)`
    `protected Iterator<E>` | TraversalFlatMapStep.`flatMap(Traverser.Admin<S> traverser)`
    `protected Iterator<E>` | UnfoldStep.`flatMap(Traverser.Admin<S> traverser)`
    `protected Iterator<E>` | LambdaFlatMapStep.`flatMap(Traverser.Admin<S> traverser)`
    `protected Iterator<E>` | VertexStep.`flatMap(Traverser.Admin<Vertex> traverser)`
    `protected Iterator<Vertex>` | ProfileTest.MockStep.`flatMap(Traverser.Admin<Vertex> traverser)`
    `static boolean` | MatchStep.Helper.`hasEndLabel(Traverser.Admin<Object> traverser, Traversal.Admin<Object,Object> traversal)`
    `static boolean` | MatchStep.Helper.`hasExecutedTraversal(Traverser.Admin<Object> traverser, Traversal.Admin<Object,Object> traversal)`
    `static boolean` | MatchStep.Helper.`hasStartLabels(Traverser.Admin<Object> traverser, Traversal.Admin<Object,Object> traversal)`
    `protected Vertex` | EdgeOtherVertexStep.`map(Traverser.Admin<Edge> traverser)`
    `protected Map<K,E>` | ElementMapStep.`map(Traverser.Admin<Element> traverser)`
    `protected Map<K,E>` | PropertyMapStep.`map(Traverser.Admin<Element> traverser)`
    `protected E` | PropertyValueStep.`map(Traverser.Admin<Property<E>> traverser)`
    `protected String` | PropertyKeyStep.`map(Traverser.Admin<Property> traverser)`
    `protected Map<String,E>` | ProjectStep.`map(Traverser.Admin<S> traverser)`
    `protected E` | MaxLocalStep.`map(Traverser.Admin<S> traverser)`
    `protected String` | LabelStep.`map(Traverser.Admin<S> traverser)`
    `protected S` | OrderLocalStep.`map(Traverser.Admin<S> traverser)`
    `protected Set<E>` | DedupLocalStep.`map(Traverser.Admin<S> traverser)`
    `protected Double` | MathStep.`map(Traverser.Admin<S> traverser)`
    `protected E` | MinLocalStep.`map(Traverser.Admin<S> traverser)`
    `protected E` | IndexStep.`map(Traverser.Admin<S> traverser)`
    `protected E` | SackStep.`map(Traverser.Admin<S> traverser)`
    `protected abstract E` | ScalarMapStep.`map(Traverser.Admin<S> traverser)`
    `protected Number` | MeanLocalStep.`map(Traverser.Admin<S> traverser)`
    `protected Object` | IdStep.`map(Traverser.Admin<S> traverser)`
    `protected E` | LambdaMapStep.`map(Traverser.Admin<S> traverser)`
    `protected S` | TailLocalStep.`map(Traverser.Admin<S> traverser)`
    `protected Path` | PathStep.`map(Traverser.Admin<S> traverser)`
    `protected E` | ConstantStep.`map(Traverser.Admin<S> traverser)`
    `protected Edge` | AddEdgeStep.`map(Traverser.Admin<S> traverser)`
    `protected S` | RangeLocalStep.`map(Traverser.Admin<S> traverser)`
    `protected S` | SampleLocalStep.`map(Traverser.Admin<S> traverser)`
    `protected Long` | CountLocalStep.`map(Traverser.Admin<S> traverser)`
    `protected Integer` | LoopsStep.`map(Traverser.Admin<S> traverser)`
    `protected Vertex` | AddVertexStep.`map(Traverser.Admin<S> traverser)`
    `protected E` | SumLocalStep.`map(Traverser.Admin<S> traverser)`
    `S` | MaxGlobalStep.`projectTraverser(Traverser.Admin<S> traverser)`
    `Tree` | TreeStep.`projectTraverser(Traverser.Admin<S> traverser)`
    `Map<K,V>` | GroupStep.`projectTraverser(Traverser.Admin<S> traverser)`
    `S` | MinGlobalStep.`projectTraverser(Traverser.Admin<S> traverser)`
    `S` | SumGlobalStep.`projectTraverser(Traverser.Admin<S> traverser)`
    `Map<E,Long>` | GroupCountStep.`projectTraverser(Traverser.Admin<S> traverser)`
    `E` | MeanGlobalStep.`projectTraverser(Traverser.Admin<S> traverser)`
    `Long` | CountGlobalStep.`projectTraverser(Traverser.Admin<S> traverser)`
    `E` | FoldStep.`projectTraverser(Traverser.Admin<S> traverser)`
    `default void` | MatchStep.MatchAlgorithm.`recordEnd(Traverser.Admin<Object> traverser, Traversal.Admin<Object,Object> traversal)`
    `void` | MatchStep.CountMatchAlgorithm.`recordEnd(Traverser.Admin<Object> traverser, Traversal.Admin<Object,Object> traversal)`
    `default void` | MatchStep.MatchAlgorithm.`recordStart(Traverser.Admin<Object> traverser, Traversal.Admin<Object,Object> traversal)`
    `void` | MatchStep.CountMatchAlgorithm.`recordStart(Traverser.Admin<Object> traverser, Traversal.Admin<Object,Object> traversal)`

  - ### Uses of Traverser.Admin in org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect that return Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `Traverser.Admin<S>` | ProfileSideEffectStep.`next()`
    `protected Traverser.Admin<S>` | IoStep.`processNextStart()`
    `protected Traverser.Admin<S>` | TreeSideEffectStep.`processNextStart()`
    `protected Traverser.Admin<S>` | StartStep.`processNextStart()`
    `protected Traverser.Admin<S>` | IdentityStep.`processNextStart()`
    `protected Traverser.Admin<S>` | AggregateGlobalStep.`processNextStart()`
    `protected Traverser.Admin<S>` | SideEffectStep.`processNextStart()`
    `protected Traverser.Admin<S>` | IoStep.`read(File file)`
    `protected Traverser.Admin<S>` | IoStep.`write(File file)`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect with parameters of type Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | SubgraphStep.`sideEffect(Traverser.Admin<Edge> traverser)`
    `protected void` | AddPropertyStep.`sideEffect(Traverser.Admin<S> traverser)`
    `protected void` | LambdaSideEffectStep.`sideEffect(Traverser.Admin<S> traverser)`
    `protected void` | GroupCountSideEffectStep.`sideEffect(Traverser.Admin<S> traverser)`
    `protected void` | GroupSideEffectStep.`sideEffect(Traverser.Admin<S> traverser)`
    `protected void` | TreeSideEffectStep.`sideEffect(Traverser.Admin<S> traverser)`
    `protected void` | SackValueStep.`sideEffect(Traverser.Admin<S> traverser)`
    `protected void` | ProfileSideEffectStep.`sideEffect(Traverser.Admin<S> traverser)`
    `protected void` | AggregateLocalStep.`sideEffect(Traverser.Admin<S> traverser)`
    `protected void` | TraversalSideEffectStep.`sideEffect(Traverser.Admin<S> traverser)`
    `protected abstract void` | SideEffectStep.`sideEffect(Traverser.Admin<S> traverser)`

  - ### Uses of Traverser.Admin in org.apache.tinkerpop.gremlin.process.traversal.step.util

    Fields in org.apache.tinkerpop.gremlin.process.traversal.step.util declared as Traverser.Admin
    Modifier and Type | Field and Description
    --- | ---
    `protected Traverser.Admin<E>` | AbstractStep.`nextEnd`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.util that return Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `Traverser.Admin<E>` | AbstractStep.`next()`
    `Traverser.Admin<S>` | ProfileStep.`next()`
    `Traverser.Admin<S>` | ExpandableStepIterator.`next()`
    `Traverser.Admin<E>` | EmptyStep.`next()`
    `protected Traverser.Admin<E>` | AbstractStep.`prepareTraversalForNextStep(Traverser.Admin<E> traverser)`
    `protected Traverser.Admin<E>` | ComputerAwareStep.`processNextStart()`
    `protected Traverser.Admin<S>` | ComputerAwareStep.EndStep.`processNextStart()`
    `protected abstract Traverser.Admin<E>` | AbstractStep.`processNextStart()`
    `Traverser.Admin<S>` | CollectingBarrierStep.`processNextStart()`
    `Traverser.Admin<E>` | SupplyingBarrierStep.`processNextStart()`
    `Traverser.Admin<E>` | ReducingBarrierStep.`processNextStart()`
    `protected Traverser.Admin<S>` | ProfileStep.`processNextStart()`
    `protected Traverser.Admin<S>` | RequirementsStep.`processNextStart()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.util that return types with arguments of type Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract Iterator<Traverser.Admin<E>>` | ComputerAwareStep.`computerAlgorithm()`
    `protected abstract Iterator<Traverser.Admin<E>>` | ComputerAwareStep.`standardAlgorithm()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.step.util with parameters of type Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | ExpandableStepIterator.`add(Traverser.Admin<S> traverser)`
    `void` | AbstractStep.`addStart(Traverser.Admin<S> start)`
    `void` | SupplyingBarrierStep.`addStart(Traverser.Admin<S> start)`
    `void` | EmptyStep.`addStart(Traverser.Admin<S> start)`
    `<S,E> List<E>` | Parameters.`get(Traverser.Admin<S> traverser, Object key, Supplier<E> defaultValue)` Gets the list of values for a key, while resolving the values of any parameters that are `Traversal` objects.
    `<S> Object[]` | Parameters.`getKeyValues(Traverser.Admin<S> traverser, Object... exceptKeys)` Gets the array of keys/values of the parameters while resolving parameter values that contain `Traversal` instances.
    `protected Traverser.Admin<E>` | AbstractStep.`prepareTraversalForNextStep(Traverser.Admin<E> traverser)`
    `abstract E` | ReducingBarrierStep.`projectTraverser(Traverser.Admin<S> traverser)`

    Method parameters in org.apache.tinkerpop.gremlin.process.traversal.step.util with type arguments of type Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | ExpandableStepIterator.`add(Iterator<Traverser.Admin<S>> iterator)`
    `void` | AbstractStep.`addStarts(Iterator<Traverser.Admin<S>> starts)`
    `void` | SupplyingBarrierStep.`addStarts(Iterator<Traverser.Admin<S>> starts)`
    `void` | EmptyStep.`addStarts(Iterator<Traverser.Admin<S>> starts)`

  - ### Uses of Traverser.Admin in org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration

    Methods in org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration that return Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `<R> Traverser.Admin<R>` | HaltedTraverserStrategy.`halt(Traverser.Admin<R> traverser)`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration with parameters of type Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `<R> Traverser.Admin<R>` | HaltedTraverserStrategy.`halt(Traverser.Admin<R> traverser)`

  - ### Uses of Traverser.Admin in org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization

    Methods in org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization with parameters of type Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `protected E` | ReferenceElementStrategy.ReferenceElementStep.`map(Traverser.Admin<S> traverser)`

  - ### Uses of Traverser.Admin in org.apache.tinkerpop.gremlin.process.traversal.traverser

    Classes in org.apache.tinkerpop.gremlin.process.traversal.traverser that implement Traverser.Admin
    Modifier and Type | Class and Description
    --- | ---
    `class` | `B_LP_NL_O_P_S_SE_SL_Traverser<T>`
    `class` | `B_LP_NL_O_S_SE_SL_Traverser<T>`
    `class` | `B_LP_O_P_S_SE_SL_Traverser<T>`
    `class` | `B_LP_O_S_SE_SL_Traverser<T>`
    `class` | `B_NL_O_S_SE_SL_Traverser<T>`
    `class` | `B_O_S_SE_SL_Traverser<T>`
    `class` | `B_O_Traverser<T>`
    `class` | `LP_NL_O_OB_P_S_SE_SL_Traverser<T>`
    `class` | `LP_NL_O_OB_S_SE_SL_Traverser<T>`
    `class` | `LP_O_OB_P_S_SE_SL_Traverser<T>`
    `class` | `LP_O_OB_S_SE_SL_Traverser<T>`
    `class` | `NL_O_OB_S_SE_SL_Traverser<T>`
    `class` | `O_OB_S_SE_SL_Traverser<T>`
    `class` | `O_Traverser<T>`
    `class` | `ProjectedTraverser<T,P>`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.traverser that return Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `Traverser.Admin<T>` | LP_O_OB_S_SE_SL_Traverser.`detach()`
    `Traverser.Admin<T>` | LP_O_OB_P_S_SE_SL_Traverser.`detach()`
    `Traverser.Admin<T>` | B_LP_O_S_SE_SL_Traverser.`detach()`
    `Traverser.Admin<T>` | ProjectedTraverser.`detach()`
    `Traverser.Admin<T>` | B_LP_O_P_S_SE_SL_Traverser.`detach()`
    `<S> Traverser.Admin<S>` | B_LP_O_S_SE_SL_TraverserGenerator.`generate(S start, Step<S,?> startStep, long initialBulk)`
    `<S> Traverser.Admin<S>` | B_LP_NL_O_S_SE_SL_TraverserGenerator.`generate(S start, Step<S,?> startStep, long initialBulk)`
    `<S> Traverser.Admin<S>` | LP_O_OB_S_SE_SL_TraverserGenerator.`generate(S start, Step<S,?> startStep, long initialBulk)`
    `<S> Traverser.Admin<S>` | B_O_TraverserGenerator.`generate(S start, Step<S,?> startStep, long initialBulk)`
    `<S> Traverser.Admin<S>` | LP_O_OB_P_S_SE_SL_TraverserGenerator.`generate(S start, Step<S,?> startStep, long initialBulk)`
    `<S> Traverser.Admin<S>` | B_LP_O_P_S_SE_SL_TraverserGenerator.`generate(S start, Step<S,?> startStep, long initialBulk)`
    `<S> Traverser.Admin<S>` | B_O_S_SE_SL_TraverserGenerator.`generate(S start, Step<S,?> startStep, long initialBulk)`
    `<S> Traverser.Admin<S>` | B_NL_O_S_SE_SL_TraverserGenerator.`generate(S start, Step<S,?> startStep, long initialBulk)`
    `<S> Traverser.Admin<S>` | NL_O_OB_S_SE_SL_TraverserGenerator.`generate(S start, Step<S,?> startStep, long initialBulk)`
    `<S> Traverser.Admin<S>` | B_LP_NL_O_P_S_SE_SL_TraverserGenerator.`generate(S start, Step<S,?> startStep, long initialBulk)`
    `<S> Traverser.Admin<S>` | LP_NL_O_OB_P_S_SE_SL_TraverserGenerator.`generate(S start, Step<S,?> startStep, long initialBulk)`
    `<S> Traverser.Admin<S>` | O_OB_S_SE_SL_TraverserGenerator.`generate(S start, Step<S,?> startStep, long initialBulk)`
    `<S> Traverser.Admin<S>` | LP_NL_O_OB_S_SE_SL_TraverserGenerator.`generate(S start, Step<S,?> startStep, long initialBulk)`
    `Traverser.Admin<T>` | O_OB_S_SE_SL_Traverser.`split()`
    `Traverser.Admin<T>` | B_LP_NL_O_S_SE_SL_Traverser.`split()`
    `Traverser.Admin<T>` | B_O_S_SE_SL_Traverser.`split()`
    `Traverser.Admin<T>` | LP_O_OB_S_SE_SL_Traverser.`split()`
    `Traverser.Admin<T>` | NL_O_OB_S_SE_SL_Traverser.`split()`
    `Traverser.Admin<T>` | B_NL_O_S_SE_SL_Traverser.`split()`
    `Traverser.Admin<T>` | LP_NL_O_OB_S_SE_SL_Traverser.`split()`
    `Traverser.Admin<T>` | LP_O_OB_P_S_SE_SL_Traverser.`split()`
    `Traverser.Admin<T>` | O_Traverser.`split()`
    `Traverser.Admin<T>` | B_LP_NL_O_P_S_SE_SL_Traverser.`split()`
    `Traverser.Admin<T>` | LP_NL_O_OB_P_S_SE_SL_Traverser.`split()`
    `Traverser.Admin<T>` | B_LP_O_S_SE_SL_Traverser.`split()`
    `Traverser.Admin<T>` | ProjectedTraverser.`split()`
    `Traverser.Admin<T>` | B_LP_O_P_S_SE_SL_Traverser.`split()`
    `<R> Traverser.Admin<R>` | O_OB_S_SE_SL_Traverser.`split(R r, Step<T,R> step)`
    `<R> Traverser.Admin<R>` | B_LP_NL_O_S_SE_SL_Traverser.`split(R r, Step<T,R> step)`
    `<R> Traverser.Admin<R>` | B_O_S_SE_SL_Traverser.`split(R r, Step<T,R> step)`
    `<R> Traverser.Admin<R>` | LP_O_OB_S_SE_SL_Traverser.`split(R r, Step<T,R> step)`
    `<R> Traverser.Admin<R>` | NL_O_OB_S_SE_SL_Traverser.`split(R r, Step<T,R> step)`
    `<R> Traverser.Admin<R>` | B_NL_O_S_SE_SL_Traverser.`split(R r, Step<T,R> step)`
    `<R> Traverser.Admin<R>` | LP_NL_O_OB_S_SE_SL_Traverser.`split(R r, Step<T,R> step)`
    `<R> Traverser.Admin<R>` | LP_O_OB_P_S_SE_SL_Traverser.`split(R r, Step<T,R> step)`
    `<R> Traverser.Admin<R>` | O_Traverser.`split(R r, Step<T,R> step)`
    `<R> Traverser.Admin<R>` | B_LP_NL_O_P_S_SE_SL_Traverser.`split(R r, Step<T,R> step)`
    `<R> Traverser.Admin<R>` | LP_NL_O_OB_P_S_SE_SL_Traverser.`split(R r, Step<T,R> step)`
    `<R> Traverser.Admin<R>` | B_LP_O_S_SE_SL_Traverser.`split(R r, Step<T,R> step)`
    `<R> Traverser.Admin<R>` | ProjectedTraverser.`split(R r, Step<T,R> step)`
    `<R> Traverser.Admin<R>` | B_LP_O_P_S_SE_SL_Traverser.`split(R r, Step<T,R> step)`
    `static <T> Traverser.Admin<T>` | ProjectedTraverser.`tryUnwrap(Traverser.Admin<T> traverser)`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.traverser with parameters of type Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | O_OB_S_SE_SL_Traverser.`merge(Traverser.Admin<?> other)`
    `void` | B_LP_NL_O_S_SE_SL_Traverser.`merge(Traverser.Admin<?> other)`
    `void` | B_O_S_SE_SL_Traverser.`merge(Traverser.Admin<?> other)`
    `void` | NL_O_OB_S_SE_SL_Traverser.`merge(Traverser.Admin<?> other)`
    `void` | B_NL_O_S_SE_SL_Traverser.`merge(Traverser.Admin<?> other)`
    `void` | LP_NL_O_OB_S_SE_SL_Traverser.`merge(Traverser.Admin<?> other)`
    `void` | O_Traverser.`merge(Traverser.Admin<?> other)`
    `void` | B_LP_NL_O_P_S_SE_SL_Traverser.`merge(Traverser.Admin<?> other)`
    `void` | LP_NL_O_OB_P_S_SE_SL_Traverser.`merge(Traverser.Admin<?> other)`
    `void` | B_O_Traverser.`merge(Traverser.Admin<?> other)`
    `void` | ProjectedTraverser.`merge(Traverser.Admin<?> other)`
    `static <T> Traverser.Admin<T>` | ProjectedTraverser.`tryUnwrap(Traverser.Admin<T> traverser)`

    Constructors in org.apache.tinkerpop.gremlin.process.traversal.traverser with parameters of type Traverser.Admin
    Constructor and Description
    `ProjectedTraverser(Traverser.Admin<T> baseTraverser, List<P> projections)`

  - ### Uses of Traverser.Admin in org.apache.tinkerpop.gremlin.process.traversal.traverser.util

    Classes in org.apache.tinkerpop.gremlin.process.traversal.traverser.util that implement Traverser.Admin
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractTraverser<T>`
    `class` | `EmptyTraverser<T>` A `Traverser` with no bulk which effectively means that it will no longer be propagated through a `Traversal`.

    Methods in org.apache.tinkerpop.gremlin.process.traversal.traverser.util that return Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `Traverser.Admin<T>` | EmptyTraverser.`detach()`
    `Traverser.Admin<T>` | AbstractTraverser.`detach()`
    `Traverser.Admin<S>` | TraverserSet.`element()`
    `Traverser.Admin<S>` | TraverserSet.`get(Traverser.Admin<S> traverser)`
    `Traverser.Admin<S>` | TraverserSet.`peek()`
    `Traverser.Admin<S>` | TraverserSet.`poll()`
    `Traverser.Admin<S>` | IndexedTraverserSet.`remove()`
    `Traverser.Admin<S>` | TraverserSet.`remove()`
    `Traverser.Admin<T>` | EmptyTraverser.`split()`
    `Traverser.Admin<T>` | AbstractTraverser.`split()`
    `<R> Traverser.Admin<R>` | EmptyTraverser.`split(R r, Step<T,R> step)`
    `<R> Traverser.Admin<R>` | AbstractTraverser.`split(R r, Step<T,R> step)`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.traverser.util that return types with arguments of type Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `Collection<Traverser.Admin<S>>` | IndexedTraverserSet.`get(I k)` Gets a collection of `Traverser` objects that contain the specified value.
    `Iterator<Traverser.Admin<S>>` | TraverserSet.`iterator()`
    `Spliterator<Traverser.Admin<S>>` | TraverserSet.`spliterator()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.traverser.util with parameters of type Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | IndexedTraverserSet.`add(Traverser.Admin<S> traverser)`
    `boolean` | TraverserSet.`add(Traverser.Admin<S> traverser)`
    `Traverser.Admin<S>` | TraverserSet.`get(Traverser.Admin<S> traverser)`
    `void` | EmptyTraverser.`merge(Traverser.Admin<?> other)`
    `void` | AbstractTraverser.`merge(Traverser.Admin<?> other)`
    `boolean` | IndexedTraverserSet.`offer(Traverser.Admin<S> traverser)`
    `boolean` | TraverserSet.`offer(Traverser.Admin<S> traverser)`

    Constructors in org.apache.tinkerpop.gremlin.process.traversal.traverser.util with parameters of type Traverser.Admin
    Constructor and Description
    `IndexedTraverserSet(Function<S,I> indexingFunction, Traverser.Admin<S> traverser)`
    `TraverserSet(Traverser.Admin<S> traverser)`

  - ### Uses of Traverser.Admin in org.apache.tinkerpop.gremlin.process.traversal.util

    Methods in org.apache.tinkerpop.gremlin.process.traversal.util that return Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `Traverser.Admin<E>` | DefaultTraversal.`nextTraverser()`

    Methods in org.apache.tinkerpop.gremlin.process.traversal.util with parameters of type Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultTraversal.`addStart(Traverser.Admin<S> start)`
    `void` | EmptyTraversal.`addStart(Traverser.Admin<S> start)`
    `static <S,E> E` | TraversalUtil.`apply(Traverser.Admin<S> traverser, Traversal.Admin<S,E> traversal)`
    `static <S,E> Iterator<E>` | TraversalUtil.`applyAll(Traverser.Admin<S> traverser, Traversal.Admin<S,E> traversal)`
    `static <S,E> E` | TraversalUtil.`applyNullable(Traverser.Admin<S> traverser, Traversal.Admin<S,E> traversal)`
    `static <S,E> boolean` | TraversalUtil.`test(Traverser.Admin<S> traverser, Traversal.Admin<S,E> traversal)`
    `static <S,E> boolean` | TraversalUtil.`test(Traverser.Admin<S> traverser, Traversal.Admin<S,E> traversal, E end)`

    Method parameters in org.apache.tinkerpop.gremlin.process.traversal.util with type arguments of type Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultTraversal.`addStarts(Iterator<Traverser.Admin<S>> starts)`
    `void` | EmptyTraversal.`addStarts(Iterator<Traverser.Admin<S>> starts)`

  - ### Uses of Traverser.Admin in org.apache.tinkerpop.gremlin.tinkergraph.process.traversal.step.map

    Methods in org.apache.tinkerpop.gremlin.tinkergraph.process.traversal.step.map that return Traverser.Admin
    Modifier and Type | Method and Description
    --- | ---
    `protected Traverser.Admin<Long>` | TinkerCountGlobalStep.`processNextStart()`

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