org.apache.derby.impl.sql.execute
Class SetTransactionIsolationConstantAction

java.lang.Object
  extended by org.apache.derby.impl.sql.execute.SetTransactionIsolationConstantAction
All Implemented Interfaces:
ConstantAction

 class SetTransactionIsolationConstantAction
extends java.lang.Object
implements ConstantAction

This class describes actions that are ALWAYS performed for a SET TRANSACTION ISOLATION Statement at Execution time.


Field Summary
private  int isolationLevel
           
 
Constructor Summary
SetTransactionIsolationConstantAction(int isolationLevel)
          Make the ConstantAction for a SET TRANSACTION ISOLATION statement.
 
Method Summary
 void executeConstantAction(Activation activation)
          This is the guts of the Execution-time logic for SET TRANSACTION ISOLATION.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

isolationLevel

private final int isolationLevel
Constructor Detail

SetTransactionIsolationConstantAction

SetTransactionIsolationConstantAction(int isolationLevel)
Make the ConstantAction for a SET TRANSACTION ISOLATION statement.

Parameters:
isolationLevel - The new isolation level
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

executeConstantAction

public void executeConstantAction(Activation activation)
                           throws StandardException
This is the guts of the Execution-time logic for SET TRANSACTION ISOLATION.

Specified by:
executeConstantAction in interface ConstantAction
Parameters:
activation - The execution environment for this constant action.
Throws:
StandardException - Thrown on failure
See Also:
ConstantAction.executeConstantAction(org.apache.derby.iapi.sql.Activation)

Built on Thu 2010-12-23 20:49:13+0000, from revision ???

Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.