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

- Packages that use Traverser.Admin
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.process.traversal |

- - ### 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.

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