public class RawGetRecordsResponse extends Object implements org.apache.avro.generic.IndexedRecord
GPUdb.getRecordsRaw(GetRecordsRequest)
.
The Raw version of this method can be used to specify the encoding scheme of the response.Constructor and Description |
---|
RawGetRecordsResponse()
Constructs a RawGetRecordsResponse object with default parameters.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj)
The Raw version of this method can be used to specify the encoding scheme of the response.
|
Object |
get(int index)
This method supports the Avro framework and is not intended to be called directly by the user.
|
static org.apache.avro.Schema |
getClassSchema()
This method supports the Avro framework and is not intended to be called directly by the user.
|
boolean |
getHasMoreRecords()
The Raw version of this method can be used to specify the encoding scheme of the response.
|
List<ByteBuffer> |
getRecordsBinary()
The Raw version of this method can be used to specify the encoding scheme of the response.
|
List<String> |
getRecordsJson()
The Raw version of this method can be used to specify the encoding scheme of the response.
|
org.apache.avro.Schema |
getSchema()
This method supports the Avro framework and is not intended to be called directly by the user.
|
String |
getTableName()
The Raw version of this method can be used to specify the encoding scheme of the response.
|
long |
getTotalNumberOfRecords()
The Raw version of this method can be used to specify the encoding scheme of the response.
|
String |
getTypeName()
The Raw version of this method can be used to specify the encoding scheme of the response.
|
String |
getTypeSchema()
The Raw version of this method can be used to specify the encoding scheme of the response.
|
int |
hashCode()
The Raw version of this method can be used to specify the encoding scheme of the response.
|
void |
put(int index,
Object value)
This method supports the Avro framework and is not intended to be called directly by the user.
|
RawGetRecordsResponse |
setHasMoreRecords(boolean hasMoreRecords)
The Raw version of this method can be used to specify the encoding scheme of the response.
|
RawGetRecordsResponse |
setRecordsBinary(List<ByteBuffer> recordsBinary)
The Raw version of this method can be used to specify the encoding scheme of the response.
|
RawGetRecordsResponse |
setRecordsJson(List<String> recordsJson)
The Raw version of this method can be used to specify the encoding scheme of the response.
|
RawGetRecordsResponse |
setTableName(String tableName)
The Raw version of this method can be used to specify the encoding scheme of the response.
|
RawGetRecordsResponse |
setTotalNumberOfRecords(long totalNumberOfRecords)
The Raw version of this method can be used to specify the encoding scheme of the response.
|
RawGetRecordsResponse |
setTypeName(String typeName)
The Raw version of this method can be used to specify the encoding scheme of the response.
|
RawGetRecordsResponse |
setTypeSchema(String typeSchema)
The Raw version of this method can be used to specify the encoding scheme of the response.
|
String |
toString()
The Raw version of this method can be used to specify the encoding scheme of the response.
|
public RawGetRecordsResponse()
public static org.apache.avro.Schema getClassSchema()
public String getTableName()
tableName
.public RawGetRecordsResponse setTableName(String tableName)
tableName
- Value of tableName
.this
to mimic the builder pattern.public String getTypeName()
public RawGetRecordsResponse setTypeName(String typeName)
typeName
- this
to mimic the builder pattern.public String getTypeSchema()
recordsBinary
or recordsJson
public RawGetRecordsResponse setTypeSchema(String typeSchema)
typeSchema
- Avro schema of recordsBinary
or recordsJson
this
to mimic the builder pattern.public List<ByteBuffer> getRecordsBinary()
encoding
was 'binary', then this list contains the JSON encoded records retrieved from the set,
otherwise not populated.public RawGetRecordsResponse setRecordsBinary(List<ByteBuffer> recordsBinary)
recordsBinary
- If the encoding
was 'binary', then this list contains the JSON encoded records retrieved from
the set, otherwise not populated.this
to mimic the builder pattern.public List<String> getRecordsJson()
encoding
was 'json', then this list contains the JSON encoded records retrieved from the set,
otherwise not populated.public RawGetRecordsResponse setRecordsJson(List<String> recordsJson)
recordsJson
- If the encoding
was 'json', then this list contains the JSON encoded records retrieved from the
set, otherwise not populated.this
to mimic the builder pattern.public long getTotalNumberOfRecords()
public RawGetRecordsResponse setTotalNumberOfRecords(long totalNumberOfRecords)
totalNumberOfRecords
- Total/Filtered number of records.this
to mimic the builder pattern.public boolean getHasMoreRecords()
public RawGetRecordsResponse setHasMoreRecords(boolean hasMoreRecords)
hasMoreRecords
- Too many records. Returned a partial set.this
to mimic the builder pattern.public org.apache.avro.Schema getSchema()
getSchema
in interface org.apache.avro.generic.GenericContainer
public Object get(int index)
get
in interface org.apache.avro.generic.IndexedRecord
index
- the position of the field to getIndexOutOfBoundsException
public void put(int index, Object value)
put
in interface org.apache.avro.generic.IndexedRecord
index
- the position of the field to setvalue
- the value to setIndexOutOfBoundsException
public boolean equals(Object obj)
public String toString()
Copyright © 2016. All rights reserved.