Class AggregateRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<AggregateRequest.Builder>
io.deephaven.proto.backplane.grpc.AggregateRequest.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,AggregateRequestOrBuilder
,Cloneable
- Enclosing class:
- AggregateRequest
public static final class AggregateRequest.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<AggregateRequest.Builder>
implements AggregateRequestOrBuilder
Protobuf type
io.deephaven.proto.backplane.grpc.AggregateRequest
-
Method Summary
Modifier and TypeMethodDescriptionaddAggregations
(int index, Aggregation value) repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
addAggregations
(int index, Aggregation.Builder builderForValue) repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
addAggregations
(Aggregation value) repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
addAggregations
(Aggregation.Builder builderForValue) repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
addAggregationsBuilder
(int index) repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
addAllAggregations
(Iterable<? extends Aggregation> values) repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
addAllGroupByColumns
(Iterable<String> values) repeated string group_by_columns = 6;
addGroupByColumns
(String value) repeated string group_by_columns = 6;
addGroupByColumnsBytes
(com.google.protobuf.ByteString value) repeated string group_by_columns = 6;
addRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()
clear()
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
clearField
(com.google.protobuf.Descriptors.FieldDescriptor field) repeated string group_by_columns = 6;
A table whose distinct combinations of values for the group_by_columns should be used to create an initial set of aggregation groups.clearOneof
(com.google.protobuf.Descriptors.OneofDescriptor oneof) Whether to keep result rows for groups that are initially empty or become empty as a result of updates..io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
.io.deephaven.proto.backplane.grpc.TableReference source_id = 2;
clone()
getAggregations
(int index) repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
getAggregationsBuilder
(int index) repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
int
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
getAggregationsOrBuilder
(int index) repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
List<? extends AggregationOrBuilder>
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
getGroupByColumns
(int index) repeated string group_by_columns = 6;
com.google.protobuf.ByteString
getGroupByColumnsBytes
(int index) repeated string group_by_columns = 6;
int
repeated string group_by_columns = 6;
com.google.protobuf.ProtocolStringList
repeated string group_by_columns = 6;
A table whose distinct combinations of values for the group_by_columns should be used to create an initial set of aggregation groups.A table whose distinct combinations of values for the group_by_columns should be used to create an initial set of aggregation groups.A table whose distinct combinations of values for the group_by_columns should be used to create an initial set of aggregation groups.boolean
Whether to keep result rows for groups that are initially empty or become empty as a result of updates..io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
.io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
.io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
.io.deephaven.proto.backplane.grpc.TableReference source_id = 2;
.io.deephaven.proto.backplane.grpc.TableReference source_id = 2;
.io.deephaven.proto.backplane.grpc.TableReference source_id = 2;
boolean
A table whose distinct combinations of values for the group_by_columns should be used to create an initial set of aggregation groups.boolean
.io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
boolean
.io.deephaven.proto.backplane.grpc.TableReference source_id = 2;
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) mergeFrom
(AggregateRequest other) A table whose distinct combinations of values for the group_by_columns should be used to create an initial set of aggregation groups.mergeResultId
(Ticket value) .io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
mergeSourceId
(TableReference value) .io.deephaven.proto.backplane.grpc.TableReference source_id = 2;
final AggregateRequest.Builder
mergeUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) removeAggregations
(int index) repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
setAggregations
(int index, Aggregation value) repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
setAggregations
(int index, Aggregation.Builder builderForValue) repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
setGroupByColumns
(int index, String value) repeated string group_by_columns = 6;
setInitialGroupsId
(TableReference value) A table whose distinct combinations of values for the group_by_columns should be used to create an initial set of aggregation groups.setInitialGroupsId
(TableReference.Builder builderForValue) A table whose distinct combinations of values for the group_by_columns should be used to create an initial set of aggregation groups.setPreserveEmpty
(boolean value) Whether to keep result rows for groups that are initially empty or become empty as a result of updates.setRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setResultId
(Ticket value) .io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
setResultId
(Ticket.Builder builderForValue) .io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
setSourceId
(TableReference value) .io.deephaven.proto.backplane.grpc.TableReference source_id = 2;
setSourceId
(TableReference.Builder builderForValue) .io.deephaven.proto.backplane.grpc.TableReference source_id = 2;
final AggregateRequest.Builder
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, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFrom
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods 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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<AggregateRequest.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<AggregateRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<AggregateRequest.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<AggregateRequest.Builder>
-
setField
public AggregateRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AggregateRequest.Builder>
-
clearField
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AggregateRequest.Builder>
-
clearOneof
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<AggregateRequest.Builder>
-
setRepeatedField
public AggregateRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AggregateRequest.Builder>
-
addRepeatedField
public AggregateRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<AggregateRequest.Builder>
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<AggregateRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<AggregateRequest.Builder>
-
mergeFrom
public AggregateRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<AggregateRequest.Builder>
- Throws:
IOException
-
hasResultId
public boolean hasResultId().io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
- Specified by:
hasResultId
in interfaceAggregateRequestOrBuilder
- Returns:
- Whether the resultId field is set.
-
getResultId
.io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
- Specified by:
getResultId
in interfaceAggregateRequestOrBuilder
- Returns:
- The resultId.
-
setResultId
.io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
-
setResultId
.io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
-
mergeResultId
.io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
-
clearResultId
.io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
-
getResultIdBuilder
.io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
-
getResultIdOrBuilder
.io.deephaven.proto.backplane.grpc.Ticket result_id = 1;
- Specified by:
getResultIdOrBuilder
in interfaceAggregateRequestOrBuilder
-
hasSourceId
public boolean hasSourceId().io.deephaven.proto.backplane.grpc.TableReference source_id = 2;
- Specified by:
hasSourceId
in interfaceAggregateRequestOrBuilder
- Returns:
- Whether the sourceId field is set.
-
getSourceId
.io.deephaven.proto.backplane.grpc.TableReference source_id = 2;
- Specified by:
getSourceId
in interfaceAggregateRequestOrBuilder
- Returns:
- The sourceId.
-
setSourceId
.io.deephaven.proto.backplane.grpc.TableReference source_id = 2;
-
setSourceId
.io.deephaven.proto.backplane.grpc.TableReference source_id = 2;
-
mergeSourceId
.io.deephaven.proto.backplane.grpc.TableReference source_id = 2;
-
clearSourceId
.io.deephaven.proto.backplane.grpc.TableReference source_id = 2;
-
getSourceIdBuilder
.io.deephaven.proto.backplane.grpc.TableReference source_id = 2;
-
getSourceIdOrBuilder
.io.deephaven.proto.backplane.grpc.TableReference source_id = 2;
- Specified by:
getSourceIdOrBuilder
in interfaceAggregateRequestOrBuilder
-
hasInitialGroupsId
public boolean hasInitialGroupsId()A table whose distinct combinations of values for the group_by_columns should be used to create an initial set of aggregation groups. All other columns are ignored. This is useful in combination with preserve_empty == true to ensure that particular groups appear in the result table, or with preserve_empty == false to control the encounter order for a collection of groups and thus their relative order in the result. Changes to initial_group_ids are not expected or handled; if initial_groups_id is a refreshing table, only its contents at instantiation time will be used. If initial_groups_id is not present, the result will be the same as if a table with no rows was supplied.
.io.deephaven.proto.backplane.grpc.TableReference initial_groups_id = 3;
- Specified by:
hasInitialGroupsId
in interfaceAggregateRequestOrBuilder
- Returns:
- Whether the initialGroupsId field is set.
-
getInitialGroupsId
A table whose distinct combinations of values for the group_by_columns should be used to create an initial set of aggregation groups. All other columns are ignored. This is useful in combination with preserve_empty == true to ensure that particular groups appear in the result table, or with preserve_empty == false to control the encounter order for a collection of groups and thus their relative order in the result. Changes to initial_group_ids are not expected or handled; if initial_groups_id is a refreshing table, only its contents at instantiation time will be used. If initial_groups_id is not present, the result will be the same as if a table with no rows was supplied.
.io.deephaven.proto.backplane.grpc.TableReference initial_groups_id = 3;
- Specified by:
getInitialGroupsId
in interfaceAggregateRequestOrBuilder
- Returns:
- The initialGroupsId.
-
setInitialGroupsId
A table whose distinct combinations of values for the group_by_columns should be used to create an initial set of aggregation groups. All other columns are ignored. This is useful in combination with preserve_empty == true to ensure that particular groups appear in the result table, or with preserve_empty == false to control the encounter order for a collection of groups and thus their relative order in the result. Changes to initial_group_ids are not expected or handled; if initial_groups_id is a refreshing table, only its contents at instantiation time will be used. If initial_groups_id is not present, the result will be the same as if a table with no rows was supplied.
.io.deephaven.proto.backplane.grpc.TableReference initial_groups_id = 3;
-
setInitialGroupsId
A table whose distinct combinations of values for the group_by_columns should be used to create an initial set of aggregation groups. All other columns are ignored. This is useful in combination with preserve_empty == true to ensure that particular groups appear in the result table, or with preserve_empty == false to control the encounter order for a collection of groups and thus their relative order in the result. Changes to initial_group_ids are not expected or handled; if initial_groups_id is a refreshing table, only its contents at instantiation time will be used. If initial_groups_id is not present, the result will be the same as if a table with no rows was supplied.
.io.deephaven.proto.backplane.grpc.TableReference initial_groups_id = 3;
-
mergeInitialGroupsId
A table whose distinct combinations of values for the group_by_columns should be used to create an initial set of aggregation groups. All other columns are ignored. This is useful in combination with preserve_empty == true to ensure that particular groups appear in the result table, or with preserve_empty == false to control the encounter order for a collection of groups and thus their relative order in the result. Changes to initial_group_ids are not expected or handled; if initial_groups_id is a refreshing table, only its contents at instantiation time will be used. If initial_groups_id is not present, the result will be the same as if a table with no rows was supplied.
.io.deephaven.proto.backplane.grpc.TableReference initial_groups_id = 3;
-
clearInitialGroupsId
A table whose distinct combinations of values for the group_by_columns should be used to create an initial set of aggregation groups. All other columns are ignored. This is useful in combination with preserve_empty == true to ensure that particular groups appear in the result table, or with preserve_empty == false to control the encounter order for a collection of groups and thus their relative order in the result. Changes to initial_group_ids are not expected or handled; if initial_groups_id is a refreshing table, only its contents at instantiation time will be used. If initial_groups_id is not present, the result will be the same as if a table with no rows was supplied.
.io.deephaven.proto.backplane.grpc.TableReference initial_groups_id = 3;
-
getInitialGroupsIdBuilder
A table whose distinct combinations of values for the group_by_columns should be used to create an initial set of aggregation groups. All other columns are ignored. This is useful in combination with preserve_empty == true to ensure that particular groups appear in the result table, or with preserve_empty == false to control the encounter order for a collection of groups and thus their relative order in the result. Changes to initial_group_ids are not expected or handled; if initial_groups_id is a refreshing table, only its contents at instantiation time will be used. If initial_groups_id is not present, the result will be the same as if a table with no rows was supplied.
.io.deephaven.proto.backplane.grpc.TableReference initial_groups_id = 3;
-
getInitialGroupsIdOrBuilder
A table whose distinct combinations of values for the group_by_columns should be used to create an initial set of aggregation groups. All other columns are ignored. This is useful in combination with preserve_empty == true to ensure that particular groups appear in the result table, or with preserve_empty == false to control the encounter order for a collection of groups and thus their relative order in the result. Changes to initial_group_ids are not expected or handled; if initial_groups_id is a refreshing table, only its contents at instantiation time will be used. If initial_groups_id is not present, the result will be the same as if a table with no rows was supplied.
.io.deephaven.proto.backplane.grpc.TableReference initial_groups_id = 3;
- Specified by:
getInitialGroupsIdOrBuilder
in interfaceAggregateRequestOrBuilder
-
getPreserveEmpty
public boolean getPreserveEmpty()Whether to keep result rows for groups that are initially empty or become empty as a result of updates. Each aggregation operator defines its own value for empty groups.
bool preserve_empty = 4;
- Specified by:
getPreserveEmpty
in interfaceAggregateRequestOrBuilder
- Returns:
- The preserveEmpty.
-
setPreserveEmpty
Whether to keep result rows for groups that are initially empty or become empty as a result of updates. Each aggregation operator defines its own value for empty groups.
bool preserve_empty = 4;
- Parameters:
value
- The preserveEmpty to set.- Returns:
- This builder for chaining.
-
clearPreserveEmpty
Whether to keep result rows for groups that are initially empty or become empty as a result of updates. Each aggregation operator defines its own value for empty groups.
bool preserve_empty = 4;
- Returns:
- This builder for chaining.
-
getAggregationsList
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
- Specified by:
getAggregationsList
in interfaceAggregateRequestOrBuilder
-
getAggregationsCount
public int getAggregationsCount()repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
- Specified by:
getAggregationsCount
in interfaceAggregateRequestOrBuilder
-
getAggregations
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
- Specified by:
getAggregations
in interfaceAggregateRequestOrBuilder
-
setAggregations
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
-
setAggregations
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
-
addAggregations
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
-
addAggregations
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
-
addAggregations
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
-
addAggregations
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
-
addAllAggregations
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
-
clearAggregations
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
-
removeAggregations
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
-
getAggregationsBuilder
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
-
getAggregationsOrBuilder
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
- Specified by:
getAggregationsOrBuilder
in interfaceAggregateRequestOrBuilder
-
getAggregationsOrBuilderList
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
- Specified by:
getAggregationsOrBuilderList
in interfaceAggregateRequestOrBuilder
-
addAggregationsBuilder
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
-
addAggregationsBuilder
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
-
getAggregationsBuilderList
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;
-
getGroupByColumnsList
public com.google.protobuf.ProtocolStringList getGroupByColumnsList()repeated string group_by_columns = 6;
- Specified by:
getGroupByColumnsList
in interfaceAggregateRequestOrBuilder
- Returns:
- A list containing the groupByColumns.
-
getGroupByColumnsCount
public int getGroupByColumnsCount()repeated string group_by_columns = 6;
- Specified by:
getGroupByColumnsCount
in interfaceAggregateRequestOrBuilder
- Returns:
- The count of groupByColumns.
-
getGroupByColumns
repeated string group_by_columns = 6;
- Specified by:
getGroupByColumns
in interfaceAggregateRequestOrBuilder
- Parameters:
index
- The index of the element to return.- Returns:
- The groupByColumns at the given index.
-
getGroupByColumnsBytes
public com.google.protobuf.ByteString getGroupByColumnsBytes(int index) repeated string group_by_columns = 6;
- Specified by:
getGroupByColumnsBytes
in interfaceAggregateRequestOrBuilder
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the groupByColumns at the given index.
-
setGroupByColumns
repeated string group_by_columns = 6;
- Parameters:
index
- The index to set the value at.value
- The groupByColumns to set.- Returns:
- This builder for chaining.
-
addGroupByColumns
repeated string group_by_columns = 6;
- Parameters:
value
- The groupByColumns to add.- Returns:
- This builder for chaining.
-
addAllGroupByColumns
repeated string group_by_columns = 6;
- Parameters:
values
- The groupByColumns to add.- Returns:
- This builder for chaining.
-
clearGroupByColumns
repeated string group_by_columns = 6;
- Returns:
- This builder for chaining.
-
addGroupByColumnsBytes
repeated string group_by_columns = 6;
- Parameters:
value
- The bytes of the groupByColumns to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final AggregateRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<AggregateRequest.Builder>
-
mergeUnknownFields
public final AggregateRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<AggregateRequest.Builder>
-