Search Results for

    Show / Hide Table of Contents

    Namespace Gremlin.Net.Process.Traversal.Strategy.Optimization

    Classes

    AdjacentToIncidentStrategy

    Optimizes vertex- and value-emitting steps.

    CountStrategy

    Optimizes any occurrence of Count()-step followed by an Is()-step.

    EarlyLimitStrategy

    Moves Range() steps as far left as possible in order to to reduce backend operations.

    FilterRankingStrategy

    Reorders filter- and order-steps according to their rank.

    GraphFilterStrategy

    IdentityRemovalStrategy

    Looks for Identity()-steps and removes them.

    IncidentToAdjacentStrategy

    Replaces .OutE().InV() with .Out(), .InE().OutV() with In() and .BothE().BothV() with Both().

    InlineFilterStrategy

    Analyzes filter-steps with child traversals that themselves are pure filters.

    LazyBarrierStrategy

    Inserts Barrier()-steps into a ITraversal where appropriate in order to gain the "bulking optimization".

    MatchPredicateStrategy

    Folds any postWhere() step that maintains a traversal constraint into Match().

    OrderLimitStrategy

    PathProcessorStrategy

    Helps to ensure that more traversals meet the local child constraint imposed on OLAP traversals.

    PathRetractionStrategy

    ProductiveByStrategy

    Ensures that all by() modulators end up producing a result with null as the default.

    RepeatUnrollStrategy

    In this article
    Back to top Copyright © 2018 The Apache Software Foundation