com.triactive.jdo.store.sql
Interface ClassTable

All Superinterfaces:
Table
All Known Implementing Classes:
ClassBaseTable, ClassView

public interface ClassTable
extends Table

A database table that serves as backing for a persistence-capable Java class.

Author:
Mike Martin

Field Summary
 
Fields inherited from interface com.triactive.jdo.store.sql.Table
TABLE_TYPE_BASE_TABLE, TABLE_TYPE_MISSING, TABLE_TYPE_UNKNOWN, TABLE_TYPE_VIEW
 
Method Summary
 ClassMetaData getClassMetaData()
           
 Mapping getFieldMapping(int fieldNumber)
           
 Mapping getFieldMapping(java.lang.String fieldName)
           
 java.lang.Class getType()
           
 boolean isFieldPersistent(int fieldNumber)
           
 javax.jdo.Extent newExtent(PersistenceManager pm, boolean subclasses)
           
 OIDGenerator newOIDGenerator(int classID)
           
 
Methods inherited from interface com.triactive.jdo.store.sql.Table
addColumn, create, drop, exists, getDatabaseAdapter, getName, initialize, intern, isInitialized, isValidated, newColumn, newColumn, validate
 

Method Detail

getType

java.lang.Class getType()

getClassMetaData

ClassMetaData getClassMetaData()

newOIDGenerator

OIDGenerator newOIDGenerator(int classID)

newExtent

javax.jdo.Extent newExtent(PersistenceManager pm,
                           boolean subclasses)

isFieldPersistent

boolean isFieldPersistent(int fieldNumber)

getFieldMapping

Mapping getFieldMapping(int fieldNumber)

getFieldMapping

Mapping getFieldMapping(java.lang.String fieldName)


Copyright ? 2001-2007 The TJDO Project All Rights Reserved.