类 GraphAlgebra.GetV

  • 所有已实现的接口:
    GraphAlgebra.GetVOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable
    封闭类:
    GraphAlgebra

    public static final class GraphAlgebra.GetV
    extends com.google.protobuf.GeneratedMessageV3
    implements GraphAlgebra.GetVOrBuilder
     It is typical to use the operator together with EdgeExpand or PathExpand, with the functionality of
     obtaining some properties of the end vertex after the expansion.
     
    Protobuf type algebra.GetV
    另请参阅:
    序列化表格
    • 字段详细资料

      • TAG_FIELD_NUMBER

        public static final int TAG_FIELD_NUMBER
        另请参阅:
        常量字段值
      • OPT_FIELD_NUMBER

        public static final int OPT_FIELD_NUMBER
        另请参阅:
        常量字段值
      • PARAMS_FIELD_NUMBER

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

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

        public static final int META_DATA_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
      • hasTag

        public boolean hasTag()
         The tag that refers to the edge/path where the end vertex will be retrieved
         
        .common.NameOrId tag = 1;
        指定者:
        hasTag 在接口中 GraphAlgebra.GetVOrBuilder
        返回:
        Whether the tag field is set.
      • getOptValue

        public int getOptValue()
         Determine what vertex to get from the tagged object
         
        .algebra.GetV.VOpt opt = 2;
        指定者:
        getOptValue 在接口中 GraphAlgebra.GetVOrBuilder
        返回:
        The enum numeric value on the wire for opt.
      • hasParams

        public boolean hasParams()
         The query parameters of getting vertices
         
        .algebra.QueryParams params = 3;
        指定者:
        hasParams 在接口中 GraphAlgebra.GetVOrBuilder
        返回:
        Whether the params field is set.
      • hasAlias

        public boolean hasAlias()
         The alias of this vertex
         
        .common.NameOrId alias = 4;
        指定者:
        hasAlias 在接口中 GraphAlgebra.GetVOrBuilder
        返回:
        Whether the alias field is set.
      • hasMetaData

        public boolean hasMetaData()
        .algebra.MetaData meta_data = 5;
        指定者:
        hasMetaData 在接口中 GraphAlgebra.GetVOrBuilder
        返回:
        Whether the metaData field is set.
      • 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.GetV parseFrom​(ByteBuffer data)
                                           throws com.google.protobuf.InvalidProtocolBufferException
        抛出:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

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

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

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

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

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

        public static GraphAlgebra.GetV parseFrom​(com.google.protobuf.CodedInputStream input,
                                                  com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                                           throws IOException
        抛出:
        IOException
      • newBuilderForType

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

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

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

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

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