Package com.gpudb.protocol
Class AggregateUniqueResponse
- java.lang.Object
-
- com.gpudb.protocol.AggregateUniqueResponse
-
public class AggregateUniqueResponse extends Object
A set of results returned byGPUdb.aggregateUnique.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAggregateUniqueResponse.InfoA set of string constants for theAggregateUniqueResponseparameterinfo.
-
Constructor Summary
Constructors Constructor Description AggregateUniqueResponse()Constructs an AggregateUniqueResponse object with default parameters.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)List<Record>getData()Avro binary encoded response.TypegetDataType()TheTypeobject containing the type of the dynamically generated data.booleangetHasMoreRecords()Too many records.Map<String,String>getInfo()Additional information.StringgetTableName()The same table name as was passed in the parameter list.inthashCode()AggregateUniqueResponsesetData(List<Record> data)Avro binary encoded response.AggregateUniqueResponsesetDataType(Type dataType)TheTypeobject containing the type of the dynamically generated data.AggregateUniqueResponsesetHasMoreRecords(boolean hasMoreRecords)Too many records.AggregateUniqueResponsesetInfo(Map<String,String> info)Additional information.AggregateUniqueResponsesetTableName(String tableName)The same table name as was passed in the parameter list.StringtoString()
-
-
-
Method Detail
-
getTableName
public String getTableName()
The same table name as was passed in the parameter list.- Returns:
- The current value of
tableName.
-
setTableName
public AggregateUniqueResponse setTableName(String tableName)
The same table name as was passed in the parameter list.- Parameters:
tableName- The new value fortableName.- Returns:
thisto mimic the builder pattern.
-
getData
public List<Record> getData()
Avro binary encoded response.- Returns:
- The current value of
data.
-
setData
public AggregateUniqueResponse setData(List<Record> data)
Avro binary encoded response.- Parameters:
data- The new value fordata.- Returns:
thisto mimic the builder pattern.
-
getHasMoreRecords
public boolean getHasMoreRecords()
Too many records. Returned a partial set.- Returns:
- The current value of
hasMoreRecords.
-
setHasMoreRecords
public AggregateUniqueResponse setHasMoreRecords(boolean hasMoreRecords)
Too many records. Returned a partial set.- Parameters:
hasMoreRecords- The new value forhasMoreRecords.- Returns:
thisto mimic the builder pattern.
-
getInfo
public Map<String,String> getInfo()
Additional information.QUALIFIED_RESULT_TABLE_NAME: The fully qualified name of the table (i.e. including the schema) used to store the results.
Map.- Returns:
- The current value of
info.
-
setInfo
public AggregateUniqueResponse setInfo(Map<String,String> info)
Additional information.QUALIFIED_RESULT_TABLE_NAME: The fully qualified name of the table (i.e. including the schema) used to store the results.
Map.- Parameters:
info- The new value forinfo.- Returns:
thisto mimic the builder pattern.
-
getDataType
public Type getDataType()
TheTypeobject containing the type of the dynamically generated data.- Returns:
- The current value of
dataType.
-
setDataType
public AggregateUniqueResponse setDataType(Type dataType)
TheTypeobject containing the type of the dynamically generated data.- Parameters:
dataType- The new value fordataType.- Returns:
thisto mimic the builder pattern.
-
-