Search Results for

    Show / Hide Table of Contents

    Interface ITraversalStrategy

    A ITraversalStrategy defines a particular atomic operation for mutating a ITraversal prior to its evaluation.

    Namespace: Gremlin.Net.Process.Traversal
    Assembly: Gremlin.Net.dll
    Syntax
    public interface ITraversalStrategy

    Methods

    ApplyAsync<TStart, TEnd>(ITraversal<TStart, TEnd>, CancellationToken)

    Applies the strategy to the given ITraversal asynchronously.

    Declaration
    Task ApplyAsync<TStart, TEnd>(ITraversal<TStart, TEnd> traversal, CancellationToken cancellationToken = default)
    Parameters
    Type Name Description
    ITraversal<TStart, TEnd> traversal

    The ITraversal the strategy should be applied to.

    CancellationToken cancellationToken

    The token to cancel the operation. The default value is None.

    Returns
    Type Description
    Task
    Type Parameters
    Name Description
    TStart
    TEnd

    Apply<TStart, TEnd>(ITraversal<TStart, TEnd>)

    Applies the strategy to the given ITraversal.

    Declaration
    void Apply<TStart, TEnd>(ITraversal<TStart, TEnd> traversal)
    Parameters
    Type Name Description
    ITraversal<TStart, TEnd> traversal

    The ITraversal the strategy should be applied to.

    Type Parameters
    Name Description
    TStart
    TEnd
    In this article
    Back to top Copyright © 2018 The Apache Software Foundation