Package io.dingodb.store
Class Store.Coprocessor.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Store.Coprocessor.Builder>
io.dingodb.store.Store.Coprocessor.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Store.CoprocessorOrBuilder,Cloneable
- Enclosing class:
- Store.Coprocessor
public static final class Store.Coprocessor.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<Store.Coprocessor.Builder>
implements Store.CoprocessorOrBuilder
Protobuf type
dingodb.pb.store.Coprocessor-
Method Summary
Modifier and TypeMethodDescriptionaddAggregationOperators(int index, Store.AggregationOperator value) 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).addAggregationOperators(int index, Store.AggregationOperator.Builder builderForValue) 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).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).addAggregationOperators(Store.AggregationOperator.Builder builderForValue) 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).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).addAggregationOperatorsBuilder(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).addAllAggregationOperators(Iterable<? extends Store.AggregationOperator> values) 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).addAllGroupByColumns(Iterable<? extends Integer> values) It is allowed to be empty, indicating that there is no group by.addAllSelectionColumns(Iterable<? extends Integer> values) Column selection in the table list selection For example, [0, 2, 4, 7] selects the index subscript of the column.addGroupByColumns(int value) It is allowed to be empty, indicating that there is no group by.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addSelectionColumns(int value) Column selection in the table list selection For example, [0, 2, 4, 7] selects the index subscript of the column.build()clear()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).int32 codec_version = 8;The operator pushes down the expression binary filter to use empty to indicate that there is no expression and no filteringclearField(com.google.protobuf.Descriptors.FieldDescriptor field) It is allowed to be empty, indicating that there is no group by.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) original schemareturn schemathe version of the serialized dataColumn selection in the table list selection For example, [0, 2, 4, 7] selects the index subscript of the column.clone()getAggregationOperators(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).getAggregationOperatorsBuilder(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).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 final com.google.protobuf.Descriptors.Descriptorcom.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 schemaoriginal schemareturn schemareturn 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.booleanoriginal schemabooleanreturn schemaprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Store.Coprocessor other) original schemareturn schemamergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeAggregationOperators(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).setAggregationOperators(int index, Store.AggregationOperator value) 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).setAggregationOperators(int index, Store.AggregationOperator.Builder builderForValue) 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).setCodecVersion(int value) int32 codec_version = 8;setExpression(com.google.protobuf.ByteString value) The operator pushes down the expression binary filter to use empty to indicate that there is no expression and no filteringsetGroupByColumns(int index, int value) It is allowed to be empty, indicating that there is no group by.original schemasetOriginalSchema(Store.Coprocessor.SchemaWrapper.Builder builderForValue) original schemasetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) return schemasetResultSchema(Store.Coprocessor.SchemaWrapper.Builder builderForValue) return schemasetSchemaVersion(int value) the version of the serialized datasetSelectionColumns(int index, int value) Column selection in the table list selection For example, [0, 2, 4, 7] selects the index subscript of the column.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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.Builder<Store.Coprocessor.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Store.Coprocessor.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Store.Coprocessor.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Store.Coprocessor.Builder>
-
setField
public Store.Coprocessor.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Store.Coprocessor.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Store.Coprocessor.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Store.Coprocessor.Builder>
-
setRepeatedField
public Store.Coprocessor.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Store.Coprocessor.Builder>
-
addRepeatedField
public Store.Coprocessor.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Store.Coprocessor.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Store.Coprocessor.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Store.Coprocessor.Builder>
-
mergeFrom
public Store.Coprocessor.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Store.Coprocessor.Builder>- Throws:
IOException
-
getSchemaVersion
public int getSchemaVersion()the version of the serialized data
int32 schema_version = 1;- Specified by:
getSchemaVersionin interfaceStore.CoprocessorOrBuilder- Returns:
- The schemaVersion.
-
setSchemaVersion
the version of the serialized data
int32 schema_version = 1;- Parameters:
value- The schemaVersion to set.- Returns:
- This builder for chaining.
-
clearSchemaVersion
the version of the serialized data
int32 schema_version = 1;- Returns:
- This builder for chaining.
-
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.
-
setOriginalSchema
original schema
.dingodb.pb.store.Coprocessor.SchemaWrapper original_schema = 2; -
setOriginalSchema
public Store.Coprocessor.Builder setOriginalSchema(Store.Coprocessor.SchemaWrapper.Builder builderForValue) original schema
.dingodb.pb.store.Coprocessor.SchemaWrapper original_schema = 2; -
mergeOriginalSchema
original schema
.dingodb.pb.store.Coprocessor.SchemaWrapper original_schema = 2; -
clearOriginalSchema
original schema
.dingodb.pb.store.Coprocessor.SchemaWrapper original_schema = 2; -
getOriginalSchemaBuilder
original schema
.dingodb.pb.store.Coprocessor.SchemaWrapper original_schema = 2; -
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.
-
setResultSchema
return schema
.dingodb.pb.store.Coprocessor.SchemaWrapper result_schema = 3; -
setResultSchema
public Store.Coprocessor.Builder setResultSchema(Store.Coprocessor.SchemaWrapper.Builder builderForValue) return schema
.dingodb.pb.store.Coprocessor.SchemaWrapper result_schema = 3; -
mergeResultSchema
return schema
.dingodb.pb.store.Coprocessor.SchemaWrapper result_schema = 3; -
clearResultSchema
return schema
.dingodb.pb.store.Coprocessor.SchemaWrapper result_schema = 3; -
getResultSchemaBuilder
return schema
.dingodb.pb.store.Coprocessor.SchemaWrapper result_schema = 3; -
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.
-
setSelectionColumns
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;- Parameters:
index- The index to set the value at.value- The selectionColumns to set.- Returns:
- This builder for chaining.
-
addSelectionColumns
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;- Parameters:
value- The selectionColumns to add.- Returns:
- This builder for chaining.
-
addAllSelectionColumns
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;- Parameters:
values- The selectionColumns to add.- Returns:
- This builder for chaining.
-
clearSelectionColumns
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;- Returns:
- This builder for chaining.
-
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.
-
setExpression
The operator pushes down the expression binary filter to use empty to indicate that there is no expression and no filtering
bytes expression = 5;- Parameters:
value- The expression to set.- Returns:
- This builder for chaining.
-
clearExpression
The operator pushes down the expression binary filter to use empty to indicate that there is no expression and no filtering
bytes expression = 5;- Returns:
- This builder for chaining.
-
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.
-
setGroupByColumns
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;- Parameters:
index- The index to set the value at.value- The groupByColumns to set.- Returns:
- This builder for chaining.
-
addGroupByColumns
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;- Parameters:
value- The groupByColumns to add.- Returns:
- This builder for chaining.
-
addAllGroupByColumns
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;- Parameters:
values- The groupByColumns to add.- Returns:
- This builder for chaining.
-
clearGroupByColumns
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;- Returns:
- This builder for chaining.
-
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
-
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
-
setAggregationOperators
public Store.Coprocessor.Builder setAggregationOperators(int index, Store.AggregationOperator value) 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; -
setAggregationOperators
public Store.Coprocessor.Builder setAggregationOperators(int index, Store.AggregationOperator.Builder builderForValue) 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; -
addAggregationOperators
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; -
addAggregationOperators
public Store.Coprocessor.Builder addAggregationOperators(int index, Store.AggregationOperator value) 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; -
addAggregationOperators
public Store.Coprocessor.Builder addAggregationOperators(Store.AggregationOperator.Builder builderForValue) 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; -
addAggregationOperators
public Store.Coprocessor.Builder addAggregationOperators(int index, Store.AggregationOperator.Builder builderForValue) 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; -
addAllAggregationOperators
public Store.Coprocessor.Builder addAllAggregationOperators(Iterable<? extends Store.AggregationOperator> values) 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; -
clearAggregationOperators
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; -
removeAggregationOperators
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; -
getAggregationOperatorsBuilder
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; -
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
-
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
-
addAggregationOperatorsBuilder
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; -
addAggregationOperatorsBuilder
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; -
getAggregationOperatorsBuilderList
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; -
getCodecVersion
public int getCodecVersion()int32 codec_version = 8;- Specified by:
getCodecVersionin interfaceStore.CoprocessorOrBuilder- Returns:
- The codecVersion.
-
setCodecVersion
int32 codec_version = 8;- Parameters:
value- The codecVersion to set.- Returns:
- This builder for chaining.
-
clearCodecVersion
int32 codec_version = 8;- Returns:
- This builder for chaining.
-
setUnknownFields
public final Store.Coprocessor.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Store.Coprocessor.Builder>
-
mergeUnknownFields
public final Store.Coprocessor.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Store.Coprocessor.Builder>
-