Class LambdaCollectingBarrierStep<S>
java.lang.Object
org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep<S,S>
org.apache.tinkerpop.gremlin.process.traversal.step.util.CollectingBarrierStep<S>
org.apache.tinkerpop.gremlin.process.traversal.step.map.LambdaCollectingBarrierStep<S>
- All Implemented Interfaces:
Serializable,Cloneable,Iterator<Traverser.Admin<S>>,Step<S,,S> Barrier<TraverserSet<S>>,FilteringBarrier<TraverserSet<S>>,LambdaHolder,MemoryComputing<TraverserSet<S>>
public final class LambdaCollectingBarrierStep<S>
extends CollectingBarrierStep<S>
implements LambdaHolder
- Author:
- Marko A. Rodriguez (http://markorodriguez.com)
- See Also:
-
Field Summary
Fields inherited from class org.apache.tinkerpop.gremlin.process.traversal.step.util.CollectingBarrierStep
traverserSetFields inherited from class org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep
id, labels, nextEnd, nextStep, previousStep, starts, traversal, traverserStepIdAndLabelsSetByChild -
Constructor Summary
ConstructorsConstructorDescriptionLambdaCollectingBarrierStep(Traversal.Admin traversal, Consumer<TraverserSet<S>> barrierConsumer, int maxBarrierSize) -
Method Summary
Methods inherited from class org.apache.tinkerpop.gremlin.process.traversal.step.util.CollectingBarrierStep
addBarrier, clone, getEmptyBarrier, getMemoryComputeKey, getRequirements, hashCode, hasNextBarrier, nextBarrier, processAllStarts, processNextStart, resetMethods inherited from class org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep
addLabel, addStart, addStarts, clearLabels, equals, getId, getLabels, getNextStep, getPreviousStep, getStarts, getTraversal, hasNext, hasStarts, isTraverserStepIdAndLabelsSetByChild, next, prepareTraversalForNextStep, removeLabel, setId, setNextStep, setPreviousStep, setTraversalMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemaining, remove
-
Constructor Details
-
LambdaCollectingBarrierStep
public LambdaCollectingBarrierStep(Traversal.Admin traversal, Consumer<TraverserSet<S>> barrierConsumer, int maxBarrierSize)
-
-
Method Details
-
getBarrierConsumer
-
barrierConsumer
- Specified by:
barrierConsumerin classCollectingBarrierStep<S>
-
toString
- Overrides:
toStringin classCollectingBarrierStep<S>
-