Package org.umlg.sqlg.step.barrier
Class SqlgReducingStepBarrier<S,E>
java.lang.Object
org.umlg.sqlg.step.SqlgAbstractStep<S,E>
org.umlg.sqlg.step.barrier.SqlgReducingStepBarrier<S,E>
- All Implemented Interfaces:
Serializable
,Cloneable
,Iterator<org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<E>>
,org.apache.tinkerpop.gremlin.process.traversal.Step<S,
E>
- Direct Known Subclasses:
SqlgAvgGlobalStep
,SqlgCountGlobalStep
,SqlgFoldStep
,SqlgGroupStep
,SqlgMaxGlobalStep
,SqlgMinGlobalStep
,SqlgSumGlobalStep
- Author:
- Pieter Martin Date: 2019/07/04
- See Also:
-
Field Summary
Fields inherited from class org.umlg.sqlg.step.SqlgAbstractStep
starts
-
Constructor Summary
ConstructorDescriptionSqlgReducingStepBarrier
(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?, ?> traversal) -
Method Summary
Modifier and TypeMethodDescriptionboolean
protected org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<E>
protected org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<E>
produceFinalResult
(E result) void
reset()
void
setSeedSupplier
(Supplier<E> seedSupplier) Methods inherited from class org.umlg.sqlg.step.SqlgAbstractStep
addLabel, addStart, addStarts, clearLabels, clone, equals, getId, getLabels, getNextStep, getPreviousStep, getTraversal, hashCode, hasNext, next, removeLabel, setId, setNextStep, setPreviousStep, setTraversal, toString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Iterator
forEachRemaining, remove
Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.Step
equals, getRequirements
-
Constructor Details
-
SqlgReducingStepBarrier
public SqlgReducingStepBarrier(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?, ?> traversal)
-
-
Method Details
-
setSeedSupplier
-
hasStarts
public boolean hasStarts() -
processNextStart
protected org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<E> processNextStart() throws NoSuchElementException- Specified by:
processNextStart
in classSqlgAbstractStep<S,
E> - Throws:
NoSuchElementException
-
produceFinalResult
-
reduce
-
reset
public void reset()
-