Class LoopTraversal<S>
java.lang.Object
org.apache.tinkerpop.gremlin.process.traversal.lambda.AbstractLambdaTraversal<S,S>
org.apache.tinkerpop.gremlin.process.traversal.lambda.LoopTraversal<S>
- All Implemented Interfaces:
Serializable,AutoCloseable,Cloneable,Iterator<S>,Traversal<S,,S> Traversal.Admin<S,S>
- Author:
- Marko A. Rodriguez (http://markorodriguez.com)
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.process.traversal.Traversal
Traversal.Admin<S,E>, Traversal.Exceptions, Traversal.Symbols -
Field Summary
Fields inherited from class org.apache.tinkerpop.gremlin.process.traversal.lambda.AbstractLambdaTraversal
bypassTraversal, gValueManager -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddStart(Traverser.Admin<S> start) Add a singleTraverser.Adminobject to the head of the traversal.booleanlonginthashCode()booleanhasNext()toString()Methods inherited from class org.apache.tinkerpop.gremlin.process.traversal.lambda.AbstractLambdaTraversal
addStep, applyStrategies, clone, getBypassTraversal, getGraph, getGremlinLang, getGValueManager, getParent, getSideEffects, getSteps, getStrategies, getTraverserGenerator, getTraverserRequirements, isLocked, isRoot, lock, next, nextTraverser, removeStep, reset, setBypassTraversal, setGraph, setGValueManager, setParent, setSideEffects, setStrategiesMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.Traversal
asAdmin, close, discard, explain, fill, forEachRemaining, forEachRemaining, iterate, next, notifyClose, profile, promise, toBulkSet, toList, toSet, toStream, tryNextMethods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin
addStarts, addStep, equals, getEndStep, getStartStep, getTraversalSource, getTraverserSetSupplier, removeStep
-
Constructor Details
-
LoopTraversal
public LoopTraversal(long maxLoops)
-
-
Method Details
-
getMaxLoops
public long getMaxLoops() -
hasNext
public boolean hasNext() -
addStart
Description copied from interface:Traversal.AdminAdd a singleTraverser.Adminobject to the head of the traversal. Users should typically not need to call this method. For dynamic inject of data, they should useInjectStep.- Specified by:
addStartin interfaceTraversal.Admin<S,S> - Overrides:
addStartin classAbstractLambdaTraversal<S,S> - Parameters:
start- a traverser to add to the traversal
-
toString
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractLambdaTraversal<S,S>
-
equals
- Overrides:
equalsin classAbstractLambdaTraversal<S,S>
-