Uses of Class
org.apache.empire.db.DBTable

Packages that use DBTable
org.apache.empire.db This package contains the core Empire-DB implementation classes. 
org.apache.empire.db.mysql This package contains classes necessary to support the MySQL database system. 
org.apache.empire.db.oracle This package contains classes necessary to support the Oracle database system. 
 

Uses of DBTable in org.apache.empire.db
 

Subclasses of DBTable in org.apache.empire.db
static class DBDatabaseDriver.DBSeqTable
          This class is used to emulate sequences by using a sequence table.
 

Fields in org.apache.empire.db with type parameters of type DBTable
protected  List<DBTable> DBDatabase.tables
           
 

Methods in org.apache.empire.db that return DBTable
 DBTable DBRelation.getForeignKeyTable()
          Returns the table that is containing the foreign key (source table)
 DBTable DBRelation.getReferencedTable()
          Returns the table that is referenced by this foreign key relation (target table)
 DBTable DBIndex.getTable()
          returns the table this index belongs to.
 DBTable DBDatabase.getTable(String name)
          Finds a DBTable object by name.
 

Methods in org.apache.empire.db that return types with arguments of type DBTable
 List<DBTable> DBDatabase.getTables()
          Returns the tables which have been defined in the database.
 

Methods in org.apache.empire.db with parameters of type DBTable
protected  void DBDDLGenerator.addCreateTableStmt(DBTable table, StringBuilder sql, DBSQLScript script)
           
protected  void DBDatabase.addTable(DBTable table)
          Adds a DBTable object to list of database tables.
This function is called internally from the DBTable's constructor.
protected  void DBDDLGenerator.createIndex(DBTable t, DBIndex idx, DBSQLScript script)
          Appends the DDL-Script for creating a single index to an SQL-Script
protected  void DBDDLGenerator.createTable(DBTable t, DBSQLScript script)
          Appends the DDL-Script for creating the given table to an SQL-Script
protected  void DBDDLGenerator.createTableIndexes(DBTable t, DBIndex pk, DBSQLScript script)
          Appends the DDL-Script for creating all indexes of table (except the primary key) to an SQL-Script
 String DBCommand.getDelete(DBTable table)
          Creates the delete SQL-Command.
 String DBCommandExpr.getInsertInto(DBTable table)
          Create the insert into SQL-Command which copies data from a select statement to a destination table.
protected  String DBCommandExpr.getInsertInto(DBTable table, DBColumnExpr[] select, List<DBColumnExpr> columns)
          Create the insert into SQL-Command which copies data from a select statement to a destination table.
 String DBCommandExpr.getInsertInto(DBTable table, List<DBColumnExpr> columns)
          Create the insert into SQL-Command which copies data from a select statement to a destination table.
 

Constructors in org.apache.empire.db with parameters of type DBTable
DBTableColumn(DBTable table, DataType type, String name, double size, DataMode dataMode, Object defValue)
          Constructs a DBTableColumn object set the specified parameters to this object.
DBTableColumn(DBTable newTable, DBTableColumn other)
          Clone Constructor - use clone()
 

Uses of DBTable in org.apache.empire.db.mysql
 

Methods in org.apache.empire.db.mysql with parameters of type DBTable
protected  void MySQLDDLGenerator.createTable(DBTable t, DBSQLScript script)
          Appends the DDL-Script for creating the given table to an SQL-Script
 

Uses of DBTable in org.apache.empire.db.oracle
 

Subclasses of DBTable in org.apache.empire.db.oracle
static class OracleSYSDatabase.DBColComments
           
static class OracleSYSDatabase.DBColInfo
           
static class OracleSYSDatabase.DBConstraints
           
static class OracleSYSDatabase.DBTabComments
           
static class OracleSYSDatabase.DBUserConCol
           
 

Methods in org.apache.empire.db.oracle with parameters of type DBTable
protected  void OracleDDLGenerator.createTable(DBTable t, DBSQLScript script)
           
 String DBCommandOracle.getDelete(DBTable table)
          Creates an Oracle specific delete statement.
 

Method parameters in org.apache.empire.db.oracle with type arguments of type DBTable
 void OracleDataDictionnary.checkDBTableDefinition(List<DBTable> dbTables)
           
 



Copyright © 2008-2012 Apache Software Foundation. All Rights Reserved.