Nuxeo Enterprise Platform 5.4

Uses of Interface
org.nuxeo.ecm.core.storage.sql.jdbc.db.Table

Packages that use Table
org.nuxeo.ecm.core.storage.sql.jdbc   
org.nuxeo.ecm.core.storage.sql.jdbc.db Internal API to deal with the database by generating SQL statements. 
org.nuxeo.ecm.core.storage.sql.jdbc.dialect Database Dialects implementations; a Dialect encapsulates knowledge about database-specific behavior. 
 

Uses of Table in org.nuxeo.ecm.core.storage.sql.jdbc
 

Methods in org.nuxeo.ecm.core.storage.sql.jdbc with parameters of type Table
 SQLInfo.SQLInfoSelect SQLInfo.makeJoinSelect(Table table, java.lang.String[] freeColumns, Table joinTable, java.lang.String[] joinCriteria)
          Joining SELECT T.x, T.y, T.z FROM T, U WHERE T.id = U.id AND T.a = ?
 SQLInfo.SQLInfoSelect SQLInfo.makeJoinSelect(Table table, java.lang.String[] freeColumns, Table joinTable, java.lang.String[] joinCriteria, java.lang.String[] orderBys)
          Joining SELECT T.x, T.y, T.z FROM T, U WHERE T.id = U.id AND T.a = ?
 SQLInfo.SQLInfoSelect SQLInfo.makeSelect(Table table, java.lang.String... freeColumns)
          Basic SELECT x, y, z FROM table WHERE a = ?
 SQLInfo.SQLInfoSelect SQLInfo.makeSelect(Table table, java.lang.String[] orderBys, java.lang.String... freeColumns)
          Basic SELECT with optional ORDER BY x, y DESC
 

Constructors in org.nuxeo.ecm.core.storage.sql.jdbc with parameters of type Table
NXQLQueryMaker.WhereBuilder(Database database, Model model, Session.PathResolver pathResolver, Dialect dialect, Table hierTable, java.lang.String hierId, Table dataHierTable, java.lang.String dataHierId, boolean isProxies)
           
 

Uses of Table in org.nuxeo.ecm.core.storage.sql.jdbc.db
 

Classes in org.nuxeo.ecm.core.storage.sql.jdbc.db that implement Table
 class TableAlias
          An alias for an existing table.
 class TableImpl
          The basic implementation of a SQL table.
 

Methods in org.nuxeo.ecm.core.storage.sql.jdbc.db that return Table
 Table Database.addTable(java.lang.String name)
           
 Table Column.getForeignTable()
           
 Table TableImpl.getRealTable()
           
 Table TableAlias.getRealTable()
           
 Table Table.getRealTable()
           
 Table Update.getTable()
           
 Table Column.getTable()
           
 Table Database.getTable(java.lang.String name)
           
 

Methods in org.nuxeo.ecm.core.storage.sql.jdbc.db that return types with arguments of type Table
 java.util.Collection<Table> Database.getTables()
           
 

Methods in org.nuxeo.ecm.core.storage.sql.jdbc.db with parameters of type Table
 void Column.setReferences(Table foreignTable, java.lang.String foreignKey)
           
 

Constructors in org.nuxeo.ecm.core.storage.sql.jdbc.db with parameters of type Table
Column(Column column, Table table)
          Creates a column from an existing column and an aliased table.
Column(Table table, java.lang.String physicalName, ColumnType type, java.lang.String key)
          Creates a new column with the given name and type.
Delete(Table table)
           
Insert(Table table)
           
Select(Table table)
           
TableAlias(Table table, java.lang.String alias)
          Creates a table as an alias for another one.
Update(Table table)
           
 

Uses of Table in org.nuxeo.ecm.core.storage.sql.jdbc.dialect
 

Methods in org.nuxeo.ecm.core.storage.sql.jdbc.dialect with parameters of type Table
 void DialectPostgreSQL.existingTableDetected(java.sql.Connection connection, Table table, Model model, Database database)
           
 void Dialect.existingTableDetected(java.sql.Connection connection, Table table, Model model, Database database)
          Called after an existing table has been detected in the database.
 java.lang.String DialectSQLServer.getCreateFulltextIndexSql(java.lang.String indexName, java.lang.String quotedIndexName, Table table, java.util.List<Column> columns, Model model)
           
 java.lang.String DialectPostgreSQL.getCreateFulltextIndexSql(java.lang.String indexName, java.lang.String quotedIndexName, Table table, java.util.List<Column> columns, Model model)
           
 java.lang.String DialectOracle.getCreateFulltextIndexSql(java.lang.String indexName, java.lang.String quotedIndexName, Table table, java.util.List<Column> columns, Model model)
           
 java.lang.String DialectMySQL.getCreateFulltextIndexSql(java.lang.String indexName, java.lang.String quotedIndexName, Table table, java.util.List<Column> columns, Model model)
           
 java.lang.String DialectH2.getCreateFulltextIndexSql(java.lang.String indexName, java.lang.String quotedIndexName, Table table, java.util.List<Column> columns, Model model)
           
 java.lang.String DialectDerby.getCreateFulltextIndexSql(java.lang.String indexName, java.lang.String quotedIndexName, Table table, java.util.List<Column> columns, Model model)
           
abstract  java.lang.String Dialect.getCreateFulltextIndexSql(java.lang.String indexName, java.lang.String quotedIndexName, Table table, java.util.List<Column> columns, Model model)
          Gets a CREATE INDEX statement for a fulltext index.
 java.util.List<java.lang.String> DialectPostgreSQL.getPostCreateTableSqls(Table table, Model model, Database database)
           
 java.util.List<java.lang.String> Dialect.getPostCreateTableSqls(Table table, Model model, Database database)
          Gets the sql statements to call after a table has been created.
 java.lang.String DialectMySQL.getTableTypeString(Table table)
           
 java.lang.String Dialect.getTableTypeString(Table table)
           
 boolean DialectPostgreSQL.preCreateTable(java.sql.Connection connection, Table table, Model model, Database database)
           
 boolean Dialect.preCreateTable(java.sql.Connection connection, Table table, Model model, Database database)
          Called before a table is created, when it's been determined that it doesn't exist yet.
 


Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.