com.triactive.jdo.store
Class JDOBaseTable

java.lang.Object
  extended by com.triactive.jdo.store.AbstractTable
      extended by com.triactive.jdo.store.BaseTable
          extended by com.triactive.jdo.store.JDOBaseTable
All Implemented Interfaces:
JDOTable, Table
Direct Known Subclasses:
ClassBaseTable, FieldTable

 class JDOBaseTable
extends BaseTable
implements JDOTable


Field Summary
protected  java.lang.String javaName
           
protected  int tableID
           
 
Fields inherited from class com.triactive.jdo.store.AbstractTable
columns, columnsByName, dba, name, state, storeMgr, TABLE_STATE_INITIALIZED, TABLE_STATE_NEW, TABLE_STATE_VALIDATED
 
Fields inherited from interface com.triactive.jdo.store.Table
AUTO_CREATE, TABLE_TYPE_BASE_TABLE, TABLE_TYPE_MISSING, TABLE_TYPE_UNKNOWN, TABLE_TYPE_VIEW, VALIDATE
 
Constructor Summary
JDOBaseTable(TableMetadata tmd, StoreManager storeMgr)
           
 
Method Summary
 java.lang.String getJavaName()
           
 int getTableID()
           
 void initialize()
           
 OID newOID()
           
 
Methods inherited from class com.triactive.jdo.store.BaseTable
create, drop, dropConstraints, getExpectedForeignKeys, getExpectedIndices, getExpectedPrimaryKey, getSQLAddFKStatements, getSQLCreateIndexStatements, getSQLCreateStatements, getSQLDropStatements, validate, validateConstraints
 
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
 

Field Detail

tableID

protected final int tableID

javaName

protected final java.lang.String javaName
Constructor Detail

JDOBaseTable

JDOBaseTable(TableMetadata tmd,
             StoreManager storeMgr)
Method Detail

initialize

public void initialize()
Specified by:
initialize in interface Table

getTableID

public int getTableID()
Specified by:
getTableID in interface JDOTable

getJavaName

public java.lang.String getJavaName()
Specified by:
getJavaName in interface JDOTable

newOID

public final OID newOID()
Specified by:
newOID in interface JDOTable


Copyright ? 2001 TriActive, Inc. All Rights Reserved.