Package oracle.kv.table
Interface TableOperation
- 
public interface TableOperationDenotes a TableOperation in a sequence of operations passed to theTableAPI.executemethod.TableOperation instances are created only by
TableOperationFactorymethods and the TableOperation interface should not be implemented by the application.- Since:
 - 3.0
 - See Also:
 TableOperationFactory,TableAPI.execute
 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classTableOperation.TypeThe type of operation, as determined by the method used to create it. 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleangetAbortIfUnsuccessful()Returns whether this operation should cause theTableAPI.executetransaction to abort when the operation fails.PrimaryKeygetPrimaryKey()Returns the PrimaryKey associated with the operation if it is a delete operation, otherwise return null.RowgetRow()Returns the Row associated with the operation if it is a put operation, otherwise return null.TableOperation.TypegetType()Returns the operation Type. 
 - 
 
- 
- 
Method Detail
- 
getRow
Row getRow()
Returns the Row associated with the operation if it is a put operation, otherwise return null.- Returns:
 - the row or null
 
 
- 
getPrimaryKey
PrimaryKey getPrimaryKey()
Returns the PrimaryKey associated with the operation if it is a delete operation, otherwise return null.- Returns:
 - the primary key or null
 
 
- 
getType
TableOperation.Type getType()
Returns the operation Type.- Returns:
 - the type
 
 
- 
getAbortIfUnsuccessful
boolean getAbortIfUnsuccessful()
Returns whether this operation should cause theTableAPI.executetransaction to abort when the operation fails.- Returns:
 - true if operation failure should cause the entire execution to abort
 
 
 - 
 
 -