Package com.gpudb.protocol
Class UpdateRecordsResponse
- java.lang.Object
-
- com.gpudb.protocol.UpdateRecordsResponse
-
- All Implemented Interfaces:
org.apache.avro.generic.GenericContainer,org.apache.avro.generic.IndexedRecord
public class UpdateRecordsResponse extends Object implements org.apache.avro.generic.IndexedRecord
A set of results returned byGPUdb.updateRecords.
-
-
Constructor Summary
Constructors Constructor Description UpdateRecordsResponse()Constructs an UpdateRecordsResponse 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.longgetCountInserted()Total number of records inserted (due to expressions not matching any existing records).List<Long>getCountsInserted()Total number of records inserted per predicate inexpressions(will be either 0 or 1 for each expression).List<Long>getCountsUpdated()Total number of records updated per predicate inexpressions.longgetCountUpdated()Total number of records updated.Map<String,String>getInfo()Additional information.org.apache.avro.SchemagetSchema()This method supports the Avro framework and is not intended to be called directly by the user.inthashCode()voidput(int index, Object value)This method supports the Avro framework and is not intended to be called directly by the user.UpdateRecordsResponsesetCountInserted(long countInserted)Total number of records inserted (due to expressions not matching any existing records).UpdateRecordsResponsesetCountsInserted(List<Long> countsInserted)Total number of records inserted per predicate inexpressions(will be either 0 or 1 for each expression).UpdateRecordsResponsesetCountsUpdated(List<Long> countsUpdated)Total number of records updated per predicate inexpressions.UpdateRecordsResponsesetCountUpdated(long countUpdated)Total number of records updated.UpdateRecordsResponsesetInfo(Map<String,String> info)Additional information.StringtoString()
-
-
-
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.
-
getCountUpdated
public long getCountUpdated()
Total number of records updated.- Returns:
- The current value of
countUpdated.
-
setCountUpdated
public UpdateRecordsResponse setCountUpdated(long countUpdated)
Total number of records updated.- Parameters:
countUpdated- The new value forcountUpdated.- Returns:
thisto mimic the builder pattern.
-
getCountsUpdated
public List<Long> getCountsUpdated()
Total number of records updated per predicate inexpressions.- Returns:
- The current value of
countsUpdated.
-
setCountsUpdated
public UpdateRecordsResponse setCountsUpdated(List<Long> countsUpdated)
Total number of records updated per predicate inexpressions.- Parameters:
countsUpdated- The new value forcountsUpdated.- Returns:
thisto mimic the builder pattern.
-
getCountInserted
public long getCountInserted()
Total number of records inserted (due to expressions not matching any existing records).- Returns:
- The current value of
countInserted.
-
setCountInserted
public UpdateRecordsResponse setCountInserted(long countInserted)
Total number of records inserted (due to expressions not matching any existing records).- Parameters:
countInserted- The new value forcountInserted.- Returns:
thisto mimic the builder pattern.
-
getCountsInserted
public List<Long> getCountsInserted()
Total number of records inserted per predicate inexpressions(will be either 0 or 1 for each expression).- Returns:
- The current value of
countsInserted.
-
setCountsInserted
public UpdateRecordsResponse setCountsInserted(List<Long> countsInserted)
Total number of records inserted per predicate inexpressions(will be either 0 or 1 for each expression).- Parameters:
countsInserted- The new value forcountsInserted.- Returns:
thisto mimic the builder pattern.
-
getInfo
public Map<String,String> getInfo()
Additional information.- Returns:
- The current value of
info.
-
setInfo
public UpdateRecordsResponse 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
-
-