接口 GraphAlgebraPhysical.PathExpandOrBuilder

    • 方法详细资料

      • hasBase

        boolean hasBase()
         A path expansion has a base of edge expansion
         
        .physical.PathExpand.ExpandBase base = 1;
        返回:
        Whether the base field is set.
      • hasStartTag

        boolean hasStartTag()
         The tag that refers to the starting vertex
         
        .google.protobuf.Int32Value start_tag = 2;
        返回:
        Whether the startTag field is set.
      • getStartTag

        com.google.protobuf.Int32Value getStartTag()
         The tag that refers to the starting vertex
         
        .google.protobuf.Int32Value start_tag = 2;
        返回:
        The startTag.
      • getStartTagOrBuilder

        com.google.protobuf.Int32ValueOrBuilder getStartTagOrBuilder()
         The tag that refers to the starting vertex
         
        .google.protobuf.Int32Value start_tag = 2;
      • hasAlias

        boolean hasAlias()
         An optional alias for the object of the expansion
         
        .google.protobuf.Int32Value alias = 3;
        返回:
        Whether the alias field is set.
      • getAlias

        com.google.protobuf.Int32Value getAlias()
         An optional alias for the object of the expansion
         
        .google.protobuf.Int32Value alias = 3;
        返回:
        The alias.
      • getAliasOrBuilder

        com.google.protobuf.Int32ValueOrBuilder getAliasOrBuilder()
         An optional alias for the object of the expansion
         
        .google.protobuf.Int32Value alias = 3;
      • hasHopRange

        boolean hasHopRange()
         The range that defines the minimum and maximum number of hops of the path expansion.
         This is optional, if not set, the minimum number is 1, and the maximum is INT_MAX
         
        .algebra.Range hop_range = 4;
        返回:
        Whether the hopRange field is set.
      • getHopRange

        GraphAlgebra.Range getHopRange()
         The range that defines the minimum and maximum number of hops of the path expansion.
         This is optional, if not set, the minimum number is 1, and the maximum is INT_MAX
         
        .algebra.Range hop_range = 4;
        返回:
        The hopRange.
      • getHopRangeOrBuilder

        GraphAlgebra.RangeOrBuilder getHopRangeOrBuilder()
         The range that defines the minimum and maximum number of hops of the path expansion.
         This is optional, if not set, the minimum number is 1, and the maximum is INT_MAX
         
        .algebra.Range hop_range = 4;
      • getPathOptValue

        int getPathOptValue()
         Path option, including to expand an arbitrary path or a simple path
         
        .physical.PathExpand.PathOpt path_opt = 5;
        返回:
        The enum numeric value on the wire for pathOpt.
      • getPathOpt

        GraphAlgebraPhysical.PathExpand.PathOpt getPathOpt()
         Path option, including to expand an arbitrary path or a simple path
         
        .physical.PathExpand.PathOpt path_opt = 5;
        返回:
        The pathOpt.
      • getResultOptValue

        int getResultOptValue()
         Result option, including to take end vertex (EndV), or whole path (AllV), for this expansion
         
        .physical.PathExpand.ResultOpt result_opt = 6;
        返回:
        The enum numeric value on the wire for resultOpt.
      • getResultOpt

        GraphAlgebraPhysical.PathExpand.ResultOpt getResultOpt()
         Result option, including to take end vertex (EndV), or whole path (AllV), for this expansion
         
        .physical.PathExpand.ResultOpt result_opt = 6;
        返回:
        The resultOpt.
      • hasCondition

        boolean hasCondition()
         A condition formulated as an expression predicate
         
        .common.Expression condition = 7;
        返回:
        Whether the condition field is set.
      • getCondition

        OuterExpression.Expression getCondition()
         A condition formulated as an expression predicate
         
        .common.Expression condition = 7;
        返回:
        The condition.
      • getIsOptional

        boolean getIsOptional()
         Whether the path expand is optional, if true, the path expand will return a `None` if the path does not exist
         
        bool is_optional = 8;
        返回:
        The isOptional.