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

Packages that use MetaTable
org.ujorm.orm The ORM support. 
org.ujorm.orm.dialect   
org.ujorm.orm.impl   
org.ujorm.orm.metaModel   
org.ujorm.orm.utility   
 

Uses of MetaTable in org.ujorm.orm
 

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

Methods in org.ujorm.orm that return MetaTable
 MetaTable OrmHandler.findTableModel(Class<? extends OrmUjo> dbClass)
          Find a table model by the dbClass.
 MetaTable CriterionDecoder.getBaseTable()
          Get Base Table
 MetaTable TableWrapper.getModel()
          Returns a meta-tablemodel
 MetaTable UjoSequencer.getTable()
          Returns a related table or null if sequence is general for the all MetaDatabase space
 MetaTable Query.getTableModel()
          Table Type
 

Methods in org.ujorm.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.
 Appendable SqlDialect.printComment(MetaTable table, Appendable out)
          Print a Comment to a database Table
protected  void SqlDialect.printConstraintName(MetaTable table, MetaColumn column, Appendable out)
          Print a constraint name
 Appendable SqlDialect.printForeignKey(MetaColumn column, MetaTable table, Appendable out)
          Print foreign key for the parameter column
 Appendable SqlDialect.printFullTableName(MetaTable table, Appendable out)
          Print a full SQL table name by sample: SCHEMA.TABLE
 Appendable SqlDialect.printFullTableName(MetaTable table, boolean printSymbolSchema, Appendable out)
          Print a extended SQL table name by sample: SCHEMA.TABLE
 Appendable SqlDialect.printTable(MetaTable table, Appendable out)
          Print a SQL sript to create table
 

Constructors in org.ujorm.orm with parameters of type MetaTable
CriterionDecoder(Criterion criterion, MetaTable baseTable)
          Constructor
CriterionDecoder(Criterion criterion, MetaTable baseTable, List<Key> orderByItems)
          Constructor
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.ujorm.orm.dialect
 

Methods in org.ujorm.orm.dialect with parameters of type MetaTable
protected  String MySqlDialect.getEngine(MetaTable table)
          Returns a MySQL enginge.
 Appendable HsqldbDialect.printComment(MetaTable table, Appendable out)
          COMMENT is not supported in HSQLDB database
 Appendable MSSqlDialect.printComment(MetaTable table, Appendable out)
          Print a Comment on the table
 Appendable MySqlDialect.printComment(MetaTable table, Appendable out)
          Print a Comment on the table
 Appendable DerbyDialect.printComment(MetaTable table, Appendable out)
          COMMENT is not supported in HSQLDB database
 Appendable MSSqlDialect.printFullTableName(MetaTable table, boolean printSymbolSchema, Appendable out)
          Print a extended SQL table name by sample: SCHEMA.TABLE
 Appendable MySqlDialect.printTable(MetaTable table, Appendable out)
           
 

Method parameters in org.ujorm.orm.dialect with type arguments of type MetaTable
protected  void MSSqlDialect.printTablesWithAlias(Collection<MetaTable> tables, Appendable out)
           
 

Uses of MetaTable in org.ujorm.orm.impl
 

Methods in org.ujorm.orm.impl that return MetaTable
 MetaTable TableWrapperImpl.getModel()
           
 

Constructors in org.ujorm.orm.impl with parameters of type MetaTable
TableWrapperImpl(MetaTable table, String alias)
           
 

Uses of MetaTable in org.ujorm.orm.metaModel
 

Fields in org.ujorm.orm.metaModel with type parameters of type MetaTable
static Key<MetaTable,String> MetaTable.ALIAS
          The unique table/view name over all Databases in scope one OrmHandler
static ListKey<MetaTable,MetaColumn> MetaTable.COLUMNS
          Table Columns (no relations)
static Key<MetaTable,String> MetaTable.COMMENT
          Comment of the database table
static Key<MetaTable,MetaDatabase> MetaTable.DATABASE
          Database
static Key<MetaTable,RelationToMany> MetaTable.DB_PROPERTY
          Database relative property (a base definition of table)
static Key<MetaTable,String> MetaTable.ID
          The meta-model id
static Key<MetaTable,String> MetaTable.NAME
          DB table name
static Key<MetaTable,Orm2ddlPolicy> MetaTable.ORM2DLL_POLICY
          A policy to defining the database structure by a DDL.
static Key<MetaTable,MetaPKey> MetaTable.PK
          Unique Primary Key
static Key<MetaTable,Boolean> MetaTable.READ_ONLY
          The state read-only for the database.
static ListKey<MetaTable,MetaRelation2Many> MetaTable.RELATIONS
          Table relations to many
static Key<MetaTable,String> MetaTable.SELECT
          SQL SELECT statement
static Key<MetaTable,MetaSelect> MetaTable.SELECT_MODEL
          SQL SELECT model.
static Key<MetaTable,String> MetaTable.SEQUENCE
          Name of DB sequence.
static Key<MetaTable,String> MetaTable.SCHEMA
          Name of table schema.
static Key<MetaPKey,MetaTable> MetaPKey.TABLE
          DB table
static Key<MetaRelation2Many,MetaTable> MetaRelation2Many.TABLE
          DB table
static Key<MetaIndex,MetaTable> MetaIndex.TABLE
          Table
static ListKey<MetaDatabase,MetaTable> MetaDatabase.TABLES
          List of tables
static Key<MetaTable,Boolean> MetaTable.VIEW
          Is it a model of a database view or table ?
 

Methods in org.ujorm.orm.metaModel that return MetaTable
 MetaTable MetaColumn.getForeignTable()
          Returns an original foreign columns in case a foreign column.
 MetaTable MetaTable.getModel()
          Return an instance of Meta Model
 MetaTable MetaRelation2Many.getTable()
           
 

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

Constructors in org.ujorm.orm.metaModel with parameters of type MetaTable
MetaColumn(MetaTable table, Key tableProperty, MetaColumn param)
           
MetaIndex(String index, MetaTable table)
           
MetaPKey(MetaTable table)
           
MetaRelation2Many(MetaTable table, Key tableProperty, MetaRelation2Many param)
           
MetaSelect(MetaTable view)
           
MetaTable(MetaDatabase database, RelationToMany dbProperty, MetaTable parTable)
          Create new MetaTable.
 

Uses of MetaTable in org.ujorm.orm.utility
 

Methods in org.ujorm.orm.utility with parameters of type MetaTable
static Criterion OrmTools.createCriterion(MetaTable table, Criterion crn, List<Object> primaryKeys)
          Create new a Criterion.
 



Copyright © 2012. All Rights Reserved.