Class Summary Class Description AdjacentToIncidentStrategy ByModulatorOptimizationStrategyThis strategy looks for standard traversals in by-modulators and replaces them with more optimized traversals (e.g. CountStrategy EarlyLimitStrategyThis strategy looks for
RangeGlobalSteps that can be moved further left in the traversal and thus be applied earlier.
FilterRankingStrategyreorders filter- and order-steps according to their rank.
IdentityStepinstances and removes them.
IncidentToAdjacentStrategyThis strategy looks for
.bothE().otherV()and replaces these step sequences with
IncidentToAdjacentStrategyProcessTest InlineFilterStrategyThis strategy analyzes filter-steps with child traversals that themselves are pure filters. LazyBarrierStrategy MatchPredicateStrategy
MatchWhereStrategywill fold any post-
where()step that maintains a traversal constraint into
PathProcessStrategyis an OLAP strategy that does its best to turn non-local children in
select()into local children by inlining components of the non-local child.
PathRetractionStrategy ProductiveByStrategy ProductiveByStrategy.Builder RepeatUnrollStrategy
RepeatUnrollStrategyis an OLTP-only strategy that unrolls any
RepeatStepif it uses a constant number of loops (
times(x)) and doesn't emit intermittent elements.