Uses of Class
com.triactive.jdo.store.sql.BaseTable

Packages that use BaseTable
com.triactive.jdo.store.adapter   
com.triactive.jdo.store.mapping   
com.triactive.jdo.store.sql   
 

Uses of BaseTable in com.triactive.jdo.store.adapter
 

Methods in com.triactive.jdo.store.adapter with parameters of type BaseTable
 java.lang.String PostgresqlAdapter.getDropTableStatement(BaseTable table)
           
 java.lang.String MysqlAdapter.getDropForeignKeyStatement(BaseTable table, ConstraintName fkName)
           
 java.lang.String HsqldbAdapter.getDropTableStatement(BaseTable table)
           
 java.lang.String DatabaseAdapter.getCreateTableStatement(BaseTable table, Column[] columns)
          Returns the appropriate SQL to create the given table having the given columns.
 java.lang.String DatabaseAdapter.getDropTableStatement(BaseTable table)
          Returns the appropriate SQL to drop the given table.
 java.lang.String DatabaseAdapter.getDropForeignKeyStatement(BaseTable table, ConstraintName fkName)
          Returns the appropriate SQL to drop a foreign key from its table.
 

Uses of BaseTable in com.triactive.jdo.store.mapping
 

Methods in com.triactive.jdo.store.mapping with parameters of type BaseTable
 void SetMapping.defineConstraints(BaseTable table, StoreManager.MgmtTransaction mtx)
           
 void ObjectReferenceDatastoreIdMapping.defineConstraints(BaseTable table, StoreManager.MgmtTransaction mtx)
          Causes the mapping object to define whatever constraints it needs on its backing storage, relative to the specified table.
 void ObjectDatastoreIdMapping.defineConstraints(BaseTable table, StoreManager.MgmtTransaction mtx)
          Causes the mapping object to define whatever constraints it needs on its backing storage, relative to the specified table.
abstract  void Mapping.defineConstraints(BaseTable table, StoreManager.MgmtTransaction mtx)
          Causes the mapping object to define whatever constraints it needs on its backing storage, relative to the specified table.
 void MapMapping.defineConstraints(BaseTable table, StoreManager.MgmtTransaction mtx)
           
 void ColumnMapping.defineConstraints(BaseTable table, StoreManager.MgmtTransaction mtx)
          Causes the mapping object to define whatever constraints it needs on its backing storage, relative to the specified table. Depending on the type of mapping, this may mean adding any or all of candidate keys, foreign keys, or indexes to the specified table and/or other tables.

This method only applies to base tables. It will always be called after calling Mapping.defineStorage(com.triactive.jdo.store.sql.Table, com.triactive.jdo.store.StoreManager.MgmtTransaction) and is passed the same table argument.

The StoreManager will never call this method more than once..

 

Uses of BaseTable in com.triactive.jdo.store.sql
 

Subclasses of BaseTable in com.triactive.jdo.store.sql
 class ClassBaseTable
          A database base table that serves as backing for a persistence-capable Java class.
(package private)  class com.triactive.jdo.store.sql.FieldTable
           
 class MapTable
           
 class ProbeTable
           
 class SchemaTable
           
 class SetTable
           
 

Fields in com.triactive.jdo.store.sql declared as BaseTable
protected  BaseTable Key.table
           
 

Methods in com.triactive.jdo.store.sql that return BaseTable
 BaseTable Key.getTable()
           
 

Methods in com.triactive.jdo.store.sql with parameters of type BaseTable
 boolean IndexName.isForTable(BaseTable table)
          Tests if this index name is for an index on the specified table.
static IndexName IndexName.forTable(BaseTable table, boolean isUnique, int seq)
          Generates a new index name.
static ConstraintName ConstraintName.forPrimaryKey(BaseTable table)
          Generates a new primary key constraint name.
static ConstraintName ConstraintName.forCandidateKey(BaseTable table, int seq)
          Generates a new candidate key constraint name.
static ConstraintName ConstraintName.forForeignKey(BaseTable table, int seq)
          Generates a new foreign key constraint name.
 

Constructors in com.triactive.jdo.store.sql with parameters of type BaseTable
TooManyIndicesException(BaseTable table)
          Constructs a too-many-indices exception.
TooManyForeignKeysException(BaseTable table)
          Constructs a too-many-foreign-keys exception.
PrimaryKey(BaseTable table)
           
Key(BaseTable table)
           
Index(BaseTable table, boolean isUnique)
           
CandidateKey(BaseTable table)
           
 



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