# Serialized Form

- ## Package org.apache.tinkerpop.gremlin.driver.exception

  - ### Class org.apache.tinkerpop.gremlin.driver.exception.ConnectionException extends RuntimeException implements Serializable

    - ### Serialized Fields

      - #### uri

            URI uri

      - #### address

            InetSocketAddress address

  - ### Class org.apache.tinkerpop.gremlin.driver.exception.NoHostAvailableException extends RuntimeException implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.driver.exception.ResponseException extends Exception implements Serializable

    - ### Serialized Fields

      - #### responseStatusCode

            ResponseStatusCode responseStatusCode

      - #### remoteStackTrace

            String remoteStackTrace

      - #### remoteExceptionHierarchy

            List<E> remoteExceptionHierarchy

      - #### attributes

            Map<K,V> attributes

- ## Package org.apache.tinkerpop.gremlin.driver.remote

  - ### Class org.apache.tinkerpop.gremlin.driver.remote.DriverRemoteTraversal extends AbstractRemoteTraversal<S,E> implements Serializable

    - ### Serialized Fields

      - #### traversers

            Iterator<E> traversers

      - #### lastTraverser

            Traverser.Admin<T> lastTraverser

- ## Package org.apache.tinkerpop.gremlin.driver.ser

  - ### Class org.apache.tinkerpop.gremlin.driver.ser.AbstractGraphSONMessageSerializerV1d0.GremlinServerModule extends org.apache.tinkerpop.shaded.jackson.databind.module.SimpleModule implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.driver.ser.AbstractGraphSONMessageSerializerV1d0.JsonBuilderJacksonSerializer extends org.apache.tinkerpop.shaded.jackson.databind.ser.std.StdSerializer<groovy.json.JsonBuilder> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.driver.ser.AbstractGraphSONMessageSerializerV1d0.ResponseMessageSerializer extends org.apache.tinkerpop.shaded.jackson.databind.ser.std.StdSerializer<ResponseMessage> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.driver.ser.AbstractGraphSONMessageSerializerV2d0.GremlinServerModule extends org.apache.tinkerpop.shaded.jackson.databind.module.SimpleModule implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.driver.ser.AbstractGraphSONMessageSerializerV2d0.JsonBuilderJacksonSerializer extends org.apache.tinkerpop.shaded.jackson.databind.ser.std.StdSerializer<groovy.json.JsonBuilder> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.driver.ser.AbstractGraphSONMessageSerializerV2d0.RequestMessageDeserializer extends AbstractObjectDeserializer<RequestMessage> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.driver.ser.AbstractGraphSONMessageSerializerV2d0.RequestMessageSerializer extends org.apache.tinkerpop.shaded.jackson.databind.ser.std.StdSerializer<RequestMessage> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.driver.ser.AbstractGraphSONMessageSerializerV2d0.ResponseMessageDeserializer extends AbstractObjectDeserializer<ResponseMessage> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.driver.ser.AbstractGraphSONMessageSerializerV2d0.ResponseMessageSerializer extends org.apache.tinkerpop.shaded.jackson.databind.ser.std.StdSerializer<ResponseMessage> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.driver.ser.SerializationException extends IOException implements Serializable

- ## Package org.apache.tinkerpop.gremlin.groovy.jsr223

  - ### Class org.apache.tinkerpop.gremlin.groovy.jsr223.TimedInterruptTimeoutException extends TimeoutException implements Serializable

- ## Package org.apache.tinkerpop.gremlin.groovy.jsr223.dsl.credential

  - ### Class org.apache.tinkerpop.gremlin.groovy.jsr223.dsl.credential.DefaultCredentialTraversal extends DefaultTraversal<S,E> implements Serializable

- ## Package org.apache.tinkerpop.gremlin.jsr223.console

  - ### Class org.apache.tinkerpop.gremlin.jsr223.console.RemoteException extends Exception implements Serializable

    - ### Serialized Fields

      - #### remoteStackTrace

            String remoteStackTrace

- ## Package org.apache.tinkerpop.gremlin.language.grammar

  - ### Class org.apache.tinkerpop.gremlin.language.grammar.GremlinParserException extends RuntimeException implements Serializable

    serialVersionUID:
      13748205730257427L

- ## Package org.apache.tinkerpop.gremlin.process.computer

  - ### Class org.apache.tinkerpop.gremlin.process.computer.Computer extends Object implements Serializable

    - ### Serialized Fields

      - #### graphComputerClass

            Class<T> graphComputerClass

      - #### configuration

            Map<K,V> configuration

      - #### workers

            int workers

      - #### persist

            GraphComputer.Persist persist

      - #### resultGraph

            GraphComputer.ResultGraph resultGraph

      - #### vertices

            Traversal<S,E> vertices

      - #### edges

            Traversal<S,E> edges

  - ### Class org.apache.tinkerpop.gremlin.process.computer.GraphFilter extends Object implements Serializable

    - ### Serialized Fields

      - #### vertexFilter

            Traversal.Admin<S,E> vertexFilter

      - #### edgeFilter

            Traversal.Admin<S,E> edgeFilter

      - #### edgeLegality

            Map<K,V> edgeLegality

      - #### allowNoEdges

            boolean allowNoEdges

  - ### Class org.apache.tinkerpop.gremlin.process.computer.KeyValue extends Object implements Serializable

    - ### Serialized Fields

      - #### key

            Object key

      - #### value

            Object value

  - ### Class org.apache.tinkerpop.gremlin.process.computer.MapReduce.NullObject extends Object implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.computer.MemoryComputeKey extends Object implements Serializable

    - ### Serialized Fields

      - #### key

            String key

      - #### reducer

            BinaryOperator<T> reducer

      - #### isTransient

            boolean isTransient

      - #### isBroadcast

            boolean isBroadcast

  - ### Class org.apache.tinkerpop.gremlin.process.computer.VertexComputeKey extends Object implements Serializable

    - ### Serialized Fields

      - #### key

            String key

      - #### isTransient

            boolean isTransient

- ## Package org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank

  - ### Class org.apache.tinkerpop.gremlin.process.computer.ranking.pagerank.PageRankMessageCombiner extends Object implements Serializable

- ## Package org.apache.tinkerpop.gremlin.process.computer.traversal

  - ### Class org.apache.tinkerpop.gremlin.process.computer.traversal.MemoryTraversalSideEffects extends Object implements Serializable

    - ### Serialized Fields

      - #### sideEffects

            TraversalSideEffects sideEffects

      - #### memory

            Memory memory

      - #### phase

            ProgramPhase phase

  - ### Class org.apache.tinkerpop.gremlin.process.computer.traversal.TraversalVertexProgramMessageCombiner extends Object implements Serializable

- ## Package org.apache.tinkerpop.gremlin.process.computer.traversal.lambda

  - ### Class org.apache.tinkerpop.gremlin.process.computer.traversal.lambda.HaltedTraversersCountTraversal extends AbstractLambdaTraversal<Vertex,Long> implements Serializable

    - ### Serialized Fields

      - #### count

            Long count

- ## Package org.apache.tinkerpop.gremlin.process.computer.traversal.step.map

  - ### Class org.apache.tinkerpop.gremlin.process.computer.traversal.step.map.ComputerResultStep extends AbstractStep<ComputerResult,S> implements Serializable

    - ### Serialized Fields

      - #### attachElements

            boolean attachElements

      - #### currentIterator

            Iterator<E> currentIterator

  - ### Class org.apache.tinkerpop.gremlin.process.computer.traversal.step.map.ConnectedComponentVertexProgramStep extends VertexProgramStep implements Serializable

    - ### Serialized Fields

      - #### parameters

            Parameters parameters

      - #### edgeTraversal

            PureTraversal<S,E> edgeTraversal

      - #### clusterProperty

            String clusterProperty

  - ### Class org.apache.tinkerpop.gremlin.process.computer.traversal.step.map.PageRankVertexProgramStep extends VertexProgramStep implements Serializable

    - ### Serialized Fields

      - #### parameters

            Parameters parameters

      - #### edgeTraversal

            PureTraversal<S,E> edgeTraversal

      - #### pageRankProperty

            String pageRankProperty

      - #### times

            int times

      - #### alpha

            double alpha

  - ### Class org.apache.tinkerpop.gremlin.process.computer.traversal.step.map.PeerPressureVertexProgramStep extends VertexProgramStep implements Serializable

    - ### Serialized Fields

      - #### parameters

            Parameters parameters

      - #### edgeTraversal

            PureTraversal<S,E> edgeTraversal

      - #### clusterProperty

            String clusterProperty

      - #### times

            int times

  - ### Class org.apache.tinkerpop.gremlin.process.computer.traversal.step.map.ProgramVertexProgramStep extends VertexProgramStep implements Serializable

    - ### Serialized Fields

      - #### configuration

            Map<K,V> configuration

      - #### toStringOfVertexProgram

            String toStringOfVertexProgram

      - #### traverserRequirements

            Set<E> traverserRequirements

  - ### Class org.apache.tinkerpop.gremlin.process.computer.traversal.step.map.ShortestPathVertexProgramStep extends VertexProgramStep implements Serializable

    - ### Serialized Fields

      - #### parameters

            Parameters parameters

      - #### targetVertexFilter

            PureTraversal<S,E> targetVertexFilter

      - #### edgeTraversal

            PureTraversal<S,E> edgeTraversal

      - #### distanceTraversal

            PureTraversal<S,E> distanceTraversal

      - #### maxDistance

            Number maxDistance

      - #### includeEdges

            boolean includeEdges

  - ### Class org.apache.tinkerpop.gremlin.process.computer.traversal.step.map.TraversalVertexProgramStep extends VertexProgramStep implements Serializable

    - ### Serialized Fields

      - #### computerTraversal

            PureTraversal<S,E> computerTraversal

  - ### Class org.apache.tinkerpop.gremlin.process.computer.traversal.step.map.VertexProgramStep extends AbstractStep<ComputerResult,ComputerResult> implements Serializable

    - ### Serialized Fields

      - #### computer

            Computer computer

      - #### first

            boolean first

- ## Package org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration

  - ### Class org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration.VertexProgramStrategy extends AbstractTraversalStrategy<TraversalStrategy.DecorationStrategy> implements Serializable

    - ### Serialized Fields

      - #### computer

            Computer computer

- ## Package org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.finalization

  - ### Class org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.finalization.ComputerFinalizationStrategy extends AbstractTraversalStrategy<TraversalStrategy.FinalizationStrategy> implements Serializable

- ## Package org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization

  - ### Class org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization.GraphFilterStrategy extends AbstractTraversalStrategy<TraversalStrategy.OptimizationStrategy> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization.MessagePassingReductionStrategy extends AbstractTraversalStrategy<TraversalStrategy.OptimizationStrategy> implements Serializable

- ## Package org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.verification

  - ### Class org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.verification.VertexProgramRestrictionStrategy extends AbstractTraversalStrategy<TraversalStrategy.VerificationStrategy> implements Serializable

- ## Package org.apache.tinkerpop.gremlin.process.computer.util

  - ### Class org.apache.tinkerpop.gremlin.process.computer.util.MapMemory extends Object implements Serializable

    - ### Serialized Fields

      - #### runtime

            long runtime

      - #### iteration

            int iteration

      - #### memoryMap

            Map<K,V> memoryMap

      - #### memoryComputeKeys

            Map<K,V> memoryComputeKeys

- ## Package org.apache.tinkerpop.gremlin.process.remote

  - ### Class org.apache.tinkerpop.gremlin.process.remote.RemoteConnectionException extends Exception implements Serializable

- ## Package org.apache.tinkerpop.gremlin.process.remote.traversal

  - ### Class org.apache.tinkerpop.gremlin.process.remote.traversal.AbstractRemoteTraversal extends Object implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.remote.traversal.AbstractRemoteTraverser extends AbstractTraverser<T> implements Serializable

    - ### Serialized Fields

      - #### bulk

            long bulk

  - ### Class org.apache.tinkerpop.gremlin.process.remote.traversal.DefaultRemoteTraverser extends AbstractRemoteTraverser<T> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.remote.traversal.EmbeddedRemoteTraversal extends AbstractRemoteTraversal<S,E> implements Serializable

    - ### Serialized Fields

      - #### t

            Traversal<S,E> t

- ## Package org.apache.tinkerpop.gremlin.process.remote.traversal.step.map

  - ### Class org.apache.tinkerpop.gremlin.process.remote.traversal.step.map.RemoteStep extends AbstractStep<S,E> implements Serializable

    - ### Serialized Fields

      - #### remoteTraversal

            RemoteTraversal<S,E> remoteTraversal

      - #### traversalFuture

            AtomicReference<V> traversalFuture

- ## Package org.apache.tinkerpop.gremlin.process.remote.traversal.strategy.decoration

  - ### Class org.apache.tinkerpop.gremlin.process.remote.traversal.strategy.decoration.RemoteStrategy extends AbstractTraversalStrategy<TraversalStrategy.DecorationStrategy> implements Serializable

    - ### Serialized Fields

      - #### remoteConnection

            RemoteConnection remoteConnection

- ## Package org.apache.tinkerpop.gremlin.process.traversal

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.Bytecode extends Object implements Serializable

    - ### Serialized Fields

      - #### sourceInstructions

            List<E> sourceInstructions

      - #### stepInstructions

            List<E> stepInstructions

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.Bytecode.Binding extends Object implements Serializable

    - ### Serialized Fields

      - #### key

            String key

      - #### value

            Object value

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.Bytecode.Instruction extends Object implements Serializable

    - ### Serialized Fields

      - #### operator

            String operator

      - #### arguments

            Object[] arguments

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.P extends Object implements Serializable

    - ### Serialized Fields

      - #### biPredicate

            BiPredicate<T,U> biPredicate

      - #### value

            Object value

      - #### originalValue

            Object originalValue

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.TextP extends P<String> implements Serializable

- ## Package org.apache.tinkerpop.gremlin.process.traversal.dsl

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.dsl.ProcessorException extends Exception implements Serializable

    - ### Serialized Fields

      - #### element

            Element element

- ## Package org.apache.tinkerpop.gremlin.process.traversal.dsl.graph

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.DefaultGraphTraversal extends DefaultTraversal<S,E> implements Serializable

- ## Package org.apache.tinkerpop.gremlin.process.traversal.lambda

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.lambda.AbstractLambdaTraversal extends Object implements Serializable

    - ### Serialized Fields

      - #### bypassTraversal

            Traversal.Admin<S,E> bypassTraversal

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.lambda.ColumnTraversal extends AbstractLambdaTraversal implements Serializable

    - ### Serialized Fields

      - #### selection

            Object selection

      - #### column

            Column column

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.lambda.ConstantTraversal extends AbstractLambdaTraversal<S,E> implements Serializable

    - ### Serialized Fields

      - #### end

            Object end

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.lambda.FunctionTraverser extends Object implements Serializable

    - ### Serialized Fields

      - #### function

            Function<T,R> function

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.lambda.IdentityTraversal extends AbstractLambdaTraversal<S,S> implements Serializable

    - ### Serialized Fields

      - #### s

            Object s

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.lambda.LoopTraversal extends AbstractLambdaTraversal<S,S> implements Serializable

    - ### Serialized Fields

      - #### maxLoops

            long maxLoops

      - #### allow

            boolean allow

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.lambda.PredicateTraversal extends AbstractLambdaTraversal<S,S> implements Serializable

    - ### Serialized Fields

      - #### predicate

            Predicate<T> predicate

      - #### s

            Object s

      - #### pass

            boolean pass

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.lambda.PredicateTraverser extends Object implements Serializable

    - ### Serialized Fields

      - #### predicate

            Predicate<T> predicate

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.lambda.TokenTraversal extends AbstractLambdaTraversal<S,E> implements Serializable

    - ### Serialized Fields

      - #### e

            Object e

      - #### t

            T t

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.lambda.TrueTraversal extends AbstractLambdaTraversal<S,S> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.lambda.ValueTraversal extends AbstractLambdaTraversal<T,V> implements Serializable

    - ### Serialized Fields

      - #### propertyKey

            String propertyKey

      - #### value

            Object value

      - #### noStarts

            boolean noStarts

- ## Package org.apache.tinkerpop.gremlin.process.traversal.step

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.Scoping.KeyNotFoundException extends Exception implements Serializable

    - ### Serialized Fields

      - #### key

            Object key

      - #### step

            Scoping step

- ## Package org.apache.tinkerpop.gremlin.process.traversal.step.branch

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.branch.BranchStep extends ComputerAwareStep<S,E> implements Serializable

    - ### Serialized Fields

      - #### branchTraversal

            Traversal.Admin<S,E> branchTraversal

      - #### traversalPickOptions

            Map<K,V> traversalPickOptions

      - #### traversalOptions

            List<E> traversalOptions

      - #### first

            boolean first

      - #### hasBarrier

            boolean hasBarrier

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.branch.ChooseStep extends BranchStep<S,E,M> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.branch.LocalStep extends AbstractStep<S,E> implements Serializable

    - ### Serialized Fields

      - #### localTraversal

            Traversal.Admin<S,E> localTraversal

      - #### first

            boolean first

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.branch.OptionalStep extends AbstractStep<S,S> implements Serializable

    - ### Serialized Fields

      - #### optionalTraversal

            Traversal.Admin<S,E> optionalTraversal

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.branch.RepeatStep extends ComputerAwareStep<S,S> implements Serializable

    - ### Serialized Fields

      - #### repeatTraversal

            Traversal.Admin<S,E> repeatTraversal

      - #### untilTraversal

            Traversal.Admin<S,E> untilTraversal

      - #### emitTraversal

            Traversal.Admin<S,E> emitTraversal

      - #### loopName

            String loopName

      - #### untilFirst

            boolean untilFirst

      - #### emitFirst

            boolean emitFirst

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.branch.RepeatStep.RepeatEndStep extends ComputerAwareStep<S,S> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.branch.UnionStep extends BranchStep<S,E,TraversalOptionParent.Pick> implements Serializable

- ## Package org.apache.tinkerpop.gremlin.process.traversal.step.filter

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.filter.AndStep extends ConnectiveStep<S> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.filter.ClassFilterStep extends FilterStep<S> implements Serializable

    - ### Serialized Fields

      - #### classFilter

            Class<T> classFilter

      - #### allowClasses

            boolean allowClasses

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.filter.CoinStep extends FilterStep<S> implements Serializable

    - ### Serialized Fields

      - #### random

            Random random

      - #### probability

            double probability

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.filter.ConnectiveStep extends FilterStep<S> implements Serializable

    - ### Serialized Fields

      - #### traversals

            List<E> traversals

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.filter.DedupGlobalStep extends FilterStep<S> implements Serializable

    - ### Serialized Fields

      - #### dedupTraversal

            Traversal.Admin<S,E> dedupTraversal

      - #### duplicateSet

            Set<E> duplicateSet

      - #### onGraphComputer

            boolean onGraphComputer

      - #### dedupLabels

            Set<E> dedupLabels

      - #### keepLabels

            Set<E> keepLabels

      - #### executingAtMaster

            boolean executingAtMaster

      - #### barrier

            Map<K,V> barrier

      - #### barrierIterator

            Iterator<E> barrierIterator

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.filter.DropStep extends FilterStep<S> implements Serializable

    - ### Serialized Fields

      - #### callbackRegistry

            CallbackRegistry<E extends Event> callbackRegistry

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.filter.FilterStep extends AbstractStep<S,S> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.filter.HasStep extends FilterStep<S extends Element> implements Serializable

    - ### Serialized Fields

      - #### parameters

            Parameters parameters

      - #### hasContainers

            List<E> hasContainers

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.filter.IsStep extends FilterStep<S> implements Serializable

    - ### Serialized Fields

      - #### predicate

            P<V> predicate

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.filter.LambdaFilterStep extends FilterStep<S> implements Serializable

    - ### Serialized Fields

      - #### predicate

            Predicate<T> predicate

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.filter.NoneStep extends FilterStep<S> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.filter.NotStep extends FilterStep<S> implements Serializable

    - ### Serialized Fields

      - #### notTraversal

            Traversal.Admin<S,E> notTraversal

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.filter.OrStep extends ConnectiveStep<S> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.filter.PathFilterStep extends FilterStep<S> implements Serializable

    - ### Serialized Fields

      - #### fromLabel

            String fromLabel

      - #### toLabel

            String toLabel

      - #### isSimple

            boolean isSimple

      - #### traversalRing

            TraversalRing<A,B> traversalRing

      - #### keepLabels

            Set<E> keepLabels

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.filter.RangeGlobalStep extends FilterStep<S> implements Serializable

    - ### Serialized Fields

      - #### low

            long low

      - #### high

            long high

      - #### counter

            AtomicLong counter

      - #### bypass

            boolean bypass

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.filter.RangeGlobalStep.RangeBiOperator extends Object implements Serializable

    - ### Serialized Fields

      - #### highRange

            long highRange

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.filter.SampleGlobalStep extends CollectingBarrierStep<S> implements Serializable

    - ### Serialized Fields

      - #### probabilityTraversal

            Traversal.Admin<S,E> probabilityTraversal

      - #### amountToSample

            int amountToSample

      - #### random

            Random random

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.filter.TailGlobalStep extends AbstractStep<S,S> implements Serializable

    - ### Serialized Fields

      - #### limit

            long limit

      - #### tail

            Deque<E> tail

      - #### tailBulk

            long tailBulk

      - #### bypass

            boolean bypass

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.filter.TimeLimitStep extends FilterStep<S> implements Serializable

    - ### Serialized Fields

      - #### startTime

            AtomicLong startTime

      - #### timeLimit

            long timeLimit

      - #### timedOut

            AtomicBoolean timedOut

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.filter.TraversalFilterStep extends FilterStep<S> implements Serializable

    - ### Serialized Fields

      - #### parameters

            Parameters parameters

      - #### filterTraversal

            Traversal.Admin<S,E> filterTraversal

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.filter.WherePredicateStep extends FilterStep<S> implements Serializable

    - ### Serialized Fields

      - #### startKey

            String startKey

      - #### selectKeys

            List<E> selectKeys

      - #### predicate

            P<V> predicate

      - #### scopeKeys

            Set<E> scopeKeys

      - #### keepLabels

            Set<E> keepLabels

      - #### traversalRing

            TraversalRing<A,B> traversalRing

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.filter.WhereTraversalStep extends FilterStep<S> implements Serializable

    - ### Serialized Fields

      - #### whereTraversal

            Traversal.Admin<S,E> whereTraversal

      - #### scopeKeys

            Set<E> scopeKeys

      - #### keepLabels

            Set<E> keepLabels

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.filter.WhereTraversalStep.WhereEndStep extends FilterStep<Object> implements Serializable

    - ### Serialized Fields

      - #### matchKey

            String matchKey

      - #### matchValue

            Object matchValue

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.filter.WhereTraversalStep.WhereStartStep extends ScalarMapStep<S,Object> implements Serializable

    - ### Serialized Fields

      - #### selectKey

            String selectKey

- ## Package org.apache.tinkerpop.gremlin.process.traversal.step.map

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.AddEdgeStartStep extends AbstractStep<Edge,Edge> implements Serializable

    - ### Serialized Fields

      - #### first

            boolean first

      - #### parameters

            Parameters parameters

      - #### callbackRegistry

            CallbackRegistry<E extends Event> callbackRegistry

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.AddEdgeStep extends ScalarMapStep<S,Edge> implements Serializable

    - ### Serialized Fields

      - #### parameters

            Parameters parameters

      - #### callbackRegistry

            CallbackRegistry<E extends Event> callbackRegistry

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.AddVertexStartStep extends AbstractStep<Vertex,Vertex> implements Serializable

    - ### Serialized Fields

      - #### parameters

            Parameters parameters

      - #### first

            boolean first

      - #### callbackRegistry

            CallbackRegistry<E extends Event> callbackRegistry

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.AddVertexStep extends ScalarMapStep<S,Vertex> implements Serializable

    - ### Serialized Fields

      - #### parameters

            Parameters parameters

      - #### callbackRegistry

            CallbackRegistry<E extends Event> callbackRegistry

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.CoalesceStep extends FlatMapStep<S,E> implements Serializable

    - ### Serialized Fields

      - #### coalesceTraversals

            List<E> coalesceTraversals

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.ConstantStep extends ScalarMapStep<S,E> implements Serializable

    - ### Serialized Fields

      - #### constant

            Object constant

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.CountGlobalStep extends ReducingBarrierStep<S,Long> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.CountLocalStep extends ScalarMapStep<S,Long> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.DedupLocalStep extends ScalarMapStep<S extends Iterable<E>,Set<E>> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.EdgeOtherVertexStep extends ScalarMapStep<Edge,Vertex> implements Serializable

    - ### Serialized Fields

      - #### parameters

            Parameters parameters

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.EdgeVertexStep extends FlatMapStep<Edge,Vertex> implements Serializable

    - ### Serialized Fields

      - #### parameters

            Parameters parameters

      - #### direction

            Direction direction

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.ElementMapStep extends ScalarMapStep<Element,Map<K,E>> implements Serializable

    - ### Serialized Fields

      - #### propertyKeys

            String[] propertyKeys

      - #### onGraphComputer

            boolean onGraphComputer

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.FlatMapStep extends AbstractStep<S,E> implements Serializable

    - ### Serialized Fields

      - #### head

            Traverser.Admin<T> head

      - #### iterator

            Iterator<E> iterator

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.FoldStep extends ReducingBarrierStep<S,E> implements Serializable

    - ### Serialized Fields

      - #### listFold

            boolean listFold

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.FoldStep.FoldBiOperator extends Object implements Serializable

    - ### Serialized Fields

      - #### biFunction

            BiFunction<T,U,R> biFunction

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.GraphStep extends AbstractStep<S,E extends Element> implements Serializable

    - ### Serialized Fields

      - #### parameters

            Parameters parameters

      - #### returnClass

            Class<T> returnClass

      - #### ids

            Object[] ids

      - #### isStart

            boolean isStart

      - #### done

            boolean done

      - #### head

            Traverser.Admin<T> head

      - #### iterator

            Iterator<E> iterator

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.GroupCountStep extends ReducingBarrierStep<S,Map<E,Long>> implements Serializable

    - ### Serialized Fields

      - #### keyTraversal

            Traversal.Admin<S,E> keyTraversal

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.GroupCountStep.GroupCountBiOperator extends Object implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.GroupStep extends ReducingBarrierStep<S,Map<K,V>> implements Serializable

    - ### Serialized Fields

      - #### state

            char state

      - #### keyTraversal

            Traversal.Admin<S,E> keyTraversal

      - #### valueTraversal

            Traversal.Admin<S,E> valueTraversal

      - #### barrierStep

            Barrier<B> barrierStep

      - #### resetBarrierForProfiling

            boolean resetBarrierForProfiling

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.GroupStep.GroupBiOperator extends Object implements Serializable

    - ### Serialized Fields

      - #### barrierAggregator

            BinaryOperator<T> barrierAggregator

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.HasNextStep extends AbstractStep<S,Boolean> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.IdStep extends ScalarMapStep<S extends Element,Object> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.IndexStep extends ScalarMapStep<S,E> implements Serializable

    - ### Serialized Fields

      - #### parameters

            Parameters parameters

      - #### indexer

            Function<T,R> indexer

      - #### indexerType

            IndexStep.IndexerType indexerType

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.LabelStep extends ScalarMapStep<S extends Element,String> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.LambdaCollectingBarrierStep extends CollectingBarrierStep<S> implements Serializable

    - ### Serialized Fields

      - #### barrierConsumer

            Consumer<T> barrierConsumer

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.LambdaFlatMapStep extends FlatMapStep<S,E> implements Serializable

    - ### Serialized Fields

      - #### function

            Function<T,R> function

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.LambdaMapStep extends ScalarMapStep<S,E> implements Serializable

    - ### Serialized Fields

      - #### function

            Function<T,R> function

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.LoopsStep extends ScalarMapStep<S,Integer> implements Serializable

    - ### Serialized Fields

      - #### loopName

            String loopName

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.MapStep extends AbstractStep<S,E> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep extends ComputerAwareStep<S,Map<String,E>> implements Serializable

    - ### Serialized Fields

      - #### matchTraversals

            List<E> matchTraversals

      - #### first

            boolean first

      - #### matchStartLabels

            Set<E> matchStartLabels

      - #### matchEndLabels

            Set<E> matchEndLabels

      - #### scopeKeys

            Set<E> scopeKeys

      - #### connective

            ConnectiveStep.Connective connective

      - #### computedStartLabel

            String computedStartLabel

      - #### matchAlgorithm

            MatchStep.MatchAlgorithm matchAlgorithm

      - #### matchAlgorithmClass

            Class<T> matchAlgorithmClass

      - #### referencedLabelsMap

            Map<K,V> referencedLabelsMap

      - #### dedups

            Set<E> dedups

      - #### dedupLabels

            Set<E> dedupLabels

      - #### keepLabels

            Set<E> keepLabels

      - #### standardAlgorithmBarrier

            TraverserSet<S> standardAlgorithmBarrier

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep.CountMatchAlgorithm extends Object implements Serializable

    - ### Serialized Fields

      - #### bundles

            List<E> bundles

      - #### counter

            int counter

      - #### onComputer

            boolean onComputer

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep.GreedyMatchAlgorithm extends Object implements Serializable

    - ### Serialized Fields

      - #### traversals

            List<E> traversals

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep.MatchEndStep extends ComputerAwareStep.EndStep<Object> implements Serializable

    - ### Serialized Fields

      - #### matchKey

            String matchKey

      - #### matchKeyCollection

            Set<E> matchKeyCollection

      - #### parent

            MatchStep<S,E> parent

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep.MatchStartStep extends AbstractStep<Object,Object> implements Serializable

    - ### Serialized Fields

      - #### selectKey

            String selectKey

      - #### scopeKeys

            Set<E> scopeKeys

      - #### parent

            MatchStep<S,E> parent

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.MathStep extends ScalarMapStep<S,Double> implements Serializable

    - ### Serialized Fields

      - #### equation

            String equation

      - #### expression

            MathStep.TinkerExpression expression

      - #### traversalRing

            TraversalRing<A,B> traversalRing

      - #### keepLabels

            Set<E> keepLabels

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.MathStep.TinkerExpression extends Object implements Serializable

    - ### Serialized Fields

      - #### equation

            String equation

      - #### variables

            Set<E> variables

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.MaxGlobalStep extends ReducingBarrierStep<S extends Comparable,S extends Comparable> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.MaxLocalStep extends ScalarMapStep<S extends Iterable<E>,E extends Comparable> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.MeanGlobalStep extends ReducingBarrierStep<S extends Number,E extends Number> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.MeanGlobalStep.MeanGlobalBiOperator extends Object implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.MeanGlobalStep.MeanNumber extends Number implements Serializable

    - ### Serialized Fields

      - #### count

            long count

      - #### sum

            Number sum

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.MeanLocalStep extends ScalarMapStep<S extends Iterable<E>,Number> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.MinGlobalStep extends ReducingBarrierStep<S extends Comparable,S extends Comparable> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.MinLocalStep extends ScalarMapStep<S extends Iterable<E>,E extends Comparable> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.NoOpBarrierStep extends AbstractStep<S,S> implements Serializable

    - ### Serialized Fields

      - #### maxBarrierSize

            int maxBarrierSize

      - #### barrier

            TraverserSet<S> barrier

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.OrderGlobalStep extends CollectingBarrierStep<S> implements Serializable

    - ### Serialized Fields

      - #### comparators

            List<E> comparators

      - #### multiComparator

            MultiComparator<C> multiComparator

      - #### limit

            long limit

      - #### random

            Random random

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.OrderGlobalStep.OrderBiOperator extends Object implements Serializable

    - ### Serialized Fields

      - #### limit

            long limit

      - #### comparator

            MultiComparator<C> comparator

      - #### random

            Random random

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.OrderLocalStep extends ScalarMapStep<S,S> implements Serializable

    - ### Serialized Fields

      - #### comparators

            List<E> comparators

      - #### chainedComparator

            ChainedComparator<S,C extends Comparable> chainedComparator

      - #### random

            Random random

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.PathStep extends ScalarMapStep<S,Path> implements Serializable

    - ### Serialized Fields

      - #### traversalRing

            TraversalRing<A,B> traversalRing

      - #### keepLabels

            Set<E> keepLabels

      - #### fromLabel

            String fromLabel

      - #### toLabel

            String toLabel

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.ProfileTest.MockStep extends FlatMapStep<Vertex,Vertex> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.ProjectStep extends ScalarMapStep<S,Map<String,E>> implements Serializable

    - ### Serialized Fields

      - #### projectKeys

            List<E> projectKeys

      - #### traversalRing

            TraversalRing<A,B> traversalRing

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.PropertiesStep extends FlatMapStep<Element,E> implements Serializable

    - ### Serialized Fields

      - #### parameters

            Parameters parameters

      - #### propertyKeys

            String[] propertyKeys

      - #### returnType

            PropertyType returnType

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.PropertyKeyStep extends ScalarMapStep<Property,String> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.PropertyMapStep extends ScalarMapStep<Element,Map<K,E>> implements Serializable

    - ### Serialized Fields

      - #### propertyKeys

            String[] propertyKeys

      - #### returnType

            PropertyType returnType

      - #### tokens

            int tokens

      - #### propertyTraversal

            Traversal.Admin<S,E> propertyTraversal

      - #### parameters

            Parameters parameters

      - #### traversalRing

            TraversalRing<A,B> traversalRing

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.PropertyValueStep extends ScalarMapStep<Property<E>,E> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.RangeLocalStep extends ScalarMapStep<S,S> implements Serializable

    - ### Serialized Fields

      - #### low

            long low

      - #### high

            long high

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.SackStep extends ScalarMapStep<S,E> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.SampleLocalStep extends ScalarMapStep<S,S> implements Serializable

    - ### Serialized Fields

      - #### random

            Random random

      - #### amountToSample

            int amountToSample

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.ScalarMapStep extends MapStep<S,E> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.SelectOneStep extends MapStep<S,E> implements Serializable

    - ### Serialized Fields

      - #### pop

            Pop pop

      - #### selectKey

            String selectKey

      - #### selectTraversal

            Traversal.Admin<S,E> selectTraversal

      - #### keepLabels

            Set<E> keepLabels

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.SelectStep extends MapStep<S,Map<String,E>> implements Serializable

    - ### Serialized Fields

      - #### traversalRing

            TraversalRing<A,B> traversalRing

      - #### pop

            Pop pop

      - #### selectKeys

            List<E> selectKeys

      - #### selectKeysSet

            Set<E> selectKeysSet

      - #### keepLabels

            Set<E> keepLabels

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.SumGlobalStep extends ReducingBarrierStep<S extends Number,S extends Number> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.SumLocalStep extends ScalarMapStep<S extends Iterable<E>,E extends Number> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.TailLocalStep extends ScalarMapStep<S,S> implements Serializable

    - ### Serialized Fields

      - #### limit

            long limit

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.TraversalFlatMapStep extends FlatMapStep<S,E> implements Serializable

    - ### Serialized Fields

      - #### flatMapTraversal

            Traversal.Admin<S,E> flatMapTraversal

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.TraversalMapStep extends MapStep<S,E> implements Serializable

    - ### Serialized Fields

      - #### mapTraversal

            Traversal.Admin<S,E> mapTraversal

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.TraversalSelectStep extends MapStep<S,E> implements Serializable

    - ### Serialized Fields

      - #### pop

            Pop pop

      - #### keyTraversal

            Traversal.Admin<S,E> keyTraversal

      - #### selectTraversal

            Traversal.Admin<S,E> selectTraversal

      - #### keepLabels

            Set<E> keepLabels

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.TreeStep extends ReducingBarrierStep<S,Tree> implements Serializable

    - ### Serialized Fields

      - #### traversalRing

            TraversalRing<A,B> traversalRing

      - #### keepLabels

            Set<E> keepLabels

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.TreeStep.TreeBiOperator extends Object implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.UnfoldStep extends FlatMapStep<S,E> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.map.VertexStep extends FlatMapStep<Vertex,E extends Element> implements Serializable

    - ### Serialized Fields

      - #### parameters

            Parameters parameters

      - #### edgeLabels

            String[] edgeLabels

      - #### direction

            Direction direction

      - #### returnClass

            Class<T> returnClass

- ## Package org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.AddPropertyStep extends SideEffectStep<S extends Element> implements Serializable

    - ### Serialized Fields

      - #### parameters

            Parameters parameters

      - #### cardinality

            VertexProperty.Cardinality cardinality

      - #### callbackRegistry

            CallbackRegistry<E extends Event> callbackRegistry

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.AggregateGlobalStep extends AbstractStep<S,S> implements Serializable

    - ### Serialized Fields

      - #### aggregateTraversal

            Traversal.Admin<S,E> aggregateTraversal

      - #### sideEffectKey

            String sideEffectKey

      - #### barrier

            TraverserSet<S> barrier

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.AggregateLocalStep extends SideEffectStep<S> implements Serializable

    - ### Serialized Fields

      - #### storeTraversal

            Traversal.Admin<S,E> storeTraversal

      - #### sideEffectKey

            String sideEffectKey

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.GroupCountSideEffectStep extends SideEffectStep<S> implements Serializable

    - ### Serialized Fields

      - #### keyTraversal

            Traversal.Admin<S,E> keyTraversal

      - #### sideEffectKey

            String sideEffectKey

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.GroupSideEffectStep extends SideEffectStep<S> implements Serializable

    - ### Serialized Fields

      - #### state

            char state

      - #### keyTraversal

            Traversal.Admin<S,E> keyTraversal

      - #### valueTraversal

            Traversal.Admin<S,E> valueTraversal

      - #### barrierStep

            Barrier<B> barrierStep

      - #### resetBarrierForProfiling

            boolean resetBarrierForProfiling

      - #### sideEffectKey

            String sideEffectKey

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.IdentityStep extends AbstractStep<S,S> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.InjectStep extends StartStep<S> implements Serializable

    - ### Serialized Fields

      - #### injections

            Object[] injections

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.IoStep extends AbstractStep<S,S> implements Serializable

    - ### Serialized Fields

      - #### parameters

            Parameters parameters

      - #### first

            boolean first

      - #### file

            String file

      - #### mode

            ReadWriting.Mode mode

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.LambdaSideEffectStep extends SideEffectStep<S> implements Serializable

    - ### Serialized Fields

      - #### consumer

            Consumer<T> consumer

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.ProfileSideEffectStep extends SideEffectStep<S> implements Serializable

    - ### Serialized Fields

      - #### sideEffectKey

            String sideEffectKey

      - #### onGraphComputer

            boolean onGraphComputer

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.SackValueStep extends SideEffectStep<S> implements Serializable

    - ### Serialized Fields

      - #### sackTraversal

            Traversal.Admin<S,E> sackTraversal

      - #### sackFunction

            BiFunction<T,U,R> sackFunction

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.SideEffectCapStep extends SupplyingBarrierStep<S,E> implements Serializable

    - ### Serialized Fields

      - #### sideEffectKeys

            List<E> sideEffectKeys

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.SideEffectStep extends AbstractStep<S,S> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.StartStep extends AbstractStep<S,S> implements Serializable

    - ### Serialized Fields

      - #### start

            Object start

      - #### first

            boolean first

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.SubgraphStep extends SideEffectStep<Edge> implements Serializable

    - ### Serialized Fields

      - #### subgraph

            Graph subgraph

      - #### sideEffectKey

            String sideEffectKey

      - #### parentGraphFeatures

            Graph.Features.VertexFeatures parentGraphFeatures

      - #### subgraphSupportsMetaProperties

            boolean subgraphSupportsMetaProperties

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.TraversalSideEffectStep extends SideEffectStep<S> implements Serializable

    - ### Serialized Fields

      - #### sideEffectTraversal

            Traversal.Admin<S,E> sideEffectTraversal

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.sideEffect.TreeSideEffectStep extends SideEffectStep<S> implements Serializable

    - ### Serialized Fields

      - #### traversalRing

            TraversalRing<A,B> traversalRing

      - #### sideEffectKey

            String sideEffectKey

      - #### keepLabels

            Set<E> keepLabels

- ## Package org.apache.tinkerpop.gremlin.process.traversal.step.util

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep extends Object implements Serializable

    - ### Serialized Fields

      - #### labels

            Set<E> labels

      - #### id

            String id

      - #### traversal

            Traversal.Admin<S,E> traversal

      - #### starts

            ExpandableStepIterator<S> starts

      - #### nextEnd

            Traverser.Admin<T> nextEnd

      - #### traverserStepIdAndLabelsSetByChild

            boolean traverserStepIdAndLabelsSetByChild

      - #### previousStep

            Step<S,E> previousStep

      - #### nextStep

            Step<S,E> nextStep

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.util.BulkSet extends AbstractSet<S> implements Serializable

    - ### Serialized Fields

      - #### map

            Map<K,V> map

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.util.CollectingBarrierStep extends AbstractStep<S,S> implements Serializable

    - ### Serialized Fields

      - #### traverserSet

            TraverserSet<S> traverserSet

      - #### maxBarrierSize

            int maxBarrierSize

      - #### barrierConsumed

            boolean barrierConsumed

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.util.ComputerAwareStep extends AbstractStep<S,E> implements Serializable

    - ### Serialized Fields

      - #### previousIterator

            Iterator<E> previousIterator

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.util.ComputerAwareStep.EndStep extends AbstractStep<S,S> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.util.ElementFunctionComparator extends Object implements Serializable

    - ### Serialized Fields

      - #### elementFunction

            Function<T,R> elementFunction

      - #### valueComparator

            Comparator<T> valueComparator

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.util.ElementValueComparator extends Object implements Serializable

    - ### Serialized Fields

      - #### propertyKey

            String propertyKey

      - #### valueComparator

            Comparator<T> valueComparator

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.util.EmptyPath extends Object implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.util.EmptyStep extends Object implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.util.ExpandableStepIterator extends Object implements Serializable

    - ### Serialized Fields

      - #### traverserSet

            TraverserSet<S> traverserSet

      - #### hostStep

            Step<S,E> hostStep

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.util.FunctionComparator extends Object implements Serializable

    - ### Serialized Fields

      - #### function

            Function<T,R> function

      - #### comparator

            Comparator<T> comparator

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer extends Object implements Serializable

    - ### Serialized Fields

      - #### key

            String key

      - #### predicate

            P<V> predicate

      - #### testingIdString

            boolean testingIdString

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.util.ImmutablePath extends Object implements Serializable

    - ### Serialized Fields

      - #### previousPath

            ImmutablePath previousPath

      - #### currentObject

            Object currentObject

      - #### currentLabels

            Set<E> currentLabels

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.util.MutablePath extends Object implements Serializable

    - ### Serialized Fields

      - #### objects

            List<E> objects

      - #### labels

            List<E> labels

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.util.Parameters extends Object implements Serializable

    - ### Serialized Fields

      - #### parameters

            Map<K,V> parameters

      - #### referencedLabels

            Set<E> referencedLabels

      - #### traversals

            List<E> traversals

        A cached list of traversals that serve as parameter values. The list is cached on calls to `Parameters.set(TraversalParent, Object...)` because when the parameter map is large the cost of iterating it repeatedly on the high number of calls to `Parameters.getTraversals()` is great.

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.util.ProfileStep extends AbstractStep<S,S> implements Serializable

    - ### Serialized Fields

      - #### metrics

            MutableMetrics metrics

      - #### onGraphComputer

            boolean onGraphComputer

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.util.ProfileStep.ProfileBiOperator extends Object implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.util.ReducingBarrierStep extends AbstractStep<S,E> implements Serializable

    - ### Serialized Fields

      - #### seedSupplier

            Supplier<T> seedSupplier

        If the `seedSupplier` is `null` then the default behavior is to generate the seed from the starts. This supplier must be callable as a constant and not rely on state from the class. Prefer overriding `ReducingBarrierStep.generateSeedFromStarts()` otherwise.

      - #### reducingBiOperator

            BinaryOperator<T> reducingBiOperator

      - #### hasProcessedOnce

            boolean hasProcessedOnce

      - #### seed

            Object seed

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.util.ReducingBarrierStep.NonEmittingSeed extends Object implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.util.RequirementsStep extends AbstractStep<S,S> implements Serializable

    - ### Serialized Fields

      - #### requirements

            Set<E> requirements

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.util.SupplyingBarrierStep extends AbstractStep<S,E> implements Serializable

    - ### Serialized Fields

      - #### done

            boolean done

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.step.util.Tree extends HashMap<T,Tree<T>> implements Serializable

- ## Package org.apache.tinkerpop.gremlin.process.traversal.strategy

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.AbstractTraversalStrategy extends Object implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.TraversalStrategyProxy extends Object implements Serializable

    - ### Serialized Fields

      - #### configuration

            org.apache.commons.configuration2.Configuration configuration

      - #### strategyClass

            Class<T> strategyClass

- ## Package org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.ConnectiveStrategy extends AbstractTraversalStrategy<TraversalStrategy.DecorationStrategy> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.ElementIdStrategy extends AbstractTraversalStrategy<TraversalStrategy.DecorationStrategy> implements Serializable

    - ### Serialized Fields

      - #### idPropertyKey

            String idPropertyKey

      - #### idMaker

            Supplier<T> idMaker

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.EventStrategy extends AbstractTraversalStrategy<TraversalStrategy.DecorationStrategy> implements Serializable

    - ### Serialized Fields

      - #### eventQueue

            EventStrategy.EventQueue eventQueue

      - #### detachment

            EventStrategy.Detachment detachment

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.EventStrategy.EventStrategyCallback extends Object implements Serializable

    - ### Serialized Fields

      - #### eventQueue

            EventStrategy.EventQueue eventQueue

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.HaltedTraverserStrategy extends AbstractTraversalStrategy<TraversalStrategy.DecorationStrategy> implements Serializable

    - ### Serialized Fields

      - #### haltedTraverserFactory

            Class<T> haltedTraverserFactory

      - #### useReference

            boolean useReference

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.OptionsStrategy extends AbstractTraversalStrategy<TraversalStrategy.DecorationStrategy> implements Serializable

    - ### Serialized Fields

      - #### options

            Map<K,V> options

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.PartitionStrategy extends AbstractTraversalStrategy<TraversalStrategy.DecorationStrategy> implements Serializable

    - ### Serialized Fields

      - #### writePartition

            String writePartition

      - #### partitionKey

            String partitionKey

      - #### readPartitions

            Set<E> readPartitions

      - #### includeMetaProperties

            boolean includeMetaProperties

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.PartitionStrategy.MapPropertiesConverter extends Object implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.PartitionStrategy.MapPropertiesFilter extends Object implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.PartitionStrategy.PartitionKeyHider extends Object implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.PartitionStrategy.TypeChecker extends Object implements Serializable

    - ### Serialized Fields

      - #### toCheck

            Class<T> toCheck

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.RequirementsStrategy extends AbstractTraversalStrategy<TraversalStrategy.DecorationStrategy> implements Serializable

    - ### Serialized Fields

      - #### requirements

            Set<E> requirements

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.SackStrategy extends AbstractTraversalStrategy<TraversalStrategy.DecorationStrategy> implements Serializable

    - ### Serialized Fields

      - #### initialValue

            Supplier<T> initialValue

      - #### splitOperator

            UnaryOperator<T> splitOperator

      - #### mergeOperator

            BinaryOperator<T> mergeOperator

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.SeedStrategy extends AbstractTraversalStrategy<TraversalStrategy.DecorationStrategy> implements Serializable

    - ### Serialized Fields

      - #### seed

            long seed

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.SideEffectStrategy extends AbstractTraversalStrategy<TraversalStrategy.DecorationStrategy> implements Serializable

    - ### Serialized Fields

      - #### sideEffects

            List<E> sideEffects

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.SubgraphStrategy extends AbstractTraversalStrategy<TraversalStrategy.DecorationStrategy> implements Serializable

    - ### Serialized Fields

      - #### vertexCriterion

            Traversal.Admin<S,E> vertexCriterion

      - #### edgeCriterion

            Traversal.Admin<S,E> edgeCriterion

      - #### vertexPropertyCriterion

            Traversal.Admin<S,E> vertexPropertyCriterion

      - #### checkAdjacentVertices

            boolean checkAdjacentVertices

      - #### MARKER

            String MARKER

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration.TranslationStrategy extends AbstractTraversalStrategy<TraversalStrategy.DecorationStrategy> implements Serializable

    - ### Serialized Fields

      - #### traversalSource

            TraversalSource traversalSource

      - #### translator

            Translator<S,T> translator

      - #### assertBytecode

            boolean assertBytecode

- ## Package org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization.MatchAlgorithmStrategy extends AbstractTraversalStrategy<TraversalStrategy.FinalizationStrategy> implements Serializable

    - ### Serialized Fields

      - #### matchAlgorithmClass

            Class<T> matchAlgorithmClass

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization.ProfileStrategy extends AbstractTraversalStrategy<TraversalStrategy.FinalizationStrategy> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization.ReferenceElementStrategy extends AbstractTraversalStrategy<TraversalStrategy.FinalizationStrategy> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization.ReferenceElementStrategy.ReferenceElementStep extends ScalarMapStep<S,E> implements Serializable

- ## Package org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.AdjacentToIncidentStrategy extends AbstractTraversalStrategy<TraversalStrategy.OptimizationStrategy> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.ByModulatorOptimizationStrategy extends AbstractTraversalStrategy<TraversalStrategy.OptimizationStrategy> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.CountStrategy extends AbstractTraversalStrategy<TraversalStrategy.OptimizationStrategy> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.EarlyLimitStrategy extends AbstractTraversalStrategy<TraversalStrategy.OptimizationStrategy> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.FilterRankingStrategy extends AbstractTraversalStrategy<TraversalStrategy.OptimizationStrategy> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.IdentityRemovalStrategy extends AbstractTraversalStrategy<TraversalStrategy.OptimizationStrategy> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.IncidentToAdjacentStrategy extends AbstractTraversalStrategy<TraversalStrategy.OptimizationStrategy> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.InlineFilterStrategy extends AbstractTraversalStrategy<TraversalStrategy.OptimizationStrategy> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.LazyBarrierStrategy extends AbstractTraversalStrategy<TraversalStrategy.OptimizationStrategy> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.MatchPredicateStrategy extends AbstractTraversalStrategy<TraversalStrategy.OptimizationStrategy> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.OrderLimitStrategy extends AbstractTraversalStrategy<TraversalStrategy.OptimizationStrategy> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.PathProcessorStrategy extends AbstractTraversalStrategy<TraversalStrategy.OptimizationStrategy> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.PathRetractionStrategy extends AbstractTraversalStrategy<TraversalStrategy.OptimizationStrategy> implements Serializable

    - ### Serialized Fields

      - #### standardBarrierSize

            int standardBarrierSize

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.ProductiveByStrategy extends AbstractTraversalStrategy<TraversalStrategy.OptimizationStrategy> implements Serializable

    - ### Serialized Fields

      - #### productiveKeys

            List<E> productiveKeys

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization.RepeatUnrollStrategy extends AbstractTraversalStrategy<TraversalStrategy.OptimizationStrategy> implements Serializable

- ## Package org.apache.tinkerpop.gremlin.process.traversal.strategy.verification

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.verification.AbstractWarningVerificationStrategy extends AbstractTraversalStrategy<TraversalStrategy.VerificationStrategy> implements Serializable

    - ### Serialized Fields

      - #### throwException

            boolean throwException

      - #### logWarning

            boolean logWarning

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.verification.ComputerVerificationStrategy extends AbstractTraversalStrategy<TraversalStrategy.VerificationStrategy> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.verification.EdgeLabelVerificationStrategy extends AbstractWarningVerificationStrategy implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.verification.LambdaRestrictionStrategy extends AbstractTraversalStrategy<TraversalStrategy.VerificationStrategy> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.verification.ReadOnlyStrategy extends AbstractTraversalStrategy<TraversalStrategy.VerificationStrategy> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.verification.ReservedKeysVerificationStrategy extends AbstractWarningVerificationStrategy implements Serializable

    - ### Serialized Fields

      - #### reservedKeys

            Set<E> reservedKeys

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.verification.StandardVerificationStrategy extends AbstractTraversalStrategy<TraversalStrategy.VerificationStrategy> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.strategy.verification.VerificationException extends IllegalStateException implements Serializable

    - ### Serialized Fields

      - #### traversal

            Traversal<S,E> traversal

- ## Package org.apache.tinkerpop.gremlin.process.traversal.traverser

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.traverser.B_LP_NL_O_P_S_SE_SL_Traverser extends B_LP_O_P_S_SE_SL_Traverser<T> implements Serializable

    - ### Serialized Fields

      - #### nestedLoops

            Stack<E> nestedLoops

      - #### loopNames

            org.apache.commons.collections.map.ReferenceMap loopNames

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.traverser.B_LP_NL_O_S_SE_SL_Traverser extends B_LP_O_S_SE_SL_Traverser<T> implements Serializable

    - ### Serialized Fields

      - #### nestedLoops

            Stack<E> nestedLoops

      - #### loopNames

            org.apache.commons.collections.map.ReferenceMap loopNames

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.traverser.B_LP_O_P_S_SE_SL_Traverser extends B_O_S_SE_SL_Traverser<T> implements Serializable

    - ### Serialized Fields

      - #### path

            Path path

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.traverser.B_LP_O_S_SE_SL_Traverser extends B_O_S_SE_SL_Traverser<T> implements Serializable

    - ### Serialized Fields

      - #### path

            Path path

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.traverser.B_NL_O_S_SE_SL_Traverser extends B_O_S_SE_SL_Traverser<T> implements Serializable

    - ### Serialized Fields

      - #### nestedLoops

            Stack<E> nestedLoops

      - #### loopNames

            org.apache.commons.collections.map.ReferenceMap loopNames

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.traverser.B_O_S_SE_SL_Traverser extends B_O_Traverser<T> implements Serializable

    - ### Serialized Fields

      - #### sack

            Object sack

      - #### loops

            short loops

      - #### loopName

            String loopName

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.traverser.B_O_Traverser extends O_Traverser<T> implements Serializable

    - ### Serialized Fields

      - #### bulk

            long bulk

      - #### future

            String future

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.traverser.LP_NL_O_OB_P_S_SE_SL_Traverser extends LP_O_OB_P_S_SE_SL_Traverser<T> implements Serializable

    - ### Serialized Fields

      - #### nestedLoops

            Stack<E> nestedLoops

      - #### loopNames

            org.apache.commons.collections.map.ReferenceMap loopNames

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.traverser.LP_NL_O_OB_S_SE_SL_Traverser extends LP_O_OB_S_SE_SL_Traverser<T> implements Serializable

    - ### Serialized Fields

      - #### nestedLoops

            Stack<E> nestedLoops

      - #### loopNames

            org.apache.commons.collections.map.ReferenceMap loopNames

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.traverser.LP_O_OB_P_S_SE_SL_Traverser extends O_OB_S_SE_SL_Traverser<T> implements Serializable

    - ### Serialized Fields

      - #### path

            Path path

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.traverser.LP_O_OB_S_SE_SL_Traverser extends O_OB_S_SE_SL_Traverser<T> implements Serializable

    - ### Serialized Fields

      - #### path

            Path path

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.traverser.NL_O_OB_S_SE_SL_Traverser extends O_OB_S_SE_SL_Traverser<T> implements Serializable

    - ### Serialized Fields

      - #### nestedLoops

            Stack<E> nestedLoops

      - #### loopNames

            org.apache.commons.collections.map.ReferenceMap loopNames

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.traverser.O_OB_S_SE_SL_Traverser extends O_Traverser<T> implements Serializable

    - ### Serialized Fields

      - #### sack

            Object sack

      - #### loops

            short loops

      - #### loopName

            String loopName

      - #### future

            String future

      - #### bulk

            long bulk

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.traverser.O_Traverser extends AbstractTraverser<T> implements Serializable

    - ### Serialized Fields

      - #### tags

            Set<E> tags

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.traverser.ProjectedTraverser extends Object implements Serializable

    - ### Serialized Fields

      - #### baseTraverser

            Traverser.Admin<T> baseTraverser

      - #### projections

            List<E> projections

- ## Package org.apache.tinkerpop.gremlin.process.traversal.traverser.util

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.traverser.util.AbstractTraverser extends Object implements Serializable

    - ### Serialized Fields

      - #### t

            Object t

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.traverser.util.EmptyTraverser extends Object implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.traverser.util.IndexedTraverserSet extends TraverserSet<S> implements Serializable

    - ### Serialized Fields

      - #### index

            org.apache.commons.collections.map.MultiValueMap index

      - #### indexingFunction

            Function<T,R> indexingFunction

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.traverser.util.IndexedTraverserSet.VertexIndexedTraverserSet extends IndexedTraverserSet<Object,Vertex> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.traverser.util.LabelledCounter extends Object implements Serializable

    - ### Serialized Fields

      - #### label

            String label

      - #### count

            short count

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.traverser.util.TraverserSet extends AbstractSet<Traverser.Admin<S>> implements Serializable

    - ### Serialized Fields

      - #### map

            Map<K,V> map

- ## Package org.apache.tinkerpop.gremlin.process.traversal.util

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.util.AndP extends ConnectiveP<V> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.util.ConnectiveP extends P<V> implements Serializable

    - ### Serialized Fields

      - #### predicates

            List<E> predicates

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.util.DefaultTraversal extends Object implements Serializable

    - ### Serialized Fields

      - #### lastTraverser

            Traverser.Admin<T> lastTraverser

      - #### finalEndStep

            Step<S,E> finalEndStep

      - #### stepPosition

            StepPosition stepPosition

      - #### steps

            List<E> steps

      - #### unmodifiableSteps

            List<E> unmodifiableSteps

      - #### parent

            TraversalParent parent

      - #### sideEffects

            TraversalSideEffects sideEffects

      - #### strategies

            TraversalStrategies strategies

      - #### requirements

            Set<E> requirements

      - #### locked

            boolean locked

      - #### closed

            boolean closed

      - #### bytecode

            Bytecode bytecode

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.util.DefaultTraversalMetrics extends Object implements Serializable

    - ### Serialized Fields

      - #### stepIndexedMetrics

            Map<K,V> stepIndexedMetrics

        `ImmutableMetrics` indexed by their step identifier.

      - #### totalStepDuration

            long totalStepDuration

        A computed value representing the total time spent on all steps.

      - #### positionIndexedMetrics

            Map<K,V> positionIndexedMetrics

        `ImmutableMetrics` indexed by their step position.

      - #### finalized

            boolean finalized

        Determines if final metrics have been computed

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.util.DefaultTraversalSideEffects extends Object implements Serializable

    - ### Serialized Fields

      - #### keys

            Set<E> keys

      - #### objectMap

            Map<K,V> objectMap

      - #### supplierMap

            Map<K,V> supplierMap

      - #### reducerMap

            Map<K,V> reducerMap

      - #### sackSplitOperator

            UnaryOperator<T> sackSplitOperator

      - #### sackMergeOperator

            BinaryOperator<T> sackMergeOperator

      - #### sackInitialValue

            Supplier<T> sackInitialValue

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.util.DefaultTraversalStrategies extends Object implements Serializable

    - ### Serialized Fields

      - #### traversalStrategies

            Set<E> traversalStrategies

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.util.EmptyTraversal extends Object implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.util.EmptyTraversalSideEffects extends Object implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.util.EmptyTraversalStrategies extends Object implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.util.FastNoSuchElementException extends NoSuchElementException implements Serializable

    serialVersionUID:
      2303108654138257697L

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.util.ImmutableExplanation extends TraversalExplanation implements Serializable

    - ### Serialized Fields

      - #### originalTraversal

            String originalTraversal

      - #### intermediates

            List<E> intermediates

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.util.ImmutableMetrics extends Object implements Serializable

    - ### Serialized Fields

      - #### id

            String id

      - #### name

            String name

      - #### counts

            Map<K,V> counts

      - #### durationNs

            long durationNs

      - #### annotations

            Map<K,V> annotations

      - #### nested

            Map<K,V> nested

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.util.MutableMetrics extends ImmutableMetrics implements Serializable

    - ### Serialized Fields

      - #### tempTime

            long tempTime

      - #### finalized

            boolean finalized

        Determines if metrics have been finalized, meaning that no more may be collected.

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.util.OrP extends ConnectiveP<V> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.util.PureTraversal extends Object implements Serializable

    - ### Serialized Fields

      - #### pureTraversal

            Traversal.Admin<S,E> pureTraversal

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.util.ScriptTraversal extends DefaultTraversal<S,E> implements Serializable

    - ### Serialized Fields

      - #### alias

            String alias

      - #### factory

            TraversalSourceFactory<T extends TraversalSource> factory

      - #### script

            String script

      - #### scriptEngine

            String scriptEngine

      - #### bindings

            Object[] bindings

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.util.StepPosition extends Object implements Serializable

    - ### Serialized Fields

      - #### x

            int x

      - #### y

            int y

      - #### z

            int z

      - #### parentId

            String parentId

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.util.TraversalClassFunction extends Object implements Serializable

    - ### Serialized Fields

      - #### traversalSupplierClass

            Class<T> traversalSupplierClass

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.util.TraversalExplanation extends AbstractExplanation implements Serializable

    - ### Serialized Fields

      - #### traversal

            Traversal.Admin<S,E> traversal

      - #### strategyTraversals

            List<E> strategyTraversals

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.util.TraversalInterruptedException extends RuntimeException implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.util.TraversalObjectFunction extends Object implements Serializable

    - ### Serialized Fields

      - #### traversal

            Traversal.Admin<S,E> traversal

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.util.TraversalRing extends Object implements Serializable

    - ### Serialized Fields

      - #### traversals

            List<E> traversals

      - #### currentTraversal

            int currentTraversal

  - ### Class org.apache.tinkerpop.gremlin.process.traversal.util.TraversalSourceFactory extends Object implements Serializable

    - ### Serialized Fields

      - #### traversalStrategies

            TraversalStrategies traversalStrategies

      - #### traversalSourceClass

            Class<T> traversalSourceClass

- ## Package org.apache.tinkerpop.gremlin.server.auth

  - ### Class org.apache.tinkerpop.gremlin.server.auth.AuthenticationException extends Exception implements Serializable

- ## Package org.apache.tinkerpop.gremlin.server.authz

  - ### Class org.apache.tinkerpop.gremlin.server.authz.AuthorizationException extends Exception implements Serializable

- ## Package org.apache.tinkerpop.gremlin.server.handler

  - ### Class org.apache.tinkerpop.gremlin.server.handler.SessionException extends Exception implements Serializable

    - ### Serialized Fields

      - #### responseMessage

            ResponseMessage responseMessage

- ## Package org.apache.tinkerpop.gremlin.server.op

  - ### Class org.apache.tinkerpop.gremlin.server.op.OpProcessorException extends Exception implements Serializable

    - ### Serialized Fields

      - #### responseMessage

            ResponseMessage responseMessage

- ## Package org.apache.tinkerpop.gremlin.server.util

  - ### Class org.apache.tinkerpop.gremlin.server.util.DefaultTemporaryException extends Exception implements Serializable

- ## Package org.apache.tinkerpop.gremlin.structure

  - ### Class org.apache.tinkerpop.gremlin.structure.MockSerializable extends Object implements Serializable

    - ### Serialized Fields

      - #### testField

            String testField

- ## Package org.apache.tinkerpop.gremlin.structure.io.graphson

  - ### Class org.apache.tinkerpop.gremlin.structure.io.graphson.AbstractObjectDeserializer extends org.apache.tinkerpop.shaded.jackson.databind.deser.std.StdDeserializer<T> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONTypeDeserializer extends org.apache.tinkerpop.shaded.jackson.databind.jsontype.impl.TypeDeserializerBase implements Serializable

    - ### Serialized Fields

      - #### idRes

            org.apache.tinkerpop.shaded.jackson.databind.jsontype.TypeIdResolver idRes

      - #### propertyName

            String propertyName

      - #### valuePropertyName

            String valuePropertyName

      - #### baseType

            org.apache.tinkerpop.shaded.jackson.databind.JavaType baseType

      - #### typeInfo

            TypeInfo typeInfo

  - ### Class org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONXModuleV2d0 extends org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONModule implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONXModuleV3d0 extends org.apache.tinkerpop.gremlin.structure.io.graphson.GraphSONModule implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.structure.io.graphson.TinkerPopJacksonModule extends org.apache.tinkerpop.shaded.jackson.databind.module.SimpleModule implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.structure.io.graphson.ToStringGraphSONSerializer extends org.apache.tinkerpop.shaded.jackson.databind.ser.std.ToStringSerializer implements Serializable

- ## Package org.apache.tinkerpop.gremlin.structure.io.gryo

  - ### Class org.apache.tinkerpop.gremlin.structure.io.gryo.ToyIoRegistry.ToyModule extends TinkerPopJacksonModule implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.structure.io.gryo.ToyPoint.ToyPointJacksonDeSerializer extends AbstractObjectDeserializer<ToyPoint> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.structure.io.gryo.ToyPoint.ToyPointJacksonSerializer extends org.apache.tinkerpop.shaded.jackson.databind.ser.std.StdScalarSerializer<ToyPoint> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.structure.io.gryo.ToyTriangle.ToyTriangleJacksonDeSerializer extends AbstractObjectDeserializer<ToyTriangle> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.structure.io.gryo.ToyTriangle.ToyTriangleJacksonSerializer extends org.apache.tinkerpop.shaded.jackson.databind.ser.std.StdScalarSerializer<ToyTriangle> implements Serializable

- ## Package org.apache.tinkerpop.gremlin.structure.io.util

  - ### Class org.apache.tinkerpop.gremlin.structure.io.util.CustomId.CustomIdJacksonDeserializerV2d0 extends AbstractObjectDeserializer<CustomId> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.structure.io.util.CustomId.CustomIdJacksonDeserializerV3d0 extends org.apache.tinkerpop.shaded.jackson.databind.deser.std.StdDeserializer<CustomId> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.structure.io.util.CustomId.CustomIdJacksonSerializerV1d0 extends org.apache.tinkerpop.shaded.jackson.databind.ser.std.StdSerializer<CustomId> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.structure.io.util.CustomId.CustomIdJacksonSerializerV2d0 extends org.apache.tinkerpop.shaded.jackson.databind.ser.std.StdSerializer<CustomId> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.structure.io.util.CustomId.CustomIdJacksonSerializerV3d0 extends org.apache.tinkerpop.shaded.jackson.databind.ser.std.StdScalarSerializer<CustomId> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.structure.io.util.CustomId.CustomIdTinkerPopJacksonModuleV2d0 extends TinkerPopJacksonModule implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.structure.io.util.CustomId.CustomIdTinkerPopJacksonModuleV3d0 extends TinkerPopJacksonModule implements Serializable

- ## Package org.apache.tinkerpop.gremlin.structure.util

  - ### Class org.apache.tinkerpop.gremlin.structure.util.TransactionException extends RuntimeException implements Serializable

- ## Package org.apache.tinkerpop.gremlin.structure.util.detached

  - ### Class org.apache.tinkerpop.gremlin.structure.util.detached.DetachedEdge extends DetachedElement<Edge> implements Serializable

    - ### Serialized Fields

      - #### outVertex

            DetachedVertex outVertex

      - #### inVertex

            DetachedVertex inVertex

  - ### Class org.apache.tinkerpop.gremlin.structure.util.detached.DetachedElement extends Object implements Serializable

    - ### Serialized Fields

      - #### id

            Object id

      - #### label

            String label

      - #### properties

            Map<K,V> properties

  - ### Class org.apache.tinkerpop.gremlin.structure.util.detached.DetachedPath extends MutablePath implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.structure.util.detached.DetachedProperty extends Object implements Serializable

    - ### Serialized Fields

      - #### key

            String key

      - #### value

            Object value

  - ### Class org.apache.tinkerpop.gremlin.structure.util.detached.DetachedVertex extends DetachedElement<Vertex> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.structure.util.detached.DetachedVertexProperty extends DetachedElement<VertexProperty<V>> implements Serializable

    - ### Serialized Fields

      - #### value

            Object value

- ## Package org.apache.tinkerpop.gremlin.structure.util.reference

  - ### Class org.apache.tinkerpop.gremlin.structure.util.reference.ReferenceEdge extends ReferenceElement<Edge> implements Serializable

    - ### Serialized Fields

      - #### inVertex

            ReferenceVertex inVertex

      - #### outVertex

            ReferenceVertex outVertex

  - ### Class org.apache.tinkerpop.gremlin.structure.util.reference.ReferenceElement extends Object implements Serializable

    - ### Serialized Fields

      - #### id

            Object id

      - #### label

            String label

  - ### Class org.apache.tinkerpop.gremlin.structure.util.reference.ReferencePath extends MutablePath implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.structure.util.reference.ReferenceProperty extends Object implements Serializable

    - ### Serialized Fields

      - #### element

            ReferenceElement<E extends Element> element

      - #### key

            String key

      - #### value

            Object value

  - ### Class org.apache.tinkerpop.gremlin.structure.util.reference.ReferenceVertex extends ReferenceElement<Vertex> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.structure.util.reference.ReferenceVertexProperty extends ReferenceElement<VertexProperty<V>> implements Serializable

    - ### Serialized Fields

      - #### vertex

            ReferenceVertex vertex

      - #### value

            Object value

- ## Package org.apache.tinkerpop.gremlin.structure.util.star

  - ### Class org.apache.tinkerpop.gremlin.structure.util.star.StarGraph extends Object implements Serializable

    - ### Serialized Fields

      - #### nextId

            Long nextId

      - #### starVertex

            StarGraph.StarVertex starVertex

      - #### edgeProperties

            Map<K,V> edgeProperties

      - #### metaProperties

            Map<K,V> metaProperties

      - #### internStrings

            boolean internStrings

      - #### compareIdsUsingStrings

            boolean compareIdsUsingStrings

  - ### Class org.apache.tinkerpop.gremlin.structure.util.star.StarGraphGraphSONSerializerV1d0 extends org.apache.tinkerpop.shaded.jackson.databind.ser.std.StdSerializer<DirectionalStarGraph> implements Serializable

    - ### Serialized Fields

      - #### normalize

            boolean normalize

  - ### Class org.apache.tinkerpop.gremlin.structure.util.star.StarGraphGraphSONSerializerV2d0 extends org.apache.tinkerpop.shaded.jackson.databind.ser.std.StdSerializer<DirectionalStarGraph> implements Serializable

    - ### Serialized Fields

      - #### normalize

            boolean normalize

  - ### Class org.apache.tinkerpop.gremlin.structure.util.star.StarGraphGraphSONSerializerV3d0 extends org.apache.tinkerpop.shaded.jackson.databind.ser.std.StdSerializer<DirectionalStarGraph> implements Serializable

    - ### Serialized Fields

      - #### normalize

            boolean normalize

- ## Package org.apache.tinkerpop.gremlin.tinkergraph.process.traversal.step.map

  - ### Class org.apache.tinkerpop.gremlin.tinkergraph.process.traversal.step.map.TinkerCountGlobalStep extends AbstractStep<S extends Element,Long> implements Serializable

    - ### Serialized Fields

      - #### elementClass

            Class<T> elementClass

      - #### done

            boolean done

- ## Package org.apache.tinkerpop.gremlin.tinkergraph.process.traversal.step.sideEffect

  - ### Class org.apache.tinkerpop.gremlin.tinkergraph.process.traversal.step.sideEffect.TinkerGraphStep extends GraphStep<S,E extends Element> implements Serializable

    - ### Serialized Fields

      - #### hasContainers

            List<E> hasContainers

      - #### iterators

            List<E> iterators

        List of iterators opened by this step.

- ## Package org.apache.tinkerpop.gremlin.tinkergraph.process.traversal.strategy.optimization

  - ### Class org.apache.tinkerpop.gremlin.tinkergraph.process.traversal.strategy.optimization.TinkerGraphCountStrategy extends AbstractTraversalStrategy<TraversalStrategy.ProviderOptimizationStrategy> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.tinkergraph.process.traversal.strategy.optimization.TinkerGraphStepStrategy extends AbstractTraversalStrategy<TraversalStrategy.ProviderOptimizationStrategy> implements Serializable

- ## Package org.apache.tinkerpop.gremlin.util.function

  - ### Class org.apache.tinkerpop.gremlin.util.function.ArrayListSupplier extends Object implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.util.function.BulkSetSupplier extends Object implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.util.function.ChainedComparator extends Object implements Serializable

    - ### Serialized Fields

      - #### comparators

            List<E> comparators

      - #### isShuffle

            boolean isShuffle

      - #### traversers

            boolean traversers

  - ### Class org.apache.tinkerpop.gremlin.util.function.ConstantSupplier extends Object implements Serializable

    - ### Serialized Fields

      - #### a

            Object a

  - ### Class org.apache.tinkerpop.gremlin.util.function.DefaultTraversalMetricsSupplier extends Object implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.util.function.HashMapSupplier extends Object implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.util.function.HashSetSupplier extends Object implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.util.function.Lambda.AbstractLambda extends Object implements Serializable

    - ### Serialized Fields

      - #### lambdaSource

            String lambdaSource

      - #### lambdaLanguage

            String lambdaLanguage

      - #### lambdaArguments

            int lambdaArguments

  - ### Class org.apache.tinkerpop.gremlin.util.function.Lambda.BinaryLambda extends Lambda.TwoArgLambda<A,A,A> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.util.function.Lambda.OneArgLambda extends Lambda.AbstractLambda implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.util.function.Lambda.TwoArgLambda extends Lambda.AbstractLambda implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.util.function.Lambda.UnaryLambda extends Lambda.OneArgLambda<A,A> implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.util.function.Lambda.UnknownArgLambda extends Lambda.AbstractLambda implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.util.function.Lambda.ZeroArgLambda extends Lambda.AbstractLambda implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.util.function.MeanNumberSupplier extends Object implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.util.function.MultiComparator extends Object implements Serializable

    - ### Serialized Fields

      - #### comparators

            List<E> comparators

      - #### isShuffle

            boolean isShuffle

      - #### startIndex

            int startIndex

  - ### Class org.apache.tinkerpop.gremlin.util.function.MutableMetricsSupplier extends Object implements Serializable

    - ### Serialized Fields

      - #### stepId

            String stepId

      - #### stepString

            String stepString

  - ### Class org.apache.tinkerpop.gremlin.util.function.TraverserSetSupplier extends Object implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.util.function.TreeSupplier extends Object implements Serializable

- ## Package org.apache.tinkerpop.gremlin.util.iterator

  - ### Class org.apache.tinkerpop.gremlin.util.iterator.ArrayIterator extends Object implements Serializable

    - ### Serialized Fields

      - #### array

            Object[] array

      - #### current

            int current

  - ### Class org.apache.tinkerpop.gremlin.util.iterator.EmptyIterator extends Object implements Serializable

  - ### Class org.apache.tinkerpop.gremlin.util.iterator.MultiIterator extends Object implements Serializable

    - ### Serialized Fields

      - #### iterators

            List<E> iterators

      - #### current

            int current

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