com.triactive.jdo.store
Class FieldTable

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

abstract class FieldTable
extends JDOBaseTable


Field Summary
protected  java.lang.reflect.Field field
           
protected  FieldMetaData fmd
           
protected  java.lang.Class ownerType
           
 
Fields inherited from class com.triactive.jdo.store.JDOBaseTable
javaName, 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
protected FieldTable(TableMetadata tmd, FieldMetaData fmd, StoreManager storeMgr)
           
 
Method Summary
protected  SQLIdentifier getBaseColumnNameForType(java.lang.Class c)
           
 java.lang.reflect.Field getField()
           
 
Methods inherited from class com.triactive.jdo.store.JDOBaseTable
getJavaName, getTableID, initialize, 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

fmd

protected final FieldMetaData fmd

field

protected final java.lang.reflect.Field field

ownerType

protected final java.lang.Class ownerType
Constructor Detail

FieldTable

protected FieldTable(TableMetadata tmd,
                     FieldMetaData fmd,
                     StoreManager storeMgr)
Method Detail

getField

public java.lang.reflect.Field getField()

getBaseColumnNameForType

protected SQLIdentifier getBaseColumnNameForType(java.lang.Class c)


Copyright ? 2001 TriActive, Inc. All Rights Reserved.