com.triactive.jdo.store.sql
Class ProbeTable
java.lang.Object
com.triactive.jdo.store.sql.BaseTable
com.triactive.jdo.store.sql.ProbeTable
- All Implemented Interfaces:
- Table
public class ProbeTable
- extends BaseTable
Methods inherited from class com.triactive.jdo.store.sql.BaseTable |
addCandidateKey, addForeignKey, addIndex, assertConstraintsInitialized, assertConstraintsNotFrozen, assertConstraintsUninitialized, constraintsFrozen, constraintsInitialized, create, drop, dropConstraints, equals, getSqlAddFKStatements, getSqlCreateIndexStatements, getSqlCreateStatements, getSqlDropStatements, hashCode, intern, setPrimaryKey, validate, validateConstraints |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
TABLE_STATE_NEW
protected static final int TABLE_STATE_NEW
- See Also:
- Constant Field Values
TABLE_STATE_INITIALIZED
protected static final int TABLE_STATE_INITIALIZED
- See Also:
- Constant Field Values
TABLE_STATE_VALIDATED
protected static final int TABLE_STATE_VALIDATED
- See Also:
- Constant Field Values
dba
protected final DatabaseAdapter dba
name
protected final TableName name
state
protected int state
columnsByName
protected java.util.Map columnsByName
ProbeTable
public ProbeTable(DatabaseAdapter dba)
initialize
public void initialize(StoreManager.MgmtTransaction mtx)
- Specified by:
initialize
in interface Table
- Overrides:
initialize
in class BaseTable
initializeConstraints
public void initializeConstraints(StoreManager.MgmtTransaction mtx)
- Overrides:
initializeConstraints
in class BaseTable
findSchemaName
public java.lang.String findSchemaName(StoreManager.MgmtTransaction mtx)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getName
public TableName getName()
- Specified by:
getName
in interface Table
getDatabaseAdapter
public DatabaseAdapter getDatabaseAdapter()
- Specified by:
getDatabaseAdapter
in interface Table
isInitialized
public boolean isInitialized()
- Specified by:
isInitialized
in interface Table
isValidated
public boolean isValidated()
- Specified by:
isValidated
in interface Table
assertIsUninitialized
protected void assertIsUninitialized()
assertIsInitialized
protected void assertIsInitialized()
assertIsValidated
protected void assertIsValidated()
addColumn
public void addColumn(Column col)
- Specified by:
addColumn
in interface Table
hasColumnName
protected boolean hasColumnName(ColumnName colName)
newColumn
public Column newColumn(java.lang.Class type,
java.lang.String javaName)
- Specified by:
newColumn
in interface Table
newColumn
public Column newColumn(java.lang.Class type,
ColumnName baseColName,
Role role)
- Specified by:
newColumn
in interface Table
exists
public boolean exists(StoreManager.MgmtTransaction mtx)
throws java.sql.SQLException
- Description copied from interface:
Table
- Tests if the database table exists.
- Specified by:
exists
in interface Table
- Parameters:
mtx
- the active management transaction
- Returns:
- true if the table exists in the database,
false otherwise.
- Throws:
java.sql.SQLException
toString
public final java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
Copyright ? 2001-2007 The TJDO Project All Rights Reserved.