Package com.gpudb.protocol
Class AggregateGroupByResponse
java.lang.Object
com.gpudb.protocol.AggregateGroupByResponse
A set of results returned by
GPUdb.aggregateGroupBy.Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA set of string constants for theAggregateGroupByResponseparameterinfo.Constructor Summary
ConstructorsConstructorDescriptionConstructs an AggregateGroupByResponse object with default parameters.Method Summary
Modifier and TypeMethodDescriptionbooleangetData()Avro binary encoded response.TheTypeobject containing the type of the dynamically generated data.booleanToo many records.getInfo()Additional information.longTotal/Filtered number of records.inthashCode()Avro binary encoded response.setDataType(Type dataType) TheTypeobject containing the type of the dynamically generated data.setHasMoreRecords(boolean hasMoreRecords) Too many records.Additional information.setTotalNumberOfRecords(long totalNumberOfRecords) Total/Filtered number of records.toString()
Method Details
setData
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. This may be an over-estimate if a limit was applied and there are additional records (i.e., whenhasMoreRecordsis true).Returns:The current value oftotalNumberOfRecords.setTotalNumberOfRecords
Total/Filtered number of records. This may be an over-estimate if a limit was applied and there are additional records (i.e., whenhasMoreRecordsis true).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 ofhasMoreRecords.setHasMoreRecords
Too many records. Returned a partial set.Parameters:hasMoreRecords- The new value forhasMoreRecords.Returns:thisto mimic the builder pattern.setInfo
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.setDataType
TheTypeobject containing the type of the dynamically generated data.Parameters:dataType- The new value fordataType.Returns:thisto mimic the builder pattern.