类 GraphAlgebra.PathExpand

    • 字段详细资料

      • BASE_FIELD_NUMBER

        public static final int BASE_FIELD_NUMBER
        另请参阅:
        常量字段值
      • START_TAG_FIELD_NUMBER

        public static final int START_TAG_FIELD_NUMBER
        另请参阅:
        常量字段值
      • ALIAS_FIELD_NUMBER

        public static final int ALIAS_FIELD_NUMBER
        另请参阅:
        常量字段值
      • HOP_RANGE_FIELD_NUMBER

        public static final int HOP_RANGE_FIELD_NUMBER
        另请参阅:
        常量字段值
      • PATH_OPT_FIELD_NUMBER

        public static final int PATH_OPT_FIELD_NUMBER
        另请参阅:
        常量字段值
      • RESULT_OPT_FIELD_NUMBER

        public static final int RESULT_OPT_FIELD_NUMBER
        另请参阅:
        常量字段值
      • CONDITION_FIELD_NUMBER

        public static final int CONDITION_FIELD_NUMBER
        另请参阅:
        常量字段值
      • IS_OPTIONAL_FIELD_NUMBER

        public static final int IS_OPTIONAL_FIELD_NUMBER
        另请参阅:
        常量字段值
    • 方法详细资料

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        覆盖:
        newInstance 在类中 com.google.protobuf.GeneratedMessageV3
      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        指定者:
        internalGetFieldAccessorTable 在类中 com.google.protobuf.GeneratedMessageV3
      • hasBase

        public boolean hasBase()
         A path expansion has a base expansion
         
        .algebra.PathExpand.ExpandBase base = 1;
        指定者:
        hasBase 在接口中 GraphAlgebra.PathExpandOrBuilder
        返回:
        Whether the base field is set.
      • hasStartTag

        public boolean hasStartTag()
         The tag that refers to the starting vertex
         
        .common.NameOrId start_tag = 2;
        指定者:
        hasStartTag 在接口中 GraphAlgebra.PathExpandOrBuilder
        返回:
        Whether the startTag field is set.
      • hasAlias

        public boolean hasAlias()
         An optional alias for the object of the expansion
         
        .common.NameOrId alias = 3;
        指定者:
        hasAlias 在接口中 GraphAlgebra.PathExpandOrBuilder
        返回:
        Whether the alias field is set.
      • hasHopRange

        public 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;
        指定者:
        hasHopRange 在接口中 GraphAlgebra.PathExpandOrBuilder
        返回:
        Whether the hopRange field is set.
      • getHopRange

        public 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;
        指定者:
        getHopRange 在接口中 GraphAlgebra.PathExpandOrBuilder
        返回:
        The hopRange.
      • getPathOptValue

        public int getPathOptValue()
         Path option, including to expand an arbitrary path or a simple path
         
        .algebra.PathExpand.PathOpt path_opt = 5;
        指定者:
        getPathOptValue 在接口中 GraphAlgebra.PathExpandOrBuilder
        返回:
        The enum numeric value on the wire for pathOpt.
      • getResultOptValue

        public int getResultOptValue()
         Result option, including to take end vertex (EndV), or whole path (AllV), for this expansion
         
        .algebra.PathExpand.ResultOpt result_opt = 6;
        指定者:
        getResultOptValue 在接口中 GraphAlgebra.PathExpandOrBuilder
        返回:
        The enum numeric value on the wire for resultOpt.
      • hasCondition

        public boolean hasCondition()
         A condition formulated as an expression predicate
         
        .common.Expression condition = 7;
        指定者:
        hasCondition 在接口中 GraphAlgebra.PathExpandOrBuilder
        返回:
        Whether the condition field is set.
      • getIsOptional

        public boolean getIsOptional()
         Whether the expand is optional, if true, the expand will return a `None` if the path does not exist
         
        bool is_optional = 8;
        指定者:
        getIsOptional 在接口中 GraphAlgebra.PathExpandOrBuilder
        返回:
        The isOptional.
      • isInitialized

        public final boolean isInitialized()
        指定者:
        isInitialized 在接口中 com.google.protobuf.MessageLiteOrBuilder
        覆盖:
        isInitialized 在类中 com.google.protobuf.GeneratedMessageV3
      • writeTo

        public void writeTo​(com.google.protobuf.CodedOutputStream output)
                     throws IOException
        指定者:
        writeTo 在接口中 com.google.protobuf.MessageLite
        覆盖:
        writeTo 在类中 com.google.protobuf.GeneratedMessageV3
        抛出:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        指定者:
        getSerializedSize 在接口中 com.google.protobuf.MessageLite
        覆盖:
        getSerializedSize 在类中 com.google.protobuf.GeneratedMessageV3
      • equals

        public boolean equals​(Object obj)
        指定者:
        equals 在接口中 com.google.protobuf.Message
        覆盖:
        equals 在类中 com.google.protobuf.AbstractMessage
      • hashCode

        public int hashCode()
        指定者:
        hashCode 在接口中 com.google.protobuf.Message
        覆盖:
        hashCode 在类中 com.google.protobuf.AbstractMessage
      • parseFrom

        public static GraphAlgebra.PathExpand parseFrom​(ByteBuffer data)
                                                 throws com.google.protobuf.InvalidProtocolBufferException
        抛出:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static GraphAlgebra.PathExpand parseFrom​(ByteBuffer data,
                                                        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                 throws com.google.protobuf.InvalidProtocolBufferException
        抛出:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static GraphAlgebra.PathExpand parseFrom​(com.google.protobuf.ByteString data)
                                                 throws com.google.protobuf.InvalidProtocolBufferException
        抛出:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static GraphAlgebra.PathExpand parseFrom​(com.google.protobuf.ByteString data,
                                                        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                 throws com.google.protobuf.InvalidProtocolBufferException
        抛出:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static GraphAlgebra.PathExpand parseFrom​(byte[] data)
                                                 throws com.google.protobuf.InvalidProtocolBufferException
        抛出:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

        public static GraphAlgebra.PathExpand parseFrom​(byte[] data,
                                                        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                                 throws com.google.protobuf.InvalidProtocolBufferException
        抛出:
        com.google.protobuf.InvalidProtocolBufferException
      • newBuilderForType

        public GraphAlgebra.PathExpand.Builder newBuilderForType()
        指定者:
        newBuilderForType 在接口中 com.google.protobuf.Message
        指定者:
        newBuilderForType 在接口中 com.google.protobuf.MessageLite
      • toBuilder

        public GraphAlgebra.PathExpand.Builder toBuilder()
        指定者:
        toBuilder 在接口中 com.google.protobuf.Message
        指定者:
        toBuilder 在接口中 com.google.protobuf.MessageLite
      • newBuilderForType

        protected GraphAlgebra.PathExpand.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        指定者:
        newBuilderForType 在类中 com.google.protobuf.GeneratedMessageV3
      • getParserForType

        public com.google.protobuf.Parser<GraphAlgebra.PathExpand> getParserForType()
        指定者:
        getParserForType 在接口中 com.google.protobuf.Message
        指定者:
        getParserForType 在接口中 com.google.protobuf.MessageLite
        覆盖:
        getParserForType 在类中 com.google.protobuf.GeneratedMessageV3
      • getDefaultInstanceForType

        public GraphAlgebra.PathExpand getDefaultInstanceForType()
        指定者:
        getDefaultInstanceForType 在接口中 com.google.protobuf.MessageLiteOrBuilder
        指定者:
        getDefaultInstanceForType 在接口中 com.google.protobuf.MessageOrBuilder