Nuxeo ECM Projects 5.4.3-SNAPSHOT

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. 
org.nuxeo.ecm.directory.sql   
 

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
static SQLInfo.SQLInfoSelect SQLInfo.makeSelect(Table table, String[] orderBys, String... freeColumns)
          Basic SELECT x, y, z FROM table WHERE a = ? AND b = ?
 

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(String name)
           
 Table Column.getForeignTable()
           
 Table TableImpl.getRealTable()
           
 Table TableAlias.getRealTable()
           
 Table Table.getRealTable()
           
 Table Update.getTable()
           
 Table Column.getTable()
           
 Table Database.getTable(String name)
           
 

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

Methods in org.nuxeo.ecm.core.storage.sql.jdbc.db with parameters of type Table
 void Column.setReferences(Table foreignTable, 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, String physicalName, ColumnType type, String key)
          Creates a new column with the given name and type.
Delete(Table table)
           
Insert(Table table)
           
Select(Table table)
           
TableAlias(Table table, 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(Connection connection, Table table, Model model, Database database)
           
 void Dialect.existingTableDetected(Connection connection, Table table, Model model, Database database)
          Called after an existing table has been detected in the database.
 String DialectSQLServer.getCreateFulltextIndexSql(String indexName, String quotedIndexName, Table table, List<Column> columns, Model model)
           
 String DialectPostgreSQL.getCreateFulltextIndexSql(String indexName, String quotedIndexName, Table table, List<Column> columns, Model model)
           
 String DialectOracle.getCreateFulltextIndexSql(String indexName, String quotedIndexName, Table table, List<Column> columns, Model model)
           
 String DialectMySQL.getCreateFulltextIndexSql(String indexName, String quotedIndexName, Table table, List<Column> columns, Model model)
           
 String DialectHSQLDB.getCreateFulltextIndexSql(String indexName, String quotedIndexName, Table table, List<Column> columns, Model model)
           
 String DialectH2.getCreateFulltextIndexSql(String indexName, String quotedIndexName, Table table, List<Column> columns, Model model)
           
 String DialectDerby.getCreateFulltextIndexSql(String indexName, String quotedIndexName, Table table, List<Column> columns, Model model)
           
abstract  String Dialect.getCreateFulltextIndexSql(String indexName, String quotedIndexName, Table table, List<Column> columns, Model model)
          Gets a CREATE INDEX statement for a fulltext index.
 List<String> DialectPostgreSQL.getPostCreateTableSqls(Table table, Model model, Database database)
           
 List<String> Dialect.getPostCreateTableSqls(Table table, Model model, Database database)
          Gets the sql statements to call after a table has been created.
 String DialectMySQL.getTableTypeString(Table table)
           
 String Dialect.getTableTypeString(Table table)
           
 boolean DialectPostgreSQL.preCreateTable(Connection connection, Table table, Model model, Database database)
           
 boolean Dialect.preCreateTable(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.
 

Uses of Table in org.nuxeo.ecm.directory.sql
 

Methods in org.nuxeo.ecm.directory.sql that return Table
static Table SQLHelper.addTable(String name, Dialect dialect, boolean nativeCase)
           
 Table TableReference.getTable()
           
 Table SQLDirectory.getTable()
           
 

Methods in org.nuxeo.ecm.directory.sql with parameters of type Table
static Column SQLHelper.addColumn(Table table, String fieldName, ColumnType type, boolean nativeCase)
           
 Column SQLStaticFilter.getDirectoryColumn(Table table, boolean nativeCase)
           
 

Constructors in org.nuxeo.ecm.directory.sql with parameters of type Table
SQLHelper(Connection connection, Table table, String dataFileName, char characterSeparator, String policy)
           
SQLHelper(Connection connection, Table table, String dataFileName, String policy)
           
 


Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.