Package com.gpudb.protocol
Class RawGetRecordsByColumnResponse
java.lang.Object
com.gpudb.protocol.RawGetRecordsByColumnResponse
All Implemented Interfaces:
org.apache.avro.generic.GenericContainer, org.apache.avro.generic.IndexedRecordpublic class RawGetRecordsByColumnResponse extends Object implements org.apache.avro.generic.IndexedRecord
A set of results returned by
GPUdb.getRecordsByColumnRaw.Constructor Summary
ConstructorsConstructorDescriptionConstructs a RawGetRecordsByColumnResponse object with default parameters.Method Summary
Modifier and TypeMethodDescriptionbooleanget(int index) This method supports the Avro framework and is not intended to be called directly by the user.Avro binary encoded response.static org.apache.avro.SchemaThis method supports the Avro framework and is not intended to be called directly by the user.booleanToo many records.getInfo()Additional information.Avro JSON encoded response.Avro schema ofbinaryEncodedResponseorjsonEncodedResponse.org.apache.avro.SchemaThis method supports the Avro framework and is not intended to be called directly by the user.The same table name as was passed in the parameter list.longTotal/Filtered number of records.inthashCode()voidThis method supports the Avro framework and is not intended to be called directly by the user.setBinaryEncodedResponse(ByteBuffer binaryEncodedResponse) Avro binary encoded response.setHasMoreRecords(boolean hasMoreRecords) Too many records.Additional information.setJsonEncodedResponse(String jsonEncodedResponse) Avro JSON encoded response.setResponseSchemaStr(String responseSchemaStr) Avro schema ofbinaryEncodedResponseorjsonEncodedResponse.setTableName(String tableName) The same table name as was passed in the parameter list.setTotalNumberOfRecords(long totalNumberOfRecords) Total/Filtered number of records.toString()
Method Details
getClassSchema
public static org.apache.avro.Schema getClassSchema()This method supports the Avro framework and is not intended to be called directly by the user.Returns:The schema for the class.setTableName
The same table name as was passed in the parameter list.Parameters:tableName- The new value fortableName.Returns:thisto mimic the builder pattern.getResponseSchemaStr
Avro schema ofbinaryEncodedResponseorjsonEncodedResponse.Returns:The current value ofresponseSchemaStr.setResponseSchemaStr
Avro schema ofbinaryEncodedResponseorjsonEncodedResponse.Parameters:responseSchemaStr- The new value forresponseSchemaStr.Returns:thisto mimic the builder pattern.getBinaryEncodedResponse
Avro binary encoded response.Returns:The current value ofbinaryEncodedResponse.setBinaryEncodedResponse
Avro binary encoded response.Parameters:binaryEncodedResponse- The new value forbinaryEncodedResponse.Returns:thisto mimic the builder pattern.setJsonEncodedResponse
Avro JSON encoded response.Parameters:jsonEncodedResponse- The new value forjsonEncodedResponse.Returns:thisto mimic the builder pattern.getTotalNumberOfRecords
public long getTotalNumberOfRecords()Total/Filtered number of records.Returns:The current value oftotalNumberOfRecords.setTotalNumberOfRecords
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 ofhasMoreRecords.setHasMoreRecords
Too many records. Returned a partial set.Parameters:hasMoreRecords- The new value forhasMoreRecords.Returns:thisto mimic the builder pattern.setInfo
Additional information.Parameters:info- The new value forinfo.Returns:thisto mimic the builder pattern.getSchema
public org.apache.avro.Schema getSchema()This method supports the Avro framework and is not intended to be called directly by the user.Specified by:getSchemain interfaceorg.apache.avro.generic.GenericContainerReturns:The schema object describing this class.get
This method supports the Avro framework and is not intended to be called directly by the user.Specified by:getin interfaceorg.apache.avro.generic.IndexedRecordParameters:index- the position of the field to getReturns:value of the field with the given index.Throws:put
This method supports the Avro framework and is not intended to be called directly by the user.Specified by:putin interfaceorg.apache.avro.generic.IndexedRecordParameters:index- the position of the field to setvalue- the value to setThrows: