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. |
String |
toString()
Returns a description of the management transaction. |
LOCALISER
protected static final org.datanucleus.util.Localiser LOCALISER
- Localiser for messages.
table
protected TableImpl table
- Table to be validated.
ValidateTableSchemaTransaction
public ValidateTableSchemaTransaction(RDBMSStoreManager rdbmsMgr,
int isolationLevel,
TableImpl table)
- Parameters:
rdbmsMgr - isolationLevel -
run
protected void run(org.datanucleus.ClassLoaderResolver clr)
throws SQLException
- Description copied from class:
AbstractSchemaTransaction
- Implements the body of the transaction.
- Specified by:
run in class AbstractSchemaTransaction
- Parameters:
clr - the ClassLoaderResolver
- Throws:
SQLException - Thrown if the transaction fails due to a database error that should allow
the entire transaction to be retried.
toString
public 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 © 2012. All Rights Reserved.