接口 GraphAlgebraPhysical.EdgeExpandOrBuilder

    • 方法概要

      所有方法 实例方法 抽象方法 
      修饰符和类型 方法 说明
      com.google.protobuf.Int32Value getAlias()
      An optional alias for the object of the expansion
      com.google.protobuf.Int32ValueOrBuilder getAliasOrBuilder()
      An optional alias for the object of the expansion
      GraphAlgebraPhysical.EdgeExpand.Direction getDirection()
      The direction of the expanded edge
      int getDirectionValue()
      The direction of the expanded edge
      GraphAlgebraPhysical.EdgeExpand.ExpandOpt getExpandOpt()
      Expand option, i.e., expand vertices/edges/degree.
      int getExpandOptValue()
      Expand option, i.e., expand vertices/edges/degree.
      boolean getIsOptional()
      Whether the expand is optional, if true, the expand will return a `None` if the edge does not exist
      GraphAlgebra.QueryParams getParams()
      The query parameters define the condition that the edge/end vertex must satisfy.
      GraphAlgebra.QueryParamsOrBuilder getParamsOrBuilder()
      The query parameters define the condition that the edge/end vertex must satisfy.
      com.google.protobuf.Int32Value getVTag()
      The tag that refers to the starting vertex
      com.google.protobuf.Int32ValueOrBuilder getVTagOrBuilder()
      The tag that refers to the starting vertex
      boolean hasAlias()
      An optional alias for the object of the expansion
      boolean hasParams()
      The query parameters define the condition that the edge/end vertex must satisfy.
      boolean hasVTag()
      The tag that refers to the starting vertex
      • 从接口继承的方法 com.google.protobuf.MessageLiteOrBuilder

        isInitialized
      • 从接口继承的方法 com.google.protobuf.MessageOrBuilder

        findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
    • 方法详细资料

      • hasVTag

        boolean hasVTag()
         The tag that refers to the starting vertex
         
        .google.protobuf.Int32Value v_tag = 1;
        返回:
        Whether the vTag field is set.
      • getVTag

        com.google.protobuf.Int32Value getVTag()
         The tag that refers to the starting vertex
         
        .google.protobuf.Int32Value v_tag = 1;
        返回:
        The vTag.
      • getVTagOrBuilder

        com.google.protobuf.Int32ValueOrBuilder getVTagOrBuilder()
         The tag that refers to the starting vertex
         
        .google.protobuf.Int32Value v_tag = 1;
      • getDirectionValue

        int getDirectionValue()
         The direction of the expanded edge
         
        .physical.EdgeExpand.Direction direction = 2;
        返回:
        The enum numeric value on the wire for direction.
      • hasParams

        boolean hasParams()
         The query parameters define the condition that the edge/end vertex must satisfy.
         Note that whether the query parameters apply to the edge or end vertex depends on
         the `is_edge` indicator, with one exception that the `tables` parameter in `EdgeExpand`
         **always** applies to the edge for now (may be fixed later) .
         
        .algebra.QueryParams params = 3;
        返回:
        Whether the params field is set.
      • getParams

        GraphAlgebra.QueryParams getParams()
         The query parameters define the condition that the edge/end vertex must satisfy.
         Note that whether the query parameters apply to the edge or end vertex depends on
         the `is_edge` indicator, with one exception that the `tables` parameter in `EdgeExpand`
         **always** applies to the edge for now (may be fixed later) .
         
        .algebra.QueryParams params = 3;
        返回:
        The params.
      • getParamsOrBuilder

        GraphAlgebra.QueryParamsOrBuilder getParamsOrBuilder()
         The query parameters define the condition that the edge/end vertex must satisfy.
         Note that whether the query parameters apply to the edge or end vertex depends on
         the `is_edge` indicator, with one exception that the `tables` parameter in `EdgeExpand`
         **always** applies to the edge for now (may be fixed later) .
         
        .algebra.QueryParams params = 3;
      • hasAlias

        boolean hasAlias()
         An optional alias for the object of the expansion
         
        .google.protobuf.Int32Value alias = 4;
        返回:
        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 = 4;
        返回:
        The alias.
      • getAliasOrBuilder

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

        int getExpandOptValue()
         Expand option, i.e., expand vertices/edges/degree.
         
        .physical.EdgeExpand.ExpandOpt expand_opt = 5;
        返回:
        The enum numeric value on the wire for expandOpt.
      • getIsOptional

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