Class AggregateRequest
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.deephaven.proto.backplane.grpc.AggregateRequest
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,AggregateRequestOrBuilder,Serializable
public final class AggregateRequest
extends com.google.protobuf.GeneratedMessageV3
implements AggregateRequestOrBuilder
Protobuf type
io.deephaven.proto.backplane.grpc.AggregateRequest- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProtobuf typeio.deephaven.proto.backplane.grpc.AggregateRequestNested 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 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) repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;intrepeated .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 AggregateRequeststatic final com.google.protobuf.Descriptors.DescriptorgetGroupByColumns(int index) repeated string group_by_columns = 6;com.google.protobuf.ByteStringgetGroupByColumnsBytes(int index) repeated string group_by_columns = 6;intrepeated string group_by_columns = 6;com.google.protobuf.ProtocolStringListrepeated 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.com.google.protobuf.Parser<AggregateRequest>booleanWhether 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;int.io.deephaven.proto.backplane.grpc.TableReference source_id = 2;.io.deephaven.proto.backplane.grpc.TableReference source_id = 2;inthashCode()booleanA 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.FieldAccessorTablefinal booleanstatic AggregateRequest.Builderstatic AggregateRequest.BuildernewBuilder(AggregateRequest prototype) protected AggregateRequest.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) static AggregateRequestparseDelimitedFrom(InputStream input) static AggregateRequestparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AggregateRequestparseFrom(byte[] data) static AggregateRequestparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AggregateRequestparseFrom(com.google.protobuf.ByteString data) static AggregateRequestparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AggregateRequestparseFrom(com.google.protobuf.CodedInputStream input) static AggregateRequestparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AggregateRequestparseFrom(InputStream input) static AggregateRequestparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AggregateRequestparseFrom(ByteBuffer data) static AggregateRequestparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<AggregateRequest>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_ID_FIELD_NUMBER
public static final int RESULT_ID_FIELD_NUMBER- See Also:
-
SOURCE_ID_FIELD_NUMBER
public static final int SOURCE_ID_FIELD_NUMBER- See Also:
-
INITIAL_GROUPS_ID_FIELD_NUMBER
public static final int INITIAL_GROUPS_ID_FIELD_NUMBER- See Also:
-
PRESERVE_EMPTY_FIELD_NUMBER
public static final int PRESERVE_EMPTY_FIELD_NUMBER- See Also:
-
AGGREGATIONS_FIELD_NUMBER
public static final int AGGREGATIONS_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
-
hasResultId
public boolean hasResultId().io.deephaven.proto.backplane.grpc.Ticket result_id = 1;- Specified by:
hasResultIdin interfaceAggregateRequestOrBuilder- Returns:
- Whether the resultId field is set.
-
getResultId
.io.deephaven.proto.backplane.grpc.Ticket result_id = 1;- Specified by:
getResultIdin interfaceAggregateRequestOrBuilder- Returns:
- The resultId.
-
getResultIdOrBuilder
.io.deephaven.proto.backplane.grpc.Ticket result_id = 1;- Specified by:
getResultIdOrBuilderin interfaceAggregateRequestOrBuilder
-
hasSourceId
public boolean hasSourceId().io.deephaven.proto.backplane.grpc.TableReference source_id = 2;- Specified by:
hasSourceIdin interfaceAggregateRequestOrBuilder- Returns:
- Whether the sourceId field is set.
-
getSourceId
.io.deephaven.proto.backplane.grpc.TableReference source_id = 2;- Specified by:
getSourceIdin interfaceAggregateRequestOrBuilder- Returns:
- The sourceId.
-
getSourceIdOrBuilder
.io.deephaven.proto.backplane.grpc.TableReference source_id = 2;- Specified by:
getSourceIdOrBuilderin 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:
hasInitialGroupsIdin 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:
getInitialGroupsIdin interfaceAggregateRequestOrBuilder- Returns:
- The initialGroupsId.
-
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:
getInitialGroupsIdOrBuilderin 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:
getPreserveEmptyin interfaceAggregateRequestOrBuilder- Returns:
- The preserveEmpty.
-
getAggregationsList
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;- Specified by:
getAggregationsListin interfaceAggregateRequestOrBuilder
-
getAggregationsOrBuilderList
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;- Specified by:
getAggregationsOrBuilderListin interfaceAggregateRequestOrBuilder
-
getAggregationsCount
public int getAggregationsCount()repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;- Specified by:
getAggregationsCountin interfaceAggregateRequestOrBuilder
-
getAggregations
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;- Specified by:
getAggregationsin interfaceAggregateRequestOrBuilder
-
getAggregationsOrBuilder
repeated .io.deephaven.proto.backplane.grpc.Aggregation aggregations = 5;- Specified by:
getAggregationsOrBuilderin interfaceAggregateRequestOrBuilder
-
getGroupByColumnsList
public com.google.protobuf.ProtocolStringList getGroupByColumnsList()repeated string group_by_columns = 6;- Specified by:
getGroupByColumnsListin interfaceAggregateRequestOrBuilder- Returns:
- A list containing the groupByColumns.
-
getGroupByColumnsCount
public int getGroupByColumnsCount()repeated string group_by_columns = 6;- Specified by:
getGroupByColumnsCountin interfaceAggregateRequestOrBuilder- Returns:
- The count of groupByColumns.
-
getGroupByColumns
repeated string group_by_columns = 6;- Specified by:
getGroupByColumnsin 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:
getGroupByColumnsBytesin interfaceAggregateRequestOrBuilder- 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 AggregateRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AggregateRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AggregateRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AggregateRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AggregateRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AggregateRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static AggregateRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static AggregateRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static AggregateRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static AggregateRequest 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 AggregateRequest.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
-