Uses of Class
org.ujoframework.orm.metaModel.MetaTable

Packages that use MetaTable
org.ujoframework.orm The ORM support. 
org.ujoframework.orm.dialect   
org.ujoframework.orm.metaModel   
 

Uses of MetaTable in org.ujoframework.orm
 

Fields in org.ujoframework.orm declared as MetaTable
protected  MetaTable UjoSequencer.table
          Basic table.
 

Methods in org.ujoframework.orm that return MetaTable
 MetaTable OrmHandler.findTableModel(java.lang.Class<? extends OrmUjo> dbClass)
          Find a table model by the dbClass.
 MetaTable UjoSequencer.getTable()
          Returns a related table or null if sequence is general for the all MetaDatabase space
 MetaTable Query.getTableModel()
          Table Type
 MetaTable[] CriterionDecoder.getTables(MetaTable baseTable)
          Returns all participated tables include the parameter table.
 MetaTable[] CriterionDecoder.getTablesSorted(MetaTable baseTable)
          Returns all participated tables include the parameter table.
 

Methods in org.ujoframework.orm with parameters of type MetaTable
 void OrmHandler.addTableModel(MetaTable metaTable)
          Map a property to the table
protected
<UJO extends OrmUjo>
int
Session.delete(MetaTable tableModel, Criterion<UJO> criterion)
          Delete all objects object form parameter
Warning: method does not remove deleted object from internal cache, however you can call method clearCache() to release all objects from the cache.
 MetaTable[] CriterionDecoder.getTables(MetaTable baseTable)
          Returns all participated tables include the parameter table.
 MetaTable[] CriterionDecoder.getTablesSorted(MetaTable baseTable)
          Returns all participated tables include the parameter table.
 java.lang.Appendable SqlDialect.printDelete(MetaTable table, CriterionDecoder decoder, java.lang.Appendable out)
          Print an SQL DELETE statement.
 java.lang.Appendable SqlDialect.printForeignKey(MetaColumn column, MetaTable table, java.lang.Appendable out)
          Print foreign key for the parameter column
 java.lang.Appendable SqlDialect.printFullTableName(MetaTable table, java.lang.Appendable out)
          Print a full SQL table name by sample: SCHEMA.TABLE
 java.lang.Appendable SqlDialect.printSelect(MetaTable table, Query query, boolean count, java.lang.Appendable out)
          Print a SQL SELECT by table model and query
protected  java.lang.Appendable SqlDialect.printSelectView(MetaTable table, Query query, boolean count, java.lang.Appendable out)
          Print SQL view SELECT
 java.lang.Appendable SqlDialect.printTable(MetaTable table, java.lang.Appendable out)
          Print a SQL sript to create table
 void SqlDialect.printTableAliasDefinition(MetaTable table, java.lang.Appendable out)
          Print a SQL database and table name and an alias definition - by sample: SCHEMA.TABLE ALIAS
 java.lang.Appendable SqlDialect.printUpdate(MetaTable table, java.util.List<MetaColumn> changedColumns, CriterionDecoder decoder, java.lang.Appendable out)
          Print an SQL UPDATE statement.
 

Constructors in org.ujoframework.orm with parameters of type MetaTable
CriterionDecoder(Criterion e, MetaTable ormTable)
           
Query(MetaTable table, Criterion<UJO> criterion)
          Create new ORM query without a session.
Query(MetaTable table, Criterion<UJO> criterion, Session session)
          Create new ORM query.
UjoSequencer(MetaTable table)
           
 

Uses of MetaTable in org.ujoframework.orm.dialect
 

Methods in org.ujoframework.orm.dialect with parameters of type MetaTable
 java.lang.Appendable MySqlDialect.printDelete(MetaTable table, CriterionDecoder decoder, java.lang.Appendable out)
          Print an SQL DELETE statement.
 java.lang.Appendable DerbyDialect.printForeignKey(MetaColumn column, MetaTable table, java.lang.Appendable out)
          Print foreign key for the parameter column
 java.lang.Appendable MySqlDialect.printTable(MetaTable table, java.lang.Appendable out)
           
 

Uses of MetaTable in org.ujoframework.orm.metaModel
 

Fields in org.ujoframework.orm.metaModel with type parameters of type MetaTable
static Property<MetaTable,java.lang.String> MetaTable.ALIAS
          The unique table/view name over all Databases in scope one OrmHandler
static ListProperty<MetaTable,MetaColumn> MetaTable.COLUMNS
          Table Columns (no relations)
static Property<MetaTable,MetaDatabase> MetaTable.DATABASE
          Database
static Property<MetaTable,RelationToMany> MetaTable.DB_PROPERTY
          Database relative property (a base definition of table)
static Property<MetaTable,java.lang.String> MetaTable.ID
          The meta-model id
static Property<MetaTable,java.lang.String> MetaTable.NAME
          DB table name
static Property<MetaTable,MetaPKey> MetaTable.PK
          Unique Primary Key
static ListProperty<MetaTable,MetaRelation2Many> MetaTable.RELATIONS
          Table relations to many
static Property<MetaTable,java.lang.String> MetaTable.SELECT
          SQL SELECT statement
static Property<MetaTable,MetaSelect> MetaTable.SELECT_MODEL
          SQL SELECT model.
static Property<MetaTable,java.lang.String> MetaTable.SEQUENCE
          Name of DB sequence.
static Property<MetaTable,java.lang.String> MetaTable.SCHEMA
          Name of table schema.
static Property<MetaRelation2Many,MetaTable> MetaRelation2Many.TABLE
          DB table
static Property<MetaPKey,MetaTable> MetaPKey.TABLE
          DB table
static Property<MetaIndex,MetaTable> MetaIndex.TABLE
          Table
static ListProperty<MetaDatabase,MetaTable> MetaDatabase.TABLES
          List of tables
static Property<MetaTable,java.lang.Boolean> MetaTable.VIEW
          Is it a model of a database view or table ?
 

Methods in org.ujoframework.orm.metaModel that return MetaTable
 MetaTable MetaColumn.getForeignTable()
          Returns an original foreign columns in case a foreign column.
 MetaTable MetaRelation2Many.getTable()
           
 

Methods in org.ujoframework.orm.metaModel with parameters of type MetaTable
protected  UjoSequencer MetaDatabase.createSequencer(MetaTable table)
          Create a new sequencer for selected table
protected  void MetaDatabase.checkKeyWord(java.lang.String word, MetaTable table, java.util.Set<java.lang.String> keywords)
          Check the keyword
 

Constructors in org.ujoframework.orm.metaModel with parameters of type MetaTable
MetaColumn(MetaTable table, UjoProperty tableProperty, MetaColumn param)
           
MetaIndex(java.lang.String index, MetaTable table)
           
MetaPKey(MetaTable table)
           
MetaRelation2Many(MetaTable table, UjoProperty tableProperty, MetaRelation2Many param)
           
MetaTable(MetaDatabase database, RelationToMany dbProperty, MetaTable parTable)
          Create new MetaTable.
 



Copyright © 2010. All Rights Reserved.