Uses of Class
org.apache.tinkerpop.gremlin.process.traversal.strategy.AbstractTraversalStrategy
Packages that use AbstractTraversalStrategy
Package
Description
-
Uses of AbstractTraversalStrategy in org.apache.tinkerpop.gremlin.gql
Subclasses of AbstractTraversalStrategy in org.apache.tinkerpop.gremlin.gqlModifier and TypeClassDescriptionfinal classTraversalStrategy.ProviderOptimizationStrategythat replaces everyDeclarativeMatchStepin a traversal with a concreteGqlMatchStepbacked by aDefaultGqlPlannerandDefaultGqlExecutor. -
Uses of AbstractTraversalStrategy in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration
-
Uses of AbstractTraversalStrategy in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.finalization
-
Uses of AbstractTraversalStrategy in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimization
Subclasses of AbstractTraversalStrategy in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.optimizationModifier and TypeClassDescriptionfinal classfinal class -
Uses of AbstractTraversalStrategy in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.verification
Subclasses of AbstractTraversalStrategy in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.verificationModifier and TypeClassDescriptionfinal classDetects the presence of aVertexProgramStrategyand throws anIllegalStateExceptionif it is found. -
Uses of AbstractTraversalStrategy in org.apache.tinkerpop.gremlin.process.remote.traversal.strategy.decoration
Subclasses of AbstractTraversalStrategy in org.apache.tinkerpop.gremlin.process.remote.traversal.strategy.decorationModifier and TypeClassDescriptionfinal classReconstructs aTraversalby appending aRemoteStepto its end. -
Uses of AbstractTraversalStrategy in org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration
Subclasses of AbstractTraversalStrategy in org.apache.tinkerpop.gremlin.process.traversal.strategy.decorationModifier and TypeClassDescriptionfinal classfinal classProvides a degree of control over element identifier assignment as some graphs don't provide that feature.final classA strategy that raises events whenMutatingsteps are encountered and successfully executed.final classclassThis strategy will not alter the traversal.final classPartitionStrategypartitions the vertices, edges and vertex properties of a graph into String named partitions (i.e.final classfinal classTheSackStrategyis used internal to thewithSack()steps ofTraversalSourceand is not typically constructed directly.classA strategy that resets the specifiedseedvalue forSeedablesteps, which in turn will produce deterministic results from those steps.final classfinal classThisTraversalStrategyprovides a way to limit the view of aTraversal. -
Uses of AbstractTraversalStrategy in org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization
Subclasses of AbstractTraversalStrategy in org.apache.tinkerpop.gremlin.process.traversal.strategy.finalizationModifier and TypeClassDescriptionfinal classfinal classfinal classA strategy that detaches traversers with graph elements as references (i.e. -
Uses of AbstractTraversalStrategy in org.apache.tinkerpop.gremlin.process.traversal.strategy.optimization
Subclasses of AbstractTraversalStrategy in org.apache.tinkerpop.gremlin.process.traversal.strategy.optimizationModifier and TypeClassDescriptionfinal classThis strategy looks for vertex- and value-emitting steps followed by aCountGlobalStepand replaces the pattern with an edge- or property-emitting step followed by aCountGlobalStep.final classThis strategy looks for standard traversals in by-modulators and replaces them with more optimized traversals (e.g.final classThis strategy optimizes any occurrence ofCountGlobalStepfollowed by anIsStep.final classThis strategy looks forRangeGlobalSteps that can be moved further left in the traversal and thus be applied earlier.final classFilterRankingStrategyreorders filter- and order-steps according to their rank.final classConverts placeholder steps that holdGValueobjects to their concrete implementations.final classIdentityRemovalStrategylooks forIdentityStepinstances and removes them.final classThis strategy looks for.outE().inV(),.inE().outV()and.bothE().otherV()and replaces these step sequences with.out(),.in()or.both()respectively.final classThis strategy analyzes filter-steps with child traversals that themselves are pure filters.final classLazyBarrierStrategyis an OLTP-only strategy that automatically inserts aNoOpBarrierStepafter everyFlatMapStepif neither path-tracking nor partial path-tracking is required, and the next step is not the traversal's last step or aBarrier.final classMatchWhereStrategywill fold any post-where()step that maintains a traversal constraint intomatch().final classOrderLimitStrategyis an OLAP strategy that folds aRangeGlobalStepinto a precedingOrderGlobalStep.final classPathProcessStrategyis an OLAP strategy that does its best to turn non-local children inwhere()andselect()into local children by inlining components of the non-local child.final classclassTakes an argument ofby()and wraps itCoalesceStepso that the result is either the initialTraversalargument ornull.final classRepeatUnrollStrategyis an OLTP-only strategy that unrolls anyRepeatStepif it uses a constant number of loops (times(x)) and doesn't emit intermittent elements. -
Uses of AbstractTraversalStrategy in org.apache.tinkerpop.gremlin.process.traversal.strategy.provider
Subclasses of AbstractTraversalStrategy in org.apache.tinkerpop.gremlin.process.traversal.strategy.providerModifier and TypeClassDescriptionclassConverts placeholder steps that holdGValueobjects to their concrete implementations. -
Uses of AbstractTraversalStrategy in org.apache.tinkerpop.gremlin.process.traversal.strategy.verification
Subclasses of AbstractTraversalStrategy in org.apache.tinkerpop.gremlin.process.traversal.strategy.verificationModifier and TypeClassDescriptionclassBaseTraversalStrategyclass that is configurable to throw warnings or exceptions.final classfinal classEdgeLabelVerificationStrategydoes not allow edge traversal steps to have no label specified.final classLambdaRestrictionStrategydoes not allow lambdas to be used in aTraversal.final classDetects steps marked withMutatingand throws anIllegalStateExceptionif one is found.classThis verification strategy detects property keys that should not be used by the traversal.final class -
Uses of AbstractTraversalStrategy in org.apache.tinkerpop.gremlin.tinkergraph.process.traversal.strategy.optimization
Subclasses of AbstractTraversalStrategy in org.apache.tinkerpop.gremlin.tinkergraph.process.traversal.strategy.optimizationModifier and TypeClassDescriptionfinal classThis strategy will do a graph size call if the traversal is a count of the vertices and edges of the graph or a one-to-one map chain thereof.final class