Class Common.CoprocessorV2

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.dingodb.common.Common.CoprocessorV2
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Common.CoprocessorV2OrBuilder, Serializable
Enclosing class:
Common

public static final class Common.CoprocessorV2 extends com.google.protobuf.GeneratedMessageV3 implements Common.CoprocessorV2OrBuilder
Protobuf type dingodb.pb.common.CoprocessorV2
See Also:
  • Field Details

    • SCHEMA_VERSION_FIELD_NUMBER

      public static final int SCHEMA_VERSION_FIELD_NUMBER
      See Also:
    • ORIGINAL_SCHEMA_FIELD_NUMBER

      public static final int ORIGINAL_SCHEMA_FIELD_NUMBER
      See Also:
    • RESULT_SCHEMA_FIELD_NUMBER

      public static final int RESULT_SCHEMA_FIELD_NUMBER
      See Also:
    • SELECTION_COLUMNS_FIELD_NUMBER

      public static final int SELECTION_COLUMNS_FIELD_NUMBER
      See Also:
    • REL_EXPR_FIELD_NUMBER

      public static final int REL_EXPR_FIELD_NUMBER
      See Also:
    • CODEC_VERSION_FIELD_NUMBER

      public static final int CODEC_VERSION_FIELD_NUMBER
      See Also:
    • FOR_AGG_COUNT_FIELD_NUMBER

      public static final int FOR_AGG_COUNT_FIELD_NUMBER
      See Also:
  • Method Details

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.google.protobuf.GeneratedMessageV3
    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
    • getSchemaVersion

      public int getSchemaVersion()
       The version of the serialized data.
       
      int32 schema_version = 1;
      Specified by:
      getSchemaVersion in interface Common.CoprocessorV2OrBuilder
      Returns:
      The schemaVersion.
    • hasOriginalSchema

      public boolean hasOriginalSchema()
       Original schema.
       
      .dingodb.pb.common.CoprocessorV2.SchemaWrapper original_schema = 2;
      Specified by:
      hasOriginalSchema in interface Common.CoprocessorV2OrBuilder
      Returns:
      Whether the originalSchema field is set.
    • getOriginalSchema

      public Common.CoprocessorV2.SchemaWrapper getOriginalSchema()
       Original schema.
       
      .dingodb.pb.common.CoprocessorV2.SchemaWrapper original_schema = 2;
      Specified by:
      getOriginalSchema in interface Common.CoprocessorV2OrBuilder
      Returns:
      The originalSchema.
    • getOriginalSchemaOrBuilder

      public Common.CoprocessorV2.SchemaWrapperOrBuilder getOriginalSchemaOrBuilder()
       Original schema.
       
      .dingodb.pb.common.CoprocessorV2.SchemaWrapper original_schema = 2;
      Specified by:
      getOriginalSchemaOrBuilder in interface Common.CoprocessorV2OrBuilder
    • hasResultSchema

      public boolean hasResultSchema()
       Result schema
       
      .dingodb.pb.common.CoprocessorV2.SchemaWrapper result_schema = 3;
      Specified by:
      hasResultSchema in interface Common.CoprocessorV2OrBuilder
      Returns:
      Whether the resultSchema field is set.
    • getResultSchema

      public Common.CoprocessorV2.SchemaWrapper getResultSchema()
       Result schema
       
      .dingodb.pb.common.CoprocessorV2.SchemaWrapper result_schema = 3;
      Specified by:
      getResultSchema in interface Common.CoprocessorV2OrBuilder
      Returns:
      The resultSchema.
    • getResultSchemaOrBuilder

      public Common.CoprocessorV2.SchemaWrapperOrBuilder getResultSchemaOrBuilder()
       Result schema
       
      .dingodb.pb.common.CoprocessorV2.SchemaWrapper result_schema = 3;
      Specified by:
      getResultSchemaOrBuilder in interface Common.CoprocessorV2OrBuilder
    • getSelectionColumnsList

      public List<Integer> getSelectionColumnsList()
       Column selection in the table list selection.
       For example, [0, 2, 4, 7] selects the index subscript of the column.
       If the length of the array is 0, it means not need to decode.
       
      repeated int32 selection_columns = 4;
      Specified by:
      getSelectionColumnsList in interface Common.CoprocessorV2OrBuilder
      Returns:
      A list containing the selectionColumns.
    • getSelectionColumnsCount

      public int getSelectionColumnsCount()
       Column selection in the table list selection.
       For example, [0, 2, 4, 7] selects the index subscript of the column.
       If the length of the array is 0, it means not need to decode.
       
      repeated int32 selection_columns = 4;
      Specified by:
      getSelectionColumnsCount in interface Common.CoprocessorV2OrBuilder
      Returns:
      The count of selectionColumns.
    • getSelectionColumns

      public int getSelectionColumns(int index)
       Column selection in the table list selection.
       For example, [0, 2, 4, 7] selects the index subscript of the column.
       If the length of the array is 0, it means not need to decode.
       
      repeated int32 selection_columns = 4;
      Specified by:
      getSelectionColumns in interface Common.CoprocessorV2OrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The selectionColumns at the given index.
    • getRelExpr

      public com.google.protobuf.ByteString getRelExpr()
       Encoded binary of the relational expression pushed down.
       
      bytes rel_expr = 5;
      Specified by:
      getRelExpr in interface Common.CoprocessorV2OrBuilder
      Returns:
      The relExpr.
    • getCodecVersion

      public int getCodecVersion()
      int32 codec_version = 6;
      Specified by:
      getCodecVersion in interface Common.CoprocessorV2OrBuilder
      Returns:
      The codecVersion.
    • getForAggCount

      public boolean getForAggCount()
      bool for_agg_count = 7;
      Specified by:
      getForAggCount in interface Common.CoprocessorV2OrBuilder
      Returns:
      The forAggCount.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static Common.CoprocessorV2 parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Common.CoprocessorV2 parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Common.CoprocessorV2 parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Common.CoprocessorV2 parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Common.CoprocessorV2 parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Common.CoprocessorV2 parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Common.CoprocessorV2 parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Common.CoprocessorV2 parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Common.CoprocessorV2 parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Common.CoprocessorV2 parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Common.CoprocessorV2 parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Common.CoprocessorV2 parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public Common.CoprocessorV2.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static Common.CoprocessorV2.Builder newBuilder()
    • newBuilder

      public static Common.CoprocessorV2.Builder newBuilder(Common.CoprocessorV2 prototype)
    • toBuilder

      public Common.CoprocessorV2.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected Common.CoprocessorV2.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static Common.CoprocessorV2 getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<Common.CoprocessorV2> parser()
    • getParserForType

      public com.google.protobuf.Parser<Common.CoprocessorV2> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public Common.CoprocessorV2 getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder