public class JanusGraphMixedIndexAggStep<S> extends org.apache.tinkerpop.gremlin.process.traversal.step.util.ReducingBarrierStep<S,Number> implements org.apache.tinkerpop.gremlin.process.traversal.step.Profiling
CountGlobalStep
but
uses mixed index query to directly fetch number of satisfying elements without actually fetching the elements.Constructor and Description |
---|
JanusGraphMixedIndexAggStep(JanusGraphStep janusGraphStep,
org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?,?> traversal,
Aggregation agg) |
Modifier and Type | Method and Description |
---|---|
MixedIndexAggQuery |
getMixedIndexAggQuery() |
org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<Number> |
processNextStart() |
Number |
projectTraverser(org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<S> traverser) |
void |
setMetrics(org.apache.tinkerpop.gremlin.process.traversal.util.MutableMetrics metrics) |
String |
toString() |
addBarrier, clone, done, generateSeedFromStarts, getBiOperator, getMemoryComputeKey, getSeedSupplier, hasNextBarrier, nextBarrier, processAllStarts, reset, setReducingBiOperator, setSeedSupplier
addLabel, addStart, addStarts, clearLabels, equals, getId, getLabels, getNextStep, getPreviousStep, getStarts, getTraversal, hashCode, hasNext, hasStarts, isTraverserStepIdAndLabelsSetByChild, next, prepareTraversalForNextStep, removeLabel, setId, setNextStep, setPreviousStep, setTraversal
finalize, getClass, notify, notifyAll, wait, wait, wait
generateFinalResult
equals, getRequirements
forEachRemaining, remove
public JanusGraphMixedIndexAggStep(JanusGraphStep janusGraphStep, org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?,?> traversal, Aggregation agg)
public Number projectTraverser(org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<S> traverser)
public org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<Number> processNextStart()
public String toString()
public void setMetrics(org.apache.tinkerpop.gremlin.process.traversal.util.MutableMetrics metrics)
setMetrics
in interface org.apache.tinkerpop.gremlin.process.traversal.step.Profiling
public MixedIndexAggQuery getMixedIndexAggQuery()
Copyright © 2012–2024. All rights reserved.