public class RawGetRecordsFromCollectionResponse extends Object implements org.apache.avro.generic.IndexedRecord
GPUdb.getRecordsFromCollectionRaw(GetRecordsFromCollectionRequest)
.
The Raw version of this method can be used to specify the encoding scheme of the response.Constructor and Description |
---|
RawGetRecordsFromCollectionResponse()
Constructs a RawGetRecordsFromCollectionResponse 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.
|
List<String> |
getRecordIds()
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.
|
List<String> |
getTypeNames()
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.
|
RawGetRecordsFromCollectionResponse |
setRecordIds(List<String> recordIds)
The Raw version of this method can be used to specify the encoding scheme of the response.
|
RawGetRecordsFromCollectionResponse |
setRecordsBinary(List<ByteBuffer> recordsBinary)
The Raw version of this method can be used to specify the encoding scheme of the response.
|
RawGetRecordsFromCollectionResponse |
setRecordsJson(List<String> recordsJson)
The Raw version of this method can be used to specify the encoding scheme of the response.
|
RawGetRecordsFromCollectionResponse |
setTableName(String tableName)
The Raw version of this method can be used to specify the encoding scheme of the response.
|
RawGetRecordsFromCollectionResponse |
setTypeNames(List<String> typeNames)
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 RawGetRecordsFromCollectionResponse()
public static org.apache.avro.Schema getClassSchema()
public String getTableName()
tableName
.public RawGetRecordsFromCollectionResponse setTableName(String tableName)
tableName
- Value of tableName
.this
to mimic the builder pattern.public List<String> getTypeNames()
recordsBinary
or recordsJson
. This is useful when tableName
is a heterogeneous collection (i.e. the child tables are not all of the same type).public RawGetRecordsFromCollectionResponse setTypeNames(List<String> typeNames)
typeNames
- The type IDs of the corresponding records in recordsBinary
or recordsJson
. This is useful
when tableName
is a heterogeneous collection (i.e. the child tables are not all of the same type).this
to mimic the builder pattern.public List<ByteBuffer> getRecordsBinary()
public RawGetRecordsFromCollectionResponse setRecordsBinary(List<ByteBuffer> recordsBinary)
recordsBinary
- If the encoding parameter of the request was 'binary' then this list contains the binary encoded
records retrieved from the table/collection. Otherwise, empty list.this
to mimic the builder pattern.public List<String> getRecordsJson()
public RawGetRecordsFromCollectionResponse setRecordsJson(List<String> recordsJson)
recordsJson
- If the encoding parameter of the request was 'json', then this list contains the JSON encoded records
retrieved from the table/collection. Otherwise, empty list.this
to mimic the builder pattern.public List<String> getRecordIds()
public RawGetRecordsFromCollectionResponse setRecordIds(List<String> recordIds)
recordIds
- If the 'return_record_ids' option of the request was 'true', then this list contains the internal GPUdb id
for each object. Otherwise it will be empty.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.