Class RollupRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<RollupRequest.Builder>
io.deephaven.proto.backplane.grpc.RollupRequest.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,RollupRequestOrBuilder,Cloneable
- Enclosing class:
- RollupRequest
public static final class RollupRequest.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<RollupRequest.Builder>
implements RollupRequestOrBuilder
Protobuf type
io.deephaven.proto.backplane.grpc.RollupRequest-
Method Summary
Modifier and TypeMethodDescriptionaddAggregations(int index, Aggregation value) The aggregations that should be applied at each level of the rollupaddAggregations(int index, Aggregation.Builder builderForValue) The aggregations that should be applied at each level of the rollupaddAggregations(Aggregation value) The aggregations that should be applied at each level of the rollupaddAggregations(Aggregation.Builder builderForValue) The aggregations that should be applied at each level of the rollupThe aggregations that should be applied at each level of the rollupaddAggregationsBuilder(int index) The aggregations that should be applied at each level of the rollupaddAllAggregations(Iterable<? extends Aggregation> values) The aggregations that should be applied at each level of the rollupaddAllGroupByColumns(Iterable<String> values) The names of the columns to rollup byaddGroupByColumns(String value) The names of the columns to rollup byaddGroupByColumnsBytes(com.google.protobuf.ByteString value) The names of the columns to rollup byaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()The aggregations that should be applied at each level of the rollupclearField(com.google.protobuf.Descriptors.FieldDescriptor field) The names of the columns to rollup byWhether to include the leaf-level constituents in the resultclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Ticket to use to hold the result RollupTable from the rollup operationTicket for the source Table to rollupclone()getAggregations(int index) The aggregations that should be applied at each level of the rollupgetAggregationsBuilder(int index) The aggregations that should be applied at each level of the rollupThe aggregations that should be applied at each level of the rollupintThe aggregations that should be applied at each level of the rollupThe aggregations that should be applied at each level of the rollupgetAggregationsOrBuilder(int index) The aggregations that should be applied at each level of the rollupList<? extends AggregationOrBuilder>The aggregations that should be applied at each level of the rollupstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetGroupByColumns(int index) The names of the columns to rollup bycom.google.protobuf.ByteStringgetGroupByColumnsBytes(int index) The names of the columns to rollup byintThe names of the columns to rollup bycom.google.protobuf.ProtocolStringListThe names of the columns to rollup bybooleanWhether to include the leaf-level constituents in the resultTicket to use to hold the result RollupTable from the rollup operationTicket to use to hold the result RollupTable from the rollup operationTicket to use to hold the result RollupTable from the rollup operationTicket for the source Table to rollupTicket for the source Table to rollupTicket for the source Table to rollupbooleanTicket to use to hold the result RollupTable from the rollup operationbooleanTicket for the source Table to rollupprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(RollupRequest other) mergeResultRollupTableId(Ticket value) Ticket to use to hold the result RollupTable from the rollup operationmergeSourceTableId(Ticket value) Ticket for the source Table to rollupfinal RollupRequest.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeAggregations(int index) The aggregations that should be applied at each level of the rollupsetAggregations(int index, Aggregation value) The aggregations that should be applied at each level of the rollupsetAggregations(int index, Aggregation.Builder builderForValue) The aggregations that should be applied at each level of the rollupsetGroupByColumns(int index, String value) The names of the columns to rollup bysetIncludeConstituents(boolean value) Whether to include the leaf-level constituents in the resultsetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setResultRollupTableId(Ticket value) Ticket to use to hold the result RollupTable from the rollup operationsetResultRollupTableId(Ticket.Builder builderForValue) Ticket to use to hold the result RollupTable from the rollup operationsetSourceTableId(Ticket value) Ticket for the source Table to rollupsetSourceTableId(Ticket.Builder builderForValue) Ticket for the source Table to rollupfinal RollupRequest.BuildersetUnknownFields(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<RollupRequest.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<RollupRequest.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<RollupRequest.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<RollupRequest.Builder>
-
setField
public RollupRequest.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<RollupRequest.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<RollupRequest.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<RollupRequest.Builder>
-
setRepeatedField
public RollupRequest.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<RollupRequest.Builder>
-
addRepeatedField
public RollupRequest.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<RollupRequest.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<RollupRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<RollupRequest.Builder>
-
mergeFrom
public RollupRequest.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<RollupRequest.Builder>- Throws:
IOException
-
hasResultRollupTableId
public boolean hasResultRollupTableId()Ticket to use to hold the result RollupTable from the rollup operation
.io.deephaven.proto.backplane.grpc.Ticket result_rollup_table_id = 1;- Specified by:
hasResultRollupTableIdin interfaceRollupRequestOrBuilder- Returns:
- Whether the resultRollupTableId field is set.
-
getResultRollupTableId
Ticket to use to hold the result RollupTable from the rollup operation
.io.deephaven.proto.backplane.grpc.Ticket result_rollup_table_id = 1;- Specified by:
getResultRollupTableIdin interfaceRollupRequestOrBuilder- Returns:
- The resultRollupTableId.
-
setResultRollupTableId
Ticket to use to hold the result RollupTable from the rollup operation
.io.deephaven.proto.backplane.grpc.Ticket result_rollup_table_id = 1; -
setResultRollupTableId
Ticket to use to hold the result RollupTable from the rollup operation
.io.deephaven.proto.backplane.grpc.Ticket result_rollup_table_id = 1; -
mergeResultRollupTableId
Ticket to use to hold the result RollupTable from the rollup operation
.io.deephaven.proto.backplane.grpc.Ticket result_rollup_table_id = 1; -
clearResultRollupTableId
Ticket to use to hold the result RollupTable from the rollup operation
.io.deephaven.proto.backplane.grpc.Ticket result_rollup_table_id = 1; -
getResultRollupTableIdBuilder
Ticket to use to hold the result RollupTable from the rollup operation
.io.deephaven.proto.backplane.grpc.Ticket result_rollup_table_id = 1; -
getResultRollupTableIdOrBuilder
Ticket to use to hold the result RollupTable from the rollup operation
.io.deephaven.proto.backplane.grpc.Ticket result_rollup_table_id = 1;- Specified by:
getResultRollupTableIdOrBuilderin interfaceRollupRequestOrBuilder
-
hasSourceTableId
public boolean hasSourceTableId()Ticket for the source Table to rollup
.io.deephaven.proto.backplane.grpc.Ticket source_table_id = 2;- Specified by:
hasSourceTableIdin interfaceRollupRequestOrBuilder- Returns:
- Whether the sourceTableId field is set.
-
getSourceTableId
Ticket for the source Table to rollup
.io.deephaven.proto.backplane.grpc.Ticket source_table_id = 2;- Specified by:
getSourceTableIdin interfaceRollupRequestOrBuilder- Returns:
- The sourceTableId.
-
setSourceTableId
Ticket for the source Table to rollup
.io.deephaven.proto.backplane.grpc.Ticket source_table_id = 2; -
setSourceTableId
Ticket for the source Table to rollup
.io.deephaven.proto.backplane.grpc.Ticket source_table_id = 2; -
mergeSourceTableId
Ticket for the source Table to rollup
.io.deephaven.proto.backplane.grpc.Ticket source_table_id = 2; -
clearSourceTableId
Ticket for the source Table to rollup
.io.deephaven.proto.backplane.grpc.Ticket source_table_id = 2; -
getSourceTableIdBuilder
Ticket for the source Table to rollup
.io.deephaven.proto.backplane.grpc.Ticket source_table_id = 2; -
getSourceTableIdOrBuilder
Ticket for the source Table to rollup
.io.deephaven.proto.backplane.grpc.Ticket source_table_id = 2;- Specified by:
getSourceTableIdOrBuilderin interfaceRollupRequestOrBuilder
-
getAggregationsList
The aggregations that should be applied at each level of the rollup
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 3;- Specified by:
getAggregationsListin interfaceRollupRequestOrBuilder
-
getAggregationsCount
public int getAggregationsCount()The aggregations that should be applied at each level of the rollup
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 3;- Specified by:
getAggregationsCountin interfaceRollupRequestOrBuilder
-
getAggregations
The aggregations that should be applied at each level of the rollup
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 3;- Specified by:
getAggregationsin interfaceRollupRequestOrBuilder
-
setAggregations
The aggregations that should be applied at each level of the rollup
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 3; -
setAggregations
The aggregations that should be applied at each level of the rollup
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 3; -
addAggregations
The aggregations that should be applied at each level of the rollup
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 3; -
addAggregations
The aggregations that should be applied at each level of the rollup
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 3; -
addAggregations
The aggregations that should be applied at each level of the rollup
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 3; -
addAggregations
The aggregations that should be applied at each level of the rollup
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 3; -
addAllAggregations
The aggregations that should be applied at each level of the rollup
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 3; -
clearAggregations
The aggregations that should be applied at each level of the rollup
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 3; -
removeAggregations
The aggregations that should be applied at each level of the rollup
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 3; -
getAggregationsBuilder
The aggregations that should be applied at each level of the rollup
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 3; -
getAggregationsOrBuilder
The aggregations that should be applied at each level of the rollup
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 3;- Specified by:
getAggregationsOrBuilderin interfaceRollupRequestOrBuilder
-
getAggregationsOrBuilderList
The aggregations that should be applied at each level of the rollup
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 3;- Specified by:
getAggregationsOrBuilderListin interfaceRollupRequestOrBuilder
-
addAggregationsBuilder
The aggregations that should be applied at each level of the rollup
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 3; -
addAggregationsBuilder
The aggregations that should be applied at each level of the rollup
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 3; -
getAggregationsBuilderList
The aggregations that should be applied at each level of the rollup
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 3; -
getIncludeConstituents
public boolean getIncludeConstituents()Whether to include the leaf-level constituents in the result
bool include_constituents = 4;- Specified by:
getIncludeConstituentsin interfaceRollupRequestOrBuilder- Returns:
- The includeConstituents.
-
setIncludeConstituents
Whether to include the leaf-level constituents in the result
bool include_constituents = 4;- Parameters:
value- The includeConstituents to set.- Returns:
- This builder for chaining.
-
clearIncludeConstituents
Whether to include the leaf-level constituents in the result
bool include_constituents = 4;- Returns:
- This builder for chaining.
-
getGroupByColumnsList
public com.google.protobuf.ProtocolStringList getGroupByColumnsList()The names of the columns to rollup by
repeated string group_by_columns = 5;- Specified by:
getGroupByColumnsListin interfaceRollupRequestOrBuilder- Returns:
- A list containing the groupByColumns.
-
getGroupByColumnsCount
public int getGroupByColumnsCount()The names of the columns to rollup by
repeated string group_by_columns = 5;- Specified by:
getGroupByColumnsCountin interfaceRollupRequestOrBuilder- Returns:
- The count of groupByColumns.
-
getGroupByColumns
The names of the columns to rollup by
repeated string group_by_columns = 5;- Specified by:
getGroupByColumnsin interfaceRollupRequestOrBuilder- 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) The names of the columns to rollup by
repeated string group_by_columns = 5;- Specified by:
getGroupByColumnsBytesin interfaceRollupRequestOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the groupByColumns at the given index.
-
setGroupByColumns
The names of the columns to rollup by
repeated string group_by_columns = 5;- Parameters:
index- The index to set the value at.value- The groupByColumns to set.- Returns:
- This builder for chaining.
-
addGroupByColumns
The names of the columns to rollup by
repeated string group_by_columns = 5;- Parameters:
value- The groupByColumns to add.- Returns:
- This builder for chaining.
-
addAllGroupByColumns
The names of the columns to rollup by
repeated string group_by_columns = 5;- Parameters:
values- The groupByColumns to add.- Returns:
- This builder for chaining.
-
clearGroupByColumns
The names of the columns to rollup by
repeated string group_by_columns = 5;- Returns:
- This builder for chaining.
-
addGroupByColumnsBytes
The names of the columns to rollup by
repeated string group_by_columns = 5;- Parameters:
value- The bytes of the groupByColumns to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final RollupRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<RollupRequest.Builder>
-
mergeUnknownFields
public final RollupRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<RollupRequest.Builder>
-