# Hierarchy For Package org.apache.tinkerpop.gremlin.process.traversal.step.map

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.tinkerpop.gremlin.AbstractGremlinTest
    - org.apache.tinkerpop.gremlin.process.AbstractGremlinProcessTest
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.AddEdgeTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.AddEdgeTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.CoalesceTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.CoalesceTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.ConnectedComponentTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.ConnectedComponentTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.ConstantTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.ConstantTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.CountTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.CountTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.ElementMapTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.ElementMapTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.FlatMapTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.FlatMapTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.FoldTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.FoldTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.GraphTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.GraphTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.IndexTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.IndexTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.LoopsTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.LoopsTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.MapTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.MapTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchTest.Traversals
          - org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchTest.CountMatchTraversals
          - org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchTest.GreedyMatchTraversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.MathTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.MathTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.MaxTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.MaxTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.MeanTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.MeanTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.MinTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.MinTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.OrderTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.OrderTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.PageRankTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.PageRankTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.PathTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.PathTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.PeerPressureTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.PeerPressureTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.ProfileTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.ProfileTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.ProgramTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.ProgramTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.ProjectTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.ProjectTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.PropertiesTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.PropertiesTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.ReadTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.ReadTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.SelectTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.SelectTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.ShortestPathTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.ShortestPathTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.SumTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.SumTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.UnfoldTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.UnfoldTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.ValueMapTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.ValueMapTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.VertexTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.VertexTest.Traversals
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.WriteTest
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.WriteTest.Traversals
    - org.apache.tinkerpop.gremlin.process.traversal.step.map.AddVertexTest
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.AddVertexTest.Traversals
  - org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.Step<S,E>)
    - org.apache.tinkerpop.gremlin.process.traversal.step.map.AddEdgeStartStep (implements org.apache.tinkerpop.gremlin.process.traversal.step.FromToModulating, org.apache.tinkerpop.gremlin.process.traversal.step.Mutating<E>, org.apache.tinkerpop.gremlin.process.traversal.step.Scoping, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
    - org.apache.tinkerpop.gremlin.process.traversal.step.map.AddVertexStartStep (implements org.apache.tinkerpop.gremlin.process.traversal.step.Mutating<E>, org.apache.tinkerpop.gremlin.process.traversal.step.Scoping, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
    - org.apache.tinkerpop.gremlin.process.traversal.step.util.CollectingBarrierStep<S> (implements org.apache.tinkerpop.gremlin.process.traversal.step.Barrier<B>)
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.LambdaCollectingBarrierStep<S> (implements org.apache.tinkerpop.gremlin.process.traversal.step.LambdaHolder)
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.OrderGlobalStep<S,C> (implements org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating, org.apache.tinkerpop.gremlin.process.traversal.step.ComparatorHolder<S,C>, org.apache.tinkerpop.gremlin.process.traversal.step.Seedable, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
    - org.apache.tinkerpop.gremlin.process.traversal.step.util.ComputerAwareStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.GraphComputing)
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.PathProcessor, org.apache.tinkerpop.gremlin.process.traversal.step.Scoping, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
    - org.apache.tinkerpop.gremlin.process.traversal.step.util.ComputerAwareStep.EndStep<S> (implements org.apache.tinkerpop.gremlin.process.traversal.step.GraphComputing)
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep.MatchEndStep (implements org.apache.tinkerpop.gremlin.process.traversal.step.Scoping)
    - org.apache.tinkerpop.gremlin.process.traversal.step.map.FlatMapStep<S,E>
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.CoalesceStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.EdgeVertexStep (implements java.lang.AutoCloseable, org.apache.tinkerpop.gremlin.process.traversal.step.Configuring)
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.LambdaFlatMapStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.LambdaHolder)
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.ProfileTest.MockStep (implements org.apache.tinkerpop.gremlin.process.traversal.step.Profiling)
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.PropertiesStep<E> (implements java.lang.AutoCloseable, org.apache.tinkerpop.gremlin.process.traversal.step.Configuring)
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.TraversalFlatMapStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.UnfoldStep<S,E>
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.VertexStep<E> (implements java.lang.AutoCloseable, org.apache.tinkerpop.gremlin.process.traversal.step.Configuring)
    - org.apache.tinkerpop.gremlin.process.traversal.step.map.GraphStep<S,E> (implements java.lang.AutoCloseable, org.apache.tinkerpop.gremlin.process.traversal.step.Configuring, org.apache.tinkerpop.gremlin.process.traversal.step.GraphComputing)
    - org.apache.tinkerpop.gremlin.process.traversal.step.map.HasNextStep<S>
    - org.apache.tinkerpop.gremlin.process.traversal.step.map.MapStep<S,E>
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.ScalarMapStep<S,E>
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.AddEdgeStep<S> (implements org.apache.tinkerpop.gremlin.process.traversal.step.FromToModulating, org.apache.tinkerpop.gremlin.process.traversal.step.Mutating<E>, org.apache.tinkerpop.gremlin.process.traversal.step.Scoping, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.AddVertexStep<S> (implements org.apache.tinkerpop.gremlin.process.traversal.step.Mutating<E>, org.apache.tinkerpop.gremlin.process.traversal.step.Scoping, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.ConstantStep<S,E>
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.CountLocalStep<S>
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.DedupLocalStep<E,S>
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.EdgeOtherVertexStep (implements org.apache.tinkerpop.gremlin.process.traversal.step.Configuring)
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.ElementMapStep<K,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.GraphComputing, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.IdStep<S>
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.IndexStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.Configuring, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.LabelStep<S>
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.LambdaMapStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.LambdaHolder)
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.LoopsStep<S>
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.MathStep<S> (implements org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating, org.apache.tinkerpop.gremlin.process.traversal.step.PathProcessor, org.apache.tinkerpop.gremlin.process.traversal.step.Scoping, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.MaxLocalStep<E,S>
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.MeanLocalStep<E,S>
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.MinLocalStep<E,S>
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.OrderLocalStep<S,C> (implements org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating, org.apache.tinkerpop.gremlin.process.traversal.step.ComparatorHolder<S,C>, org.apache.tinkerpop.gremlin.process.traversal.step.Seedable, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.PathStep<S> (implements org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating, org.apache.tinkerpop.gremlin.process.traversal.step.FromToModulating, org.apache.tinkerpop.gremlin.process.traversal.step.PathProcessor, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.ProjectStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.PropertyKeyStep
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.PropertyMapStep<K,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating, org.apache.tinkerpop.gremlin.process.traversal.step.Configuring, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.PropertyValueStep<E>
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.RangeLocalStep<S>
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.SackStep<S,E>
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.SampleLocalStep<S> (implements org.apache.tinkerpop.gremlin.process.traversal.step.Seedable)
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.SumLocalStep<E,S>
        - org.apache.tinkerpop.gremlin.process.traversal.step.map.TailLocalStep<S>
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.SelectOneStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating, org.apache.tinkerpop.gremlin.process.traversal.step.PathProcessor, org.apache.tinkerpop.gremlin.process.traversal.step.Scoping, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.SelectStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating, org.apache.tinkerpop.gremlin.process.traversal.step.PathProcessor, org.apache.tinkerpop.gremlin.process.traversal.step.Scoping, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.TraversalMapStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.TraversalSelectStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating, org.apache.tinkerpop.gremlin.process.traversal.step.PathProcessor, org.apache.tinkerpop.gremlin.process.traversal.step.Scoping, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
    - org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep.MatchStartStep (implements org.apache.tinkerpop.gremlin.process.traversal.step.Scoping)
    - org.apache.tinkerpop.gremlin.process.traversal.step.map.NoOpBarrierStep<S> (implements org.apache.tinkerpop.gremlin.process.traversal.step.LocalBarrier<S>)
    - org.apache.tinkerpop.gremlin.process.traversal.step.util.ReducingBarrierStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.Barrier<B>, org.apache.tinkerpop.gremlin.process.traversal.step.Generating<S,E>)
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.CountGlobalStep<S>
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.FoldStep<S,E>
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.GroupCountStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.GroupStep<S,K,V> (implements org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating, org.apache.tinkerpop.gremlin.process.traversal.step.Grouping<S,K,V>, org.apache.tinkerpop.gremlin.process.traversal.step.ProfilingAware, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.MaxGlobalStep<S>
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.MeanGlobalStep<S,E>
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.MinGlobalStep<S>
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.SumGlobalStep<S>
      - org.apache.tinkerpop.gremlin.process.traversal.step.map.TreeStep<S> (implements org.apache.tinkerpop.gremlin.process.traversal.step.ByModulating, org.apache.tinkerpop.gremlin.process.traversal.step.PathProcessor, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
  - org.apache.tinkerpop.gremlin.process.traversal.step.map.FoldStep.FoldBiOperator<E> (implements java.util.function.BinaryOperator<T>, java.io.Serializable)
  - org.apache.tinkerpop.gremlin.process.traversal.step.map.GroupCountStep.GroupCountBiOperator<E> (implements java.util.function.BinaryOperator<T>, java.io.Serializable)
  - org.apache.tinkerpop.gremlin.process.traversal.step.map.GroupStep.GroupBiOperator<K,V> (implements java.util.function.BinaryOperator<T>, java.io.Serializable)
  - org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep.CountMatchAlgorithm (implements org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep.MatchAlgorithm)
  - org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep.CountMatchAlgorithm.Bundle
  - org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep.GreedyMatchAlgorithm (implements org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep.MatchAlgorithm)
  - org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep.Helper
  - org.apache.tinkerpop.gremlin.process.traversal.step.map.MathStep.TinkerExpression (implements java.io.Serializable)
  - org.apache.tinkerpop.gremlin.process.traversal.step.map.MeanGlobalStep.MeanGlobalBiOperator<S> (implements java.util.function.BinaryOperator<T>, java.io.Serializable)
  - java.lang.Number (implements java.io.Serializable)
    - org.apache.tinkerpop.gremlin.process.traversal.step.map.MeanGlobalStep.MeanNumber (implements java.lang.Comparable<T>)
  - org.apache.tinkerpop.gremlin.process.traversal.step.map.OrderGlobalStep.OrderBiOperator<S> (implements java.util.function.BinaryOperator<T>, java.io.Serializable)
  - org.apache.tinkerpop.gremlin.process.traversal.step.map.ProgramTest.TestProgram (implements org.apache.tinkerpop.gremlin.process.computer.VertexProgram<M>)
  - org.apache.tinkerpop.gremlin.process.traversal.step.map.TreeStep.TreeBiOperator (implements java.util.function.BinaryOperator<T>, java.io.Serializable)

## Interface Hierarchy

- java.util.function.Function<T,R>
  - org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep.MatchAlgorithm (also extends java.io.Serializable)
- java.io.Serializable
  - org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep.MatchAlgorithm (also extends java.util.function.Function<T,R>)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.tinkerpop.gremlin.process.traversal.step.map.IndexStep.IndexerType
    - org.apache.tinkerpop.gremlin.process.traversal.step.map.MatchStep.TraversalType

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