Uses of Class
org.apache.tinkerpop.gremlin.process.traversal.strategy.AbstractTraversalStrategy
-
-
Uses of AbstractTraversalStrategy in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration
Subclasses of AbstractTraversalStrategy in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.decoration Modifier and Type Class Description classVertexProgramStrategy -
Uses of AbstractTraversalStrategy in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.finalization
Subclasses of AbstractTraversalStrategy in org.apache.tinkerpop.gremlin.process.computer.traversal.strategy.finalization Modifier and Type Class Description classComputerFinalizationStrategy -
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.optimization Modifier and Type Class Description classGraphFilterStrategyclassMessagePassingReductionStrategy -
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.verification Modifier and Type Class Description classVertexProgramRestrictionStrategyDetects 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.decoration Modifier and Type Class Description classRemoteStrategyReconstructs 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.decoration Modifier and Type Class Description classConnectiveStrategyclassElementIdStrategyProvides a degree of control over element identifier assignment as some graphs don't provide that feature.classEventStrategyA strategy that raises events whenMutatingsteps are encountered and successfully executed.classHaltedTraverserStrategyclassOptionsStrategyThis strategy will not alter the traversal.classPartitionStrategyPartitionStrategypartitions the vertices, edges and vertex properties of a graph into String named partitions (i.e.classRequirementsStrategyclassSackStrategyTheSackStrategyis used internal to thewithSack()steps ofTraversalSourceand is not typically constructed directly.classSeedStrategyA strategy that resets the specifiedseedvalue forSeedablesteps, which in turn will produce deterministic results from those steps.classSideEffectStrategyclassSubgraphStrategyThisTraversalStrategyprovides a way to limit the view of aTraversal.classTranslationStrategy -
Uses of AbstractTraversalStrategy in org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization
Subclasses of AbstractTraversalStrategy in org.apache.tinkerpop.gremlin.process.traversal.strategy.finalization Modifier and Type Class Description classMatchAlgorithmStrategyclassProfileStrategyclassReferenceElementStrategyA 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.optimization Modifier and Type Class Description classAdjacentToIncidentStrategyThis strategy looks for vertex- and value-emitting steps followed by aCountGlobalStepand replaces the pattern with an edge- or property-emitting step followed by aCountGlobalStep.classByModulatorOptimizationStrategyThis strategy looks for standard traversals in by-modulators and replaces them with more optimized traversals (e.g.classCountStrategyThis strategy optimizes any occurrence ofCountGlobalStepfollowed by anIsStep.classEarlyLimitStrategyThis strategy looks forRangeGlobalSteps that can be moved further left in the traversal and thus be applied earlier.classFilterRankingStrategyFilterRankingStrategyreorders filter- and order-steps according to their rank.classIdentityRemovalStrategyIdentityRemovalStrategylooks forIdentityStepinstances and removes them.classIncidentToAdjacentStrategyThis strategy looks for.outE().inV(),.inE().outV()and.bothE().otherV()and replaces these step sequences with.out(),.in()or.both()respectively.classInlineFilterStrategyThis strategy analyzes filter-steps with child traversals that themselves are pure filters.classLazyBarrierStrategyLazyBarrierStrategyis 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.classMatchPredicateStrategyMatchWhereStrategywill fold any post-where()step that maintains a traversal constraint intomatch().classOrderLimitStrategyOrderLimitStrategyis an OLAP strategy that folds aRangeGlobalStepinto a precedingOrderGlobalStep.classPathProcessorStrategyPathProcessStrategyis 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.classPathRetractionStrategyclassProductiveByStrategyTakes an argument ofby()and wraps itCoalesceStepso that the result is either the initialTraversalargument ornull.classRepeatUnrollStrategyRepeatUnrollStrategyis 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.verification
Subclasses of AbstractTraversalStrategy in org.apache.tinkerpop.gremlin.process.traversal.strategy.verification Modifier and Type Class Description classAbstractWarningVerificationStrategyBaseTraversalStrategyclass that is configurable to throw warnings or exceptions.classComputerVerificationStrategyclassEdgeLabelVerificationStrategyEdgeLabelVerificationStrategydoes not allow edge traversal steps to have no label specified.classLambdaRestrictionStrategyLambdaRestrictionStrategydoes not allow lambdas to be used in aTraversal.classReadOnlyStrategyDetects steps marked withMutatingand throws anIllegalStateExceptionif one is found.classReservedKeysVerificationStrategyThis verification strategy detects property keys that should not be used by the traversal.classStandardVerificationStrategy -
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.optimization Modifier and Type Class Description classTinkerGraphCountStrategyThis 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.classTinkerGraphStepStrategy
-