Show / Hide Table of Contents

    Class AbstractTraversalStrategy

    Provides a common base class for strategies that are only included in Bytecode to be applied remotely.

    Inheritance
    System.Object
    AbstractTraversalStrategy
    ConnectiveStrategy
    ElementIdStrategy
    HaltedTraverserStrategy
    OptionsStrategy
    PartitionStrategy
    SubgraphStrategy
    VertexProgramStrategy
    MatchAlgorithmStrategy
    AdjacentToIncidentStrategy
    EarlyLimitStrategy
    FilterRankingStrategy
    GraphFilterStrategy
    IdentityRemovalStrategy
    IncidentToAdjacentStrategy
    InlineFilterStrategy
    LazyBarrierStrategy
    MatchPredicateStrategy
    OrderLimitStrategy
    PathProcessorStrategy
    PathRetractionStrategy
    RangeByIsCountStrategy
    RepeatUnrollStrategy
    LambdaRestrictionStrategy
    ReadOnlyStrategy
    Implements
    ITraversalStrategy
    System.IEquatable<AbstractTraversalStrategy>
    Inherited Members
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: Gremlin.Net.Process.Traversal.Strategy
    Assembly: cs.temp.dll.dll
    Syntax
    public abstract class AbstractTraversalStrategy : ITraversalStrategy, IEquatable<AbstractTraversalStrategy>

    Properties

    Configuration

    Gets the configuration of the strategy.

    Declaration
    public Dictionary<string, dynamic> Configuration { get; }
    Property Value
    Type Description
    System.Collections.Generic.Dictionary<System.String, System.Object>

    StrategyName

    Gets the name of the strategy.

    Declaration
    public string StrategyName { get; }
    Property Value
    Type Description
    System.String

    Methods

    Apply<S, E>(ITraversal<S, E>)

    Declaration
    public virtual void Apply<S, E>(ITraversal<S, E> traversal)
    Parameters
    Type Name Description
    ITraversal<S, E> traversal
    Type Parameters
    Name Description
    S
    E

    ApplyAsync<S, E>(ITraversal<S, E>)

    Declaration
    public virtual Task ApplyAsync<S, E>(ITraversal<S, E> traversal)
    Parameters
    Type Name Description
    ITraversal<S, E> traversal
    Returns
    Type Description
    System.Threading.Tasks.Task
    Type Parameters
    Name Description
    S
    E

    Equals(AbstractTraversalStrategy)

    Declaration
    public bool Equals(AbstractTraversalStrategy other)
    Parameters
    Type Name Description
    AbstractTraversalStrategy other
    Returns
    Type Description
    System.Boolean

    Equals(Object)

    Declaration
    public override bool Equals(object obj)
    Parameters
    Type Name Description
    System.Object obj
    Returns
    Type Description
    System.Boolean
    Overrides
    System.Object.Equals(System.Object)

    GetHashCode()

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    System.Int32
    Overrides
    System.Object.GetHashCode()

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    System.String
    Overrides
    System.Object.ToString()

    Implements

    ITraversalStrategy
    System.IEquatable<T>
    Back to top Copyright © 2018 The Apache Software Foundation