public abstract class AdjacentVertexOptimizerStrategy<T extends org.apache.tinkerpop.gremlin.process.traversal.step.filter.FilterStep<?>>
extends org.apache.tinkerpop.gremlin.process.traversal.strategy.AbstractTraversalStrategy<org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.ProviderOptimizationStrategy>
implements org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.ProviderOptimizationStrategy
| Modifier and Type | Class and Description |
|---|---|
protected static class |
AdjacentVertexOptimizerStrategy.OptimizablePosition |
org.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| Constructor and Description |
|---|
AdjacentVertexOptimizerStrategy() |
| Modifier and Type | Method and Description |
|---|---|
Set<Class<? extends org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy.ProviderOptimizationStrategy>> |
applyPost() |
protected abstract boolean |
isValidStep(T step) |
protected abstract org.apache.tinkerpop.gremlin.process.traversal.step.filter.FilterStep<org.apache.tinkerpop.gremlin.structure.Edge> |
makeFilterByAdjacentIdStep(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?,?> traversal,
T originalStep) |
protected void |
optimizeStep(T step) |
equals, hashCode, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic 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 void optimizeStep(T step)
protected abstract boolean isValidStep(T step)
protected abstract org.apache.tinkerpop.gremlin.process.traversal.step.filter.FilterStep<org.apache.tinkerpop.gremlin.structure.Edge> makeFilterByAdjacentIdStep(org.apache.tinkerpop.gremlin.process.traversal.Traversal.Admin<?,?> traversal,
T originalStep)
Copyright © 2012–2024. All rights reserved.