Interface TraversalStrategy.VerificationStrategy
- All Superinterfaces:
Comparable<Class<? extends TraversalStrategy>>,Serializable,TraversalStrategy<TraversalStrategy.VerificationStrategy>
- Enclosing interface:
- TraversalStrategy<S extends TraversalStrategy>
public static interface TraversalStrategy.VerificationStrategy
extends TraversalStrategy<TraversalStrategy.VerificationStrategy>
Implemented by strategies where there is no more behavioral tweaking of the traversal required. Strategies that
implement this category will simply analyze the traversal and throw exceptions if the traversal is not correct
for the execution context (e.g.
LambdaRestrictionStrategy).-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy
TraversalStrategy.DecorationStrategy, TraversalStrategy.FinalizationStrategy, TraversalStrategy.OptimizationStrategy, TraversalStrategy.ProviderOptimizationStrategy, TraversalStrategy.VerificationStrategy -
Method Summary
Modifier and TypeMethodDescriptiondefault intcompareTo(Class<? extends TraversalStrategy> otherTraversalCategory) The type of traversal strategy -- i.e.Methods inherited from interface org.apache.tinkerpop.gremlin.process.traversal.TraversalStrategy
apply, applyPost, applyPrior, getConfiguration
-
Method Details
-
getTraversalCategory
Description copied from interface:TraversalStrategyThe type of traversal strategy -- i.e.TraversalStrategy.DecorationStrategy,TraversalStrategy.OptimizationStrategy,TraversalStrategy.FinalizationStrategy, orTraversalStrategy.VerificationStrategy.- Specified by:
getTraversalCategoryin interfaceTraversalStrategy<TraversalStrategy.VerificationStrategy>- Returns:
- the traversal strategy category class
-
compareTo
- Specified by:
compareToin interfaceComparable<Class<? extends TraversalStrategy>>- Specified by:
compareToin interfaceTraversalStrategy<TraversalStrategy.VerificationStrategy>
-