com.triactive.jdo.store
Class JDOView

java.lang.Object
  extended by com.triactive.jdo.store.AbstractTable
      extended by com.triactive.jdo.store.View
          extended by com.triactive.jdo.store.JDOView
All Implemented Interfaces:
JDOTable, Table
Direct Known Subclasses:
ClassView

 class JDOView
extends View
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
JDOView(TableMetadata tmd, StoreManager storeMgr)
           
 
Method Summary
 java.lang.String getJavaName()
           
protected  java.util.List getSQLCreateStatements()
           
 int getTableID()
           
 void initialize()
           
 OID newOID()
           
 
Methods inherited from class com.triactive.jdo.store.View
addColumn, create, drop, getSQLDropStatements, validate
 
Methods inherited from class com.triactive.jdo.store.AbstractTable
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

JDOView

JDOView(TableMetadata tmd,
        StoreManager storeMgr)
Method Detail

initialize

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

getSQLCreateStatements

protected java.util.List getSQLCreateStatements()
Specified by:
getSQLCreateStatements in class AbstractTable

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.