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, setSeedSupplieraddLabel, addStart, addStarts, clearLabels, equals, getId, getLabels, getNextStep, getPreviousStep, getStarts, getTraversal, hashCode, hasNext, hasStarts, isTraverserStepIdAndLabelsSetByChild, next, prepareTraversalForNextStep, removeLabel, setId, setNextStep, setPreviousStep, setTraversalfinalize, getClass, notify, notifyAll, wait, wait, waitgenerateFinalResultequals, getRequirementsforEachRemaining, removepublic 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.Profilingpublic MixedIndexAggQuery getMixedIndexAggQuery()
Copyright © 2012–2023. All rights reserved.