public class JanusGraphMixedIndexCountStrategy
extends org.apache.tinkerpop.gremlin.process.traversal.strategy.AbstractTraversalStrategy<org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.ProviderOptimizationStrategy>
JanusGraphMixedIndexAggStep, which fires a count aggregation query
against mixed index backend without retrieving all elementsorg.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.DecorationStrategy, org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.FinalizationStrategy, org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.OptimizationStrategy, org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.ProviderOptimizationStrategy, org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.VerificationStrategy| Modifier and Type | Method and Description |
|---|---|
void |
apply(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?,?> traversal) |
Set<Class<? extends org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.ProviderOptimizationStrategy>> |
applyPost() |
Set<Class<? extends org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.ProviderOptimizationStrategy>> |
applyPrior() |
protected Aggregation |
getAggregation(org.apache.tinkerpop.gremlin.process.traversal.step.map.GraphStep originalGraphStep) |
static JanusGraphMixedIndexCountStrategy |
instance() |
protected boolean |
isEligibleToSkip(org.apache.tinkerpop.gremlin.process.traversal.Step currentStep) |
equals, hashCode, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitprotected Aggregation getAggregation(org.apache.tinkerpop.gremlin.process.traversal.step.map.GraphStep originalGraphStep)
public static JanusGraphMixedIndexCountStrategy instance()
public Set<Class<? extends org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.ProviderOptimizationStrategy>> applyPrior()
public void apply(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?,?> traversal)
apply in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy<org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.ProviderOptimizationStrategy>public Set<Class<? extends org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.ProviderOptimizationStrategy>> applyPost()
applyPost in interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy<org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.ProviderOptimizationStrategy>protected boolean isEligibleToSkip(org.apache.tinkerpop.gremlin.process.traversal.Step currentStep)
Copyright © 2012–2024. All rights reserved.