Class RollupRequest
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.deephaven.proto.backplane.grpc.RollupRequest
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,RollupRequestOrBuilder,Serializable
public final class RollupRequest
extends com.google.protobuf.GeneratedMessageV3
implements RollupRequestOrBuilder
Protobuf type
io.deephaven.proto.backplane.grpc.RollupRequest- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProtobuf typeio.deephaven.proto.backplane.grpc.RollupRequestNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleangetAggregations(int index) The 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 RollupRequeststatic final com.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 resultcom.google.protobuf.Parser<RollupRequest>Ticket to use to hold the result RollupTable from the rollup operationTicket to use to hold the result RollupTable from the rollup operationintTicket for the source Table to rollupTicket for the source Table to rollupinthashCode()booleanTicket to use to hold the result RollupTable from the rollup operationbooleanTicket for the source Table to rollupprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanstatic RollupRequest.Builderstatic RollupRequest.BuildernewBuilder(RollupRequest prototype) protected RollupRequest.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static RollupRequestparseDelimitedFrom(InputStream input) static RollupRequestparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RollupRequestparseFrom(byte[] data) static RollupRequestparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RollupRequestparseFrom(com.google.protobuf.ByteString data) static RollupRequestparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RollupRequestparseFrom(com.google.protobuf.CodedInputStream input) static RollupRequestparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RollupRequestparseFrom(InputStream input) static RollupRequestparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static RollupRequestparseFrom(ByteBuffer data) static RollupRequestparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<RollupRequest>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
RESULT_ROLLUP_TABLE_ID_FIELD_NUMBER
public static final int RESULT_ROLLUP_TABLE_ID_FIELD_NUMBER- See Also:
-
SOURCE_TABLE_ID_FIELD_NUMBER
public static final int SOURCE_TABLE_ID_FIELD_NUMBER- See Also:
-
AGGREGATIONS_FIELD_NUMBER
public static final int AGGREGATIONS_FIELD_NUMBER- See Also:
-
INCLUDE_CONSTITUENTS_FIELD_NUMBER
public static final int INCLUDE_CONSTITUENTS_FIELD_NUMBER- See Also:
-
GROUP_BY_COLUMNS_FIELD_NUMBER
public static final int GROUP_BY_COLUMNS_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
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.
-
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.
-
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
-
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
-
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
-
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
-
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.
-
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.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static RollupRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RollupRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RollupRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RollupRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RollupRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static RollupRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static RollupRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static RollupRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static RollupRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static RollupRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected RollupRequest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-