Package com.gpudb.protocol
Class ExportRecordsToFilesResponse
- java.lang.Object
-
- com.gpudb.protocol.ExportRecordsToFilesResponse
-
- All Implemented Interfaces:
org.apache.avro.generic.GenericContainer,org.apache.avro.generic.IndexedRecord
public class ExportRecordsToFilesResponse extends Object implements org.apache.avro.generic.IndexedRecord
A set of results returned byGPUdb.exportRecordsToFiles.
-
-
Constructor Summary
Constructors Constructor Description ExportRecordsToFilesResponse()Constructs an ExportRecordsToFilesResponse object with default parameters.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Objectget(int index)This method supports the Avro framework and is not intended to be called directly by the user.static org.apache.avro.SchemagetClassSchema()This method supports the Avro framework and is not intended to be called directly by the user.longgetCountExported()Number of source table records exportedlonggetCountSkipped()Number of source table records skippedList<ByteBuffer>getDataBytes()List<String>getDataText()List<String>getFiles()Names of all exported filesMap<String,String>getInfo()Additional informationlonggetLastTimestamp()Timestamp of last file scannedorg.apache.avro.SchemagetSchema()This method supports the Avro framework and is not intended to be called directly by the user.StringgetTableName()Name of source tableinthashCode()voidput(int index, Object value)This method supports the Avro framework and is not intended to be called directly by the user.ExportRecordsToFilesResponsesetCountExported(long countExported)Number of source table records exportedExportRecordsToFilesResponsesetCountSkipped(long countSkipped)Number of source table records skippedExportRecordsToFilesResponsesetDataBytes(List<ByteBuffer> dataBytes)ExportRecordsToFilesResponsesetDataText(List<String> dataText)ExportRecordsToFilesResponsesetFiles(List<String> files)Names of all exported filesExportRecordsToFilesResponsesetInfo(Map<String,String> info)Additional informationExportRecordsToFilesResponsesetLastTimestamp(long lastTimestamp)Timestamp of last file scannedExportRecordsToFilesResponsesetTableName(String tableName)Name of source tableStringtoString()
-
-
-
Method Detail
-
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.
-
getTableName
public String getTableName()
Name of source table- Returns:
- The current value of
tableName.
-
setTableName
public ExportRecordsToFilesResponse setTableName(String tableName)
Name of source table- Parameters:
tableName- The new value fortableName.- Returns:
thisto mimic the builder pattern.
-
getCountExported
public long getCountExported()
Number of source table records exported- Returns:
- The current value of
countExported.
-
setCountExported
public ExportRecordsToFilesResponse setCountExported(long countExported)
Number of source table records exported- Parameters:
countExported- The new value forcountExported.- Returns:
thisto mimic the builder pattern.
-
getCountSkipped
public long getCountSkipped()
Number of source table records skipped- Returns:
- The current value of
countSkipped.
-
setCountSkipped
public ExportRecordsToFilesResponse setCountSkipped(long countSkipped)
Number of source table records skipped- Parameters:
countSkipped- The new value forcountSkipped.- Returns:
thisto mimic the builder pattern.
-
getFiles
public List<String> getFiles()
Names of all exported files- Returns:
- The current value of
files.
-
setFiles
public ExportRecordsToFilesResponse setFiles(List<String> files)
Names of all exported files- Parameters:
files- The new value forfiles.- Returns:
thisto mimic the builder pattern.
-
getLastTimestamp
public long getLastTimestamp()
Timestamp of last file scanned- Returns:
- The current value of
lastTimestamp.
-
setLastTimestamp
public ExportRecordsToFilesResponse setLastTimestamp(long lastTimestamp)
Timestamp of last file scanned- Parameters:
lastTimestamp- The new value forlastTimestamp.- Returns:
thisto mimic the builder pattern.
-
setDataText
public ExportRecordsToFilesResponse setDataText(List<String> dataText)
- Parameters:
dataText- The new value fordataText.- Returns:
thisto mimic the builder pattern.
-
getDataBytes
public List<ByteBuffer> getDataBytes()
- Returns:
- The current value of
dataBytes.
-
setDataBytes
public ExportRecordsToFilesResponse setDataBytes(List<ByteBuffer> dataBytes)
- Parameters:
dataBytes- The new value fordataBytes.- Returns:
thisto mimic the builder pattern.
-
getInfo
public Map<String,String> getInfo()
Additional information- Returns:
- The current value of
info.
-
setInfo
public ExportRecordsToFilesResponse setInfo(Map<String,String> info)
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.GenericContainer- Returns:
- The schema object describing this class.
-
get
public Object get(int index)
This method supports the Avro framework and is not intended to be called directly by the user.- Specified by:
getin interfaceorg.apache.avro.generic.IndexedRecord- Parameters:
index- the position of the field to get- Returns:
- value of the field with the given index.
- Throws:
IndexOutOfBoundsException
-
put
public void put(int index, Object value)This method supports the Avro framework and is not intended to be called directly by the user.- Specified by:
putin interfaceorg.apache.avro.generic.IndexedRecord- Parameters:
index- the position of the field to setvalue- the value to set- Throws:
IndexOutOfBoundsException
-
-