Package io.dingodb.store
Class Store.Coprocessor
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.dingodb.store.Store.Coprocessor
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Store.CoprocessorOrBuilder,Serializable
- Enclosing class:
- Store
public static final class Store.Coprocessor
extends com.google.protobuf.GeneratedMessageV3
implements Store.CoprocessorOrBuilder
Protobuf type
dingodb.pb.store.Coprocessor- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProtobuf typedingodb.pb.store.Coprocessorstatic final classProtobuf typedingodb.pb.store.Coprocessor.SchemaWrapperstatic interfaceNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleangetAggregationOperators(int index) group by expression The list that needs to be aggregated is allowed to be empty, that is, not aggregated sum(salary), count(age), count(salary).intgroup by expression The list that needs to be aggregated is allowed to be empty, that is, not aggregated sum(salary), count(age), count(salary).group by expression The list that needs to be aggregated is allowed to be empty, that is, not aggregated sum(salary), count(age), count(salary).getAggregationOperatorsOrBuilder(int index) group by expression The list that needs to be aggregated is allowed to be empty, that is, not aggregated sum(salary), count(age), count(salary).List<? extends Store.AggregationOperatorOrBuilder>group by expression The list that needs to be aggregated is allowed to be empty, that is, not aggregated sum(salary), count(age), count(salary).intint32 codec_version = 8;static Store.Coprocessorstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.ByteStringThe operator pushes down the expression binary filter to use empty to indicate that there is no expression and no filteringintgetGroupByColumns(int index) It is allowed to be empty, indicating that there is no group by.intIt is allowed to be empty, indicating that there is no group by.It is allowed to be empty, indicating that there is no group by.original schemaoriginal schemacom.google.protobuf.Parser<Store.Coprocessor>return schemareturn schemaintthe version of the serialized dataintgetSelectionColumns(int index) Column selection in the table list selection For example, [0, 2, 4, 7] selects the index subscript of the column.intColumn selection in the table list selection For example, [0, 2, 4, 7] selects the index subscript of the column.Column selection in the table list selection For example, [0, 2, 4, 7] selects the index subscript of the column.intinthashCode()booleanoriginal schemabooleanreturn schemaprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic Store.Coprocessor.Builderstatic Store.Coprocessor.BuildernewBuilder(Store.Coprocessor prototype) protected Store.Coprocessor.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static Store.CoprocessorparseDelimitedFrom(InputStream input) static Store.CoprocessorparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Store.CoprocessorparseFrom(byte[] data) static Store.CoprocessorparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Store.CoprocessorparseFrom(com.google.protobuf.ByteString data) static Store.CoprocessorparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Store.CoprocessorparseFrom(com.google.protobuf.CodedInputStream input) static Store.CoprocessorparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Store.CoprocessorparseFrom(InputStream input) static Store.CoprocessorparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Store.CoprocessorparseFrom(ByteBuffer data) static Store.CoprocessorparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Store.Coprocessor>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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:
-
EXPRESSION_FIELD_NUMBER
public static final int EXPRESSION_FIELD_NUMBER- See Also:
-
GROUP_BY_COLUMNS_FIELD_NUMBER
public static final int GROUP_BY_COLUMNS_FIELD_NUMBER- See Also:
-
AGGREGATION_OPERATORS_FIELD_NUMBER
public static final int AGGREGATION_OPERATORS_FIELD_NUMBER- See Also:
-
CODEC_VERSION_FIELD_NUMBER
public static final int CODEC_VERSION_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getSchemaVersion
public int getSchemaVersion()the version of the serialized data
int32 schema_version = 1;- Specified by:
getSchemaVersionin interfaceStore.CoprocessorOrBuilder- Returns:
- The schemaVersion.
-
hasOriginalSchema
public boolean hasOriginalSchema()original schema
.dingodb.pb.store.Coprocessor.SchemaWrapper original_schema = 2;- Specified by:
hasOriginalSchemain interfaceStore.CoprocessorOrBuilder- Returns:
- Whether the originalSchema field is set.
-
getOriginalSchema
original schema
.dingodb.pb.store.Coprocessor.SchemaWrapper original_schema = 2;- Specified by:
getOriginalSchemain interfaceStore.CoprocessorOrBuilder- Returns:
- The originalSchema.
-
getOriginalSchemaOrBuilder
original schema
.dingodb.pb.store.Coprocessor.SchemaWrapper original_schema = 2;- Specified by:
getOriginalSchemaOrBuilderin interfaceStore.CoprocessorOrBuilder
-
hasResultSchema
public boolean hasResultSchema()return schema
.dingodb.pb.store.Coprocessor.SchemaWrapper result_schema = 3;- Specified by:
hasResultSchemain interfaceStore.CoprocessorOrBuilder- Returns:
- Whether the resultSchema field is set.
-
getResultSchema
return schema
.dingodb.pb.store.Coprocessor.SchemaWrapper result_schema = 3;- Specified by:
getResultSchemain interfaceStore.CoprocessorOrBuilder- Returns:
- The resultSchema.
-
getResultSchemaOrBuilder
return schema
.dingodb.pb.store.Coprocessor.SchemaWrapper result_schema = 3;- Specified by:
getResultSchemaOrBuilderin interfaceStore.CoprocessorOrBuilder
-
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:
getSelectionColumnsListin interfaceStore.CoprocessorOrBuilder- 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:
getSelectionColumnsCountin interfaceStore.CoprocessorOrBuilder- 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:
getSelectionColumnsin interfaceStore.CoprocessorOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The selectionColumns at the given index.
-
getExpression
public com.google.protobuf.ByteString getExpression()The operator pushes down the expression binary filter to use empty to indicate that there is no expression and no filtering
bytes expression = 5;- Specified by:
getExpressionin interfaceStore.CoprocessorOrBuilder- Returns:
- The expression.
-
getGroupByColumnsList
It is allowed to be empty, indicating that there is no group by. For example, group by name, age; [0, 1]
repeated int32 group_by_columns = 6;- Specified by:
getGroupByColumnsListin interfaceStore.CoprocessorOrBuilder- Returns:
- A list containing the groupByColumns.
-
getGroupByColumnsCount
public int getGroupByColumnsCount()It is allowed to be empty, indicating that there is no group by. For example, group by name, age; [0, 1]
repeated int32 group_by_columns = 6;- Specified by:
getGroupByColumnsCountin interfaceStore.CoprocessorOrBuilder- Returns:
- The count of groupByColumns.
-
getGroupByColumns
public int getGroupByColumns(int index) It is allowed to be empty, indicating that there is no group by. For example, group by name, age; [0, 1]
repeated int32 group_by_columns = 6;- Specified by:
getGroupByColumnsin interfaceStore.CoprocessorOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The groupByColumns at the given index.
-
getAggregationOperatorsList
group by expression The list that needs to be aggregated is allowed to be empty, that is, not aggregated sum(salary), count(age), count(salary). but group_by_columns is not allowed to be empty
repeated .dingodb.pb.store.AggregationOperator aggregation_operators = 7;- Specified by:
getAggregationOperatorsListin interfaceStore.CoprocessorOrBuilder
-
getAggregationOperatorsOrBuilderList
group by expression The list that needs to be aggregated is allowed to be empty, that is, not aggregated sum(salary), count(age), count(salary). but group_by_columns is not allowed to be empty
repeated .dingodb.pb.store.AggregationOperator aggregation_operators = 7;- Specified by:
getAggregationOperatorsOrBuilderListin interfaceStore.CoprocessorOrBuilder
-
getAggregationOperatorsCount
public int getAggregationOperatorsCount()group by expression The list that needs to be aggregated is allowed to be empty, that is, not aggregated sum(salary), count(age), count(salary). but group_by_columns is not allowed to be empty
repeated .dingodb.pb.store.AggregationOperator aggregation_operators = 7;- Specified by:
getAggregationOperatorsCountin interfaceStore.CoprocessorOrBuilder
-
getAggregationOperators
group by expression The list that needs to be aggregated is allowed to be empty, that is, not aggregated sum(salary), count(age), count(salary). but group_by_columns is not allowed to be empty
repeated .dingodb.pb.store.AggregationOperator aggregation_operators = 7;- Specified by:
getAggregationOperatorsin interfaceStore.CoprocessorOrBuilder
-
getAggregationOperatorsOrBuilder
group by expression The list that needs to be aggregated is allowed to be empty, that is, not aggregated sum(salary), count(age), count(salary). but group_by_columns is not allowed to be empty
repeated .dingodb.pb.store.AggregationOperator aggregation_operators = 7;- Specified by:
getAggregationOperatorsOrBuilderin interfaceStore.CoprocessorOrBuilder
-
getCodecVersion
public int getCodecVersion()int32 codec_version = 8;- Specified by:
getCodecVersionin interfaceStore.CoprocessorOrBuilder- Returns:
- The codecVersion.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Store.Coprocessor parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Store.Coprocessor parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Store.Coprocessor parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Store.Coprocessor parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Store.Coprocessor parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Store.Coprocessor parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Store.Coprocessor parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Store.Coprocessor parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static Store.Coprocessor parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static Store.Coprocessor parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Store.Coprocessor.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-