com.triactive.jdo.store
Class ClassBaseTable
java.lang.Object
com.triactive.jdo.store.AbstractTable
com.triactive.jdo.store.BaseTable
com.triactive.jdo.store.JDOBaseTable
com.triactive.jdo.store.ClassBaseTable
- All Implemented Interfaces:
- ClassTable, JDOTable, Table
public class ClassBaseTable
- extends JDOBaseTable
- implements ClassTable
Methods inherited from class com.triactive.jdo.store.AbstractTable |
addColumn, assertIsInitialized, assertIsUninitialized, assertIsValidated, equals, executeStatementList, exists, getName, getSchemaName, getStoreManager, hasColumnName, hashCode, isInitialized, isValidated, newColumn, newColumn, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.triactive.jdo.store.Table |
addColumn, create, drop, exists, getName, getSchemaName, getStoreManager, isInitialized, isValidated, newColumn, newColumn, validate |
ClassBaseTable
ClassBaseTable(TableMetadata tmd,
ClassMetaData cmd,
StoreManager storeMgr)
initialize
public void initialize()
- Specified by:
initialize
in interface Table
- Overrides:
initialize
in class JDOBaseTable
getType
public java.lang.Class getType()
- Specified by:
getType
in interface ClassTable
getClassMetaData
public ClassMetaData getClassMetaData()
- Specified by:
getClassMetaData
in interface ClassTable
getExpectedForeignKeys
protected java.util.List getExpectedForeignKeys()
- Overrides:
getExpectedForeignKeys
in class BaseTable
getSQLCreateStatements
protected java.util.List getSQLCreateStatements()
- Overrides:
getSQLCreateStatements
in class BaseTable
newColumn
public Column newColumn(int relativeFieldNumber)
getSupertable
public ClassBaseTable getSupertable()
getIDMapping
public ColumnMapping getIDMapping()
isFieldPersistent
public boolean isFieldPersistent(int fieldNumber)
- Specified by:
isFieldPersistent
in interface ClassTable
getFieldMapping
public Mapping getFieldMapping(int fieldNumber)
- Specified by:
getFieldMapping
in interface ClassTable
getFieldMapping
public Mapping getFieldMapping(java.lang.String fieldName)
- Specified by:
getFieldMapping
in interface ClassTable
newExtent
public javax.jdo.Extent newExtent(PersistenceManager pm,
boolean subclasses)
- Specified by:
newExtent
in interface ClassTable
insert
public void insert(StateManager sm)
fetch
public void fetch(StateManager sm,
int[] fieldNumbers)
update
public void update(StateManager sm,
int[] fieldNumbers)
delete
public void delete(StateManager sm)
Copyright ? 2001 TriActive, Inc. All Rights Reserved.