public class ShellTestProcedure extends <any> implements TableProcedureInterface
TableProcedureInterface.TableOperationType| Constructor and Description |
|---|
ShellTestProcedure() |
ShellTestProcedure(java.lang.String tableNameString) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
abort(java.lang.Object env) |
protected void |
deserializeStateData(ProcedureStateSerializer serializer) |
protected <any>[] |
execute(java.lang.Object env) |
TableName |
getTableName() |
java.lang.String |
getTableNameString() |
TableProcedureInterface.TableOperationType |
getTableOperationType()
Given an operation type we can take decisions about what to do with pending operations.
|
protected void |
rollback(java.lang.Object env) |
protected void |
serializeStateData(ProcedureStateSerializer serializer) |
void |
setTableNameString(java.lang.String tableNameString) |
public ShellTestProcedure()
public ShellTestProcedure(java.lang.String tableNameString)
public java.lang.String getTableNameString()
public void setTableNameString(java.lang.String tableNameString)
public TableName getTableName()
getTableName in interface TableProcedureInterfacepublic TableProcedureInterface.TableOperationType getTableOperationType()
TableProcedureInterfacegetTableOperationType in interface TableProcedureInterfaceprotected <any>[] execute(java.lang.Object env)
throws ProcedureYieldException,
ProcedureSuspendedException,
java.lang.InterruptedException
ProcedureYieldExceptionProcedureSuspendedExceptionjava.lang.InterruptedExceptionprotected void rollback(java.lang.Object env)
throws java.io.IOException,
java.lang.InterruptedException
java.io.IOExceptionjava.lang.InterruptedExceptionprotected boolean abort(java.lang.Object env)
protected void serializeStateData(ProcedureStateSerializer serializer)
throws java.io.IOException
java.io.IOExceptionprotected void deserializeStateData(ProcedureStateSerializer serializer)
throws java.io.IOException
java.io.IOException