Interface TraversalStrategy.ProviderOptimizationStrategy

All Superinterfaces:
Comparable<Class<? extends TraversalStrategy>>, Serializable, TraversalStrategy<TraversalStrategy.ProviderOptimizationStrategy>
All Known Implementing Classes:
GqlDeclarativeMatchStrategy, ProviderGValueReductionStrategy, TinkerGraphCountStrategy, TinkerGraphStepStrategy
Enclosing interface:
TraversalStrategy<S extends TraversalStrategy>

public static interface TraversalStrategy.ProviderOptimizationStrategy extends TraversalStrategy<TraversalStrategy.ProviderOptimizationStrategy>
Implemented by strategies that rewrite the traversal to be more efficient, but with the same semantics. This is for graph system/language/driver providers that want to rewrite a traversal using provider specific steps.