Interface TraversalParent
-
- All Superinterfaces:
AutoCloseable
,PopContaining
- All Known Subinterfaces:
TraversalOptionParent<M,S,E>
- All Known Implementing Classes:
AddEdgeStartStep
,AddEdgeStep
,AddPropertyStep
,AddVertexStartStep
,AddVertexStep
,AggregateGlobalStep
,AggregateLocalStep
,AndStep
,BranchStep
,CallStep
,ChooseStep
,CoalesceStep
,CombineStep
,ConcatStep
,ConnectedComponentVertexProgramStep
,ConnectiveStep
,DateDiffStep
,DedupGlobalStep
,DifferenceStep
,DisjunctStep
,ElementMapStep
,EmptyStep
,FormatStep
,GroupCountSideEffectStep
,GroupCountStep
,GroupSideEffectStep
,GroupStep
,IndexStep
,IntersectStep
,LocalStep
,MatchStep
,MathStep
,MergeEdgeStep
,MergeStep
,MergeVertexStep
,NotStep
,OptionalStep
,OrderGlobalStep
,OrderLocalStep
,OrStep
,PageRankVertexProgramStep
,PathFilterStep
,PathStep
,PeerPressureVertexProgramStep
,ProductStep
,ProjectStep
,PropertyMapStep
,RepeatStep
,SackValueStep
,SampleGlobalStep
,SelectOneStep
,SelectStep
,ShortestPathVertexProgramStep
,SplitGlobalStep
,SplitLocalStep
,TraversalFilterStep
,TraversalFlatMapStep
,TraversalMapStep
,TraversalMergeStep
,TraversalSelectStep
,TraversalSideEffectStep
,TraversalVertexProgramStep
,TreeSideEffectStep
,TreeStep
,UnionStep
,WherePredicateStep
,WhereTraversalStep
public interface TraversalParent extends PopContaining, AutoCloseable
- Author:
- Marko A. Rodriguez (http://markorodriguez.com)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.process.traversal.step.PopContaining
PopContaining.PopInstruction
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
addGlobalChild(Traversal.Admin<?,?> globalChildTraversal)
default void
addLocalChild(Traversal.Admin<?,?> localChildTraversal)
default Step<?,?>
asStep()
default void
close()
default <S,E>
List<Traversal.Admin<S,E>>getGlobalChildren()
default <S,E>
List<Traversal.Admin<S,E>>getLocalChildren()
default HashSet<PopContaining.PopInstruction>
getPopInstructions()
default Set<TraverserRequirement>
getSelfAndChildRequirements(TraverserRequirement... selfRequirements)
default <S,E>
Traversal.Admin<S,E>integrateChild(Traversal.Admin<?,?> childTraversal)
default void
removeGlobalChild(Traversal.Admin<?,?> globalChildTraversal)
default void
removeLocalChild(Traversal.Admin<?,?> localChildTraversal)
default void
replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)
-
-
-
Method Detail
-
getGlobalChildren
default <S,E> List<Traversal.Admin<S,E>> getGlobalChildren()
-
getLocalChildren
default <S,E> List<Traversal.Admin<S,E>> getLocalChildren()
-
addLocalChild
default void addLocalChild(Traversal.Admin<?,?> localChildTraversal)
-
addGlobalChild
default void addGlobalChild(Traversal.Admin<?,?> globalChildTraversal)
-
removeLocalChild
default void removeLocalChild(Traversal.Admin<?,?> localChildTraversal)
-
removeGlobalChild
default void removeGlobalChild(Traversal.Admin<?,?> globalChildTraversal)
-
replaceLocalChild
default void replaceLocalChild(Traversal.Admin<?,?> oldTraversal, Traversal.Admin<?,?> newTraversal)
-
getSelfAndChildRequirements
default Set<TraverserRequirement> getSelfAndChildRequirements(TraverserRequirement... selfRequirements)
-
asStep
default Step<?,?> asStep()
-
integrateChild
default <S,E> Traversal.Admin<S,E> integrateChild(Traversal.Admin<?,?> childTraversal)
-
close
default void close() throws Exception
- Specified by:
close
in interfaceAutoCloseable
- Throws:
Exception
-
getPopInstructions
default HashSet<PopContaining.PopInstruction> getPopInstructions()
- Specified by:
getPopInstructions
in interfacePopContaining
-
-