Package com.gpudb.protocol
Class AggregateUnpivotResponse
- java.lang.Object
-
- com.gpudb.protocol.AggregateUnpivotResponse
-
public class AggregateUnpivotResponse extends Object
A set of results returned byGPUdb.aggregateUnpivot.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAggregateUnpivotResponse.InfoA set of string constants for theAggregateUnpivotResponseparameterinfo.
-
Constructor Summary
Constructors Constructor Description AggregateUnpivotResponse()Constructs an AggregateUnpivotResponse 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()Typically shows the result-table name if provided in the request (Ignore otherwise).longgetTotalNumberOfRecords()Total/Filtered number of records.inthashCode()AggregateUnpivotResponsesetData(List<Record> data)Avro binary encoded response.AggregateUnpivotResponsesetDataType(Type dataType)TheTypeobject containing the type of the dynamically generated data.AggregateUnpivotResponsesetHasMoreRecords(boolean hasMoreRecords)Too many records.AggregateUnpivotResponsesetInfo(Map<String,String> info)Additional information.AggregateUnpivotResponsesetTableName(String tableName)Typically shows the result-table name if provided in the request (Ignore otherwise).AggregateUnpivotResponsesetTotalNumberOfRecords(long totalNumberOfRecords)Total/Filtered number of records.StringtoString()
-
-
-
Method Detail
-
getTableName
public String getTableName()
Typically shows the result-table name if provided in the request (Ignore otherwise).- Returns:
- The current value of
tableName.
-
setTableName
public AggregateUnpivotResponse setTableName(String tableName)
Typically shows the result-table name if provided in the request (Ignore otherwise).- 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 AggregateUnpivotResponse setData(List<Record> data)
Avro binary encoded response.- Parameters:
data- The new value fordata.- Returns:
thisto mimic the builder pattern.
-
getTotalNumberOfRecords
public long getTotalNumberOfRecords()
Total/Filtered number of records.- Returns:
- The current value of
totalNumberOfRecords.
-
setTotalNumberOfRecords
public AggregateUnpivotResponse setTotalNumberOfRecords(long totalNumberOfRecords)
Total/Filtered number of records.- Parameters:
totalNumberOfRecords- The new value fortotalNumberOfRecords.- 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 AggregateUnpivotResponse 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 AggregateUnpivotResponse 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 AggregateUnpivotResponse setDataType(Type dataType)
TheTypeobject containing the type of the dynamically generated data.- Parameters:
dataType- The new value fordataType.- Returns:
thisto mimic the builder pattern.
-
-