public class AggregateGroupByResponse extends Object
GPUdb.aggregateGroupBy
.Modifier and Type | Class and Description |
---|---|
static class |
AggregateGroupByResponse.Info
A set of string constants for the
AggregateGroupByResponse
parameter info . |
Constructor and Description |
---|
AggregateGroupByResponse()
Constructs an AggregateGroupByResponse object with default parameters.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
List<Record> |
getData()
Avro binary encoded response.
|
Type |
getDataType()
The
Type object containing the type of the dynamically generated
data. |
boolean |
getHasMoreRecords()
Too many records.
|
Map<String,String> |
getInfo()
Additional information.
|
long |
getTotalNumberOfRecords()
Total/Filtered number of records.
|
int |
hashCode() |
AggregateGroupByResponse |
setData(List<Record> data)
Avro binary encoded response.
|
AggregateGroupByResponse |
setDataType(Type dataType)
The
Type object containing the type of the dynamically generated
data. |
AggregateGroupByResponse |
setHasMoreRecords(boolean hasMoreRecords)
Too many records.
|
AggregateGroupByResponse |
setInfo(Map<String,String> info)
Additional information.
|
AggregateGroupByResponse |
setTotalNumberOfRecords(long totalNumberOfRecords)
Total/Filtered number of records.
|
String |
toString() |
public AggregateGroupByResponse()
public List<Record> getData()
data
.public AggregateGroupByResponse setData(List<Record> data)
data
- The new value for data
.this
to mimic the builder pattern.public long getTotalNumberOfRecords()
hasMoreRecords
is true).totalNumberOfRecords
.public AggregateGroupByResponse setTotalNumberOfRecords(long totalNumberOfRecords)
hasMoreRecords
is true).totalNumberOfRecords
- The new value for totalNumberOfRecords
.this
to mimic the builder pattern.public boolean getHasMoreRecords()
hasMoreRecords
.public AggregateGroupByResponse setHasMoreRecords(boolean hasMoreRecords)
hasMoreRecords
- The new value for hasMoreRecords
.this
to mimic the builder pattern.public Map<String,String> getInfo()
QUALIFIED_RESULT_TABLE_NAME
: The fully qualified name of the
table (i.e. including the schema) used to store the results.
Map
.info
.public AggregateGroupByResponse setInfo(Map<String,String> info)
QUALIFIED_RESULT_TABLE_NAME
: The fully qualified name of the
table (i.e. including the schema) used to store the results.
Map
.info
- The new value for info
.this
to mimic the builder pattern.public Type getDataType()
Type
object containing the type of the dynamically generated
data.dataType
.public AggregateGroupByResponse setDataType(Type dataType)
Type
object containing the type of the dynamically generated
data.dataType
- The new value for dataType
.this
to mimic the builder pattern.Copyright © 2025. All rights reserved.