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 rollupint
The 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.Descriptor
com.google.protobuf.Descriptors.Descriptor
getGroupByColumns
(int index) The names of the columns to rollup bycom.google.protobuf.ByteString
getGroupByColumnsBytes
(int index) The names of the columns to rollup byint
The names of the columns to rollup bycom.google.protobuf.ProtocolStringList
The names of the columns to rollup byboolean
Whether 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 rollupboolean
Ticket to use to hold the result RollupTable from the rollup operationboolean
Ticket for the source Table to rollupprotected 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
(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.Builder
mergeUnknownFields
(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.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<RollupRequest.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<RollupRequest.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<RollupRequest.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<RollupRequest.Builder>
-
setField
public RollupRequest.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<RollupRequest.Builder>
-
clearField
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<RollupRequest.Builder>
-
clearOneof
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<RollupRequest.Builder>
-
setRepeatedField
public RollupRequest.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<RollupRequest.Builder>
-
addRepeatedField
public RollupRequest.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<RollupRequest.Builder>
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<RollupRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasResultRollupTableId
in 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:
getResultRollupTableId
in 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:
getResultRollupTableIdOrBuilder
in interfaceRollupRequestOrBuilder
-
hasSourceTableId
public boolean hasSourceTableId()Ticket for the source Table to rollup
.io.deephaven.proto.backplane.grpc.Ticket source_table_id = 2;
- Specified by:
hasSourceTableId
in 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:
getSourceTableId
in 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:
getSourceTableIdOrBuilder
in 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:
getAggregationsList
in 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:
getAggregationsCount
in 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:
getAggregations
in 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:
getAggregationsOrBuilder
in 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:
getAggregationsOrBuilderList
in 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:
getIncludeConstituents
in 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:
getGroupByColumnsList
in 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:
getGroupByColumnsCount
in interfaceRollupRequestOrBuilder
- Returns:
- The count of groupByColumns.
-
getGroupByColumns
The names of the columns to rollup by
repeated string group_by_columns = 5;
- Specified by:
getGroupByColumns
in 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:
getGroupByColumnsBytes
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<RollupRequest.Builder>
-
mergeUnknownFields
public final RollupRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<RollupRequest.Builder>
-