public class JanusGraphMixedIndexCountStep<S> extends org.apache.tinkerpop.gremlin.process.traversal.step.util.ReducingBarrierStep<S,Long> 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 |
---|
JanusGraphMixedIndexCountStep(JanusGraphStep janusGraphStep,
org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?,?> traversal) |
Modifier and Type | Method and Description |
---|---|
MixedIndexCountQuery |
getMixedIndexCountQuery() |
org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<Long> |
processNextStart() |
Long |
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, 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 JanusGraphMixedIndexCountStep(JanusGraphStep janusGraphStep, org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?,?> traversal)
public Long projectTraverser(org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<S> traverser)
public org.apache.tinkerpop.gremlin.process.traversal.Traverser.Admin<Long> 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 MixedIndexCountQuery getMixedIndexCountQuery()
Copyright © 2012–2023. All rights reserved.