Interface TraversalParent
-
- All Superinterfaces:
AutoCloseable
- All Known Subinterfaces:
TraversalOptionParent<M,S,E>
- All Known Implementing Classes:
AddEdgeStartStep,AddEdgeStep,AddPropertyStep,AddVertexStartStep,AddVertexStep,AggregateGlobalStep,AggregateLocalStep,AndStep,BranchStep,CallStep,ChooseStep,CoalesceStep,ConcatStep,ConnectedComponentVertexProgramStep,ConnectiveStep,DedupGlobalStep,ElementMapStep,EmptyStep,GroupCountSideEffectStep,GroupCountStep,GroupSideEffectStep,GroupStep,IndexStep,LocalStep,MatchStep,MathStep,MergeEdgeStep,MergeStep,MergeVertexStep,NotStep,OptionalStep,OrderGlobalStep,OrderLocalStep,OrStep,PageRankVertexProgramStep,PathFilterStep,PathStep,PeerPressureVertexProgramStep,ProjectStep,PropertyMapStep,RepeatStep,SackValueStep,SampleGlobalStep,SelectOneStep,SelectStep,ShortestPathVertexProgramStep,TraversalFilterStep,TraversalFlatMapStep,TraversalMapStep,TraversalSelectStep,TraversalSideEffectStep,TraversalVertexProgramStep,TreeSideEffectStep,TreeStep,UnionStep,WherePredicateStep,WhereTraversalStep
public interface TraversalParent extends AutoCloseable
- Author:
- Marko A. Rodriguez (http://markorodriguez.com)
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidaddGlobalChild(Traversal.Admin<?,?> globalChildTraversal)default voidaddLocalChild(Traversal.Admin<?,?> localChildTraversal)default Step<?,?>asStep()default voidclose()default <S,E>
List<Traversal.Admin<S,E>>getGlobalChildren()default <S,E>
List<Traversal.Admin<S,E>>getLocalChildren()default Set<TraverserRequirement>getSelfAndChildRequirements(TraverserRequirement... selfRequirements)default <S,E>
Traversal.Admin<S,E>integrateChild(Traversal.Admin<?,?> childTraversal)default voidremoveGlobalChild(Traversal.Admin<?,?> globalChildTraversal)default voidremoveLocalChild(Traversal.Admin<?,?> localChildTraversal)default voidreplaceLocalChild(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:
closein interfaceAutoCloseable- Throws:
Exception
-
-