Uses of Interface
com.triactive.jdo.store.sql.Table

Packages that use Table
com.triactive.jdo.store   
com.triactive.jdo.store.adapter   
com.triactive.jdo.store.mapping   
com.triactive.jdo.store.sql   
com.triactive.jdo.store.sql.expr   
 

Uses of Table in com.triactive.jdo.store
 

Methods in com.triactive.jdo.store that return Table
 Table StoreManager.getTable(TableName name)
          Returns the table having the given SQL name, if any.
 Table StoreManager.getTable(int tableId)
          Returns the table having the given table ID.
 Table StoreManager.getTable(MetaData md)
          Returns the table having the given metadata, if any.
 

Methods in com.triactive.jdo.store with parameters of type Table
static SetStore ManyToManySetStore.getInstance(ClassBaseTable ownerTable, Table joinTable, ColumnMapping ownerMapping, ColumnMapping elementMapping)
          Returns a many-to-many set store.
static MapStore ManyToManyMapStore.getInstance(ClassBaseTable ownerTable, Table joinTable, ColumnMapping ownerMapping, ColumnMapping keyMapping, ColumnMapping valueMapping)
          Returns a many-to-many map store.
 

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

Methods in com.triactive.jdo.store.adapter with parameters of type Table
 QueryStatement DatabaseAdapter.newQueryStatement(StoreManager storeMgr, Table table)
           
 QueryStatement DatabaseAdapter.newQueryStatement(StoreManager storeMgr, Table table, CorrelationName rangeVar)
           
 QueryStatement DatabaseAdapter.newQueryStatement(StoreManager storeMgr, Table table, CorrelationName rangeVar, QueryStatement subquery)
           
 TableExpression DatabaseAdapter.newTableExpression(QueryStatement qs, Table table, CorrelationName rangeVar)
          Returns a new TableExpression object appropriate for this DBMS.
 

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

Methods in com.triactive.jdo.store.mapping with parameters of type Table
 void SetMapping.defineStorage(Table table, StoreManager.MgmtTransaction mtx)
           
 void ObjectReferenceDatastoreIdMapping.defineStorage(Table table, StoreManager.MgmtTransaction mtx)
           
 void ObjectDatastoreIdMapping.defineStorage(Table table, StoreManager.MgmtTransaction mtx)
          Causes the mapping object to define whatever backing storage it needs, relative to the specified table.
abstract  void Mapping.defineStorage(Table table, StoreManager.MgmtTransaction mtx)
          Causes the mapping object to define whatever backing storage it needs, relative to the specified table.
 void MapMapping.defineStorage(Table table, StoreManager.MgmtTransaction mtx)
           
 void ColumnMapping.defineStorage(Table table, StoreManager.MgmtTransaction mtx)
          Causes the mapping object to define whatever backing storage it needs, relative to the specified table. Depending on the type of mapping, this may mean adding columns to the table, constructing other related table objects, or both.

Storage in this case means only tables, columns, and primary keys. Other candidate keys, foreign keys, and indexes are added by Mapping.defineConstraints(com.triactive.jdo.store.sql.BaseTable, com.triactive.jdo.store.StoreManager.MgmtTransaction).

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

 

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

Subinterfaces of Table in com.triactive.jdo.store.sql
 interface ClassTable
          A database table that serves as backing for a persistence-capable Java class.
 

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

Methods in com.triactive.jdo.store.sql that return Table
 Table Table.intern()
          Returns a canonical representation for the table object.
 Table Column.getTable()
           
 Table BaseTable.intern()
           
 

Constructors in com.triactive.jdo.store.sql with parameters of type Table
WrongPrimaryKeyException(Table table, PrimaryKey expectedPK, java.util.Collection actualPKs)
          Constructs a wrong primary key exception.
UnexpectedColumnException(Table table, ColumnName columnName)
          Constructs a unexpected column exception.
NotAViewException(Table table)
          Constructs a not-a-view exception.
NotABaseTableException(Table table)
          Constructs a not-a-base-table exception.
MissingTableException(Table table)
          Constructs a missing table exception.
MissingIndicesException(Table table, java.util.Collection stmts)
          Constructs a missing index(s) exception.
MissingForeignKeysException(Table table, java.util.Collection stmts)
          Constructs a missing foreign key(s) exception.
MissingColumnException(Table table, java.util.Collection columns)
          Constructs a missing column exception.
DuplicateColumnNameException(Table table, Column column)
          Constructs a duplicate column name exception.
Column(Table table, ColumnName name)
           
 

Uses of Table in com.triactive.jdo.store.sql.expr
 

Fields in com.triactive.jdo.store.sql.expr declared as Table
protected  Table TableExpression.mainTable
           
 

Methods in com.triactive.jdo.store.sql.expr that return Table
 Table TableExpression.mainTable()
           
 

Methods in com.triactive.jdo.store.sql.expr with parameters of type Table
 QueryStatement QueryStatement.newSubqueryStatement(Table table, CorrelationName rangeVar)
          Produces a new subquery of this query, such as might be used in an SQL EXISTS() function, etc.
 QueryStatement.QueryColumn QueryStatement.join(JoinType type, Table table, CorrelationName rangeVar, QueryStatement.QueryColumn from, Column to)
          Performs a join on the equality of two columns.
 QueryStatement.QueryColumn[] QueryStatement.join(JoinType type, Table table, CorrelationName rangeVar, QueryStatement.QueryColumn[] from, Column[] to)
          Performs a join on the equality of two lists of columns.
 

Constructors in com.triactive.jdo.store.sql.expr with parameters of type Table
TableMismatchException(Column column, Table mainTable)
          Constructs a table mismatch exception.
TableExpression(QueryStatement qs, Table mainTable, CorrelationName mainRangeVar)
           
TableExprAsSubquery(QueryStatement qs, Table mainTable, CorrelationName mainRangeVar)
           
TableExprAsSubjoins(QueryStatement qs, Table mainTable, CorrelationName mainRangeVar)
           
TableExprAsJoins(QueryStatement qs, Table mainTable, CorrelationName mainRangeVar)
           
QueryStatement(StoreManager storeMgr, Table initialTable, CorrelationName initialRangeVar, QueryStatement superquery)
          Constructs a new query statement.
 



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