org.datanucleus.store.rdbms
Class ValidateTableSchemaTransaction
java.lang.Object
org.datanucleus.store.rdbms.AbstractSchemaTransaction
org.datanucleus.store.rdbms.ValidateTableSchemaTransaction
public class ValidateTableSchemaTransaction
- extends AbstractSchemaTransaction
Schema transaction to validate the specified table.
This is useful where we have made an update to the columns in a table and want to
apply the updates to the datastore.
|
Field Summary |
protected static org.datanucleus.util.Localiser |
LOCALISER
Localiser for messages. |
protected TableImpl |
table
Table to be validated. |
|
Method Summary |
protected void |
run(org.datanucleus.ClassLoaderResolver clr)
Implements the body of the transaction. |
java.lang.String |
toString()
Returns a description of the management transaction. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
LOCALISER
protected static final org.datanucleus.util.Localiser LOCALISER
- Localiser for messages.
table
protected TableImpl table
- Table to be validated.
ValidateTableSchemaTransaction
public ValidateTableSchemaTransaction(RDBMSManager rdbmsMgr,
int isolationLevel,
TableImpl table)
- Parameters:
rdbmsMgr - isolationLevel -
run
protected void run(org.datanucleus.ClassLoaderResolver clr)
throws java.sql.SQLException
- Description copied from class:
AbstractSchemaTransaction
- Implements the body of the transaction.
- Specified by:
run in class AbstractSchemaTransaction
- Parameters:
clr - the ClassLoaderResolver
- Throws:
java.sql.SQLException - Thrown if the transaction fails due to a database error that should allow
the entire transaction to be retried.
toString
public java.lang.String toString()
- Description copied from class:
AbstractSchemaTransaction
- Returns a description of the management transaction. Subclasses should override this method so that
transaction failures are given an appropriate exception message.
- Specified by:
toString in class AbstractSchemaTransaction
- Returns:
- A description of the management transaction.
Copyright © 2009. All Rights Reserved.