Nuxeo ECM Projects 5.4.3-SNAPSHOT

Uses of Class
org.nuxeo.ecm.core.storage.sql.Model

Packages that use Model
org.nuxeo.ecm.core.storage.sql Implementation of a Nuxeo repository over an SQL database. 
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.core.storage.sql.management Simple MBean to report the status of a SQL repository. 
org.nuxeo.ecm.core.storage.sql.net   
org.nuxeo.ecm.core.storage.sql.ra   
org.nuxeo.ecm.platform.tag   
 

Uses of Model in org.nuxeo.ecm.core.storage.sql
 

Fields in org.nuxeo.ecm.core.storage.sql declared as Model
 Model CapturingQueryMaker.Captured.model
           
 

Methods in org.nuxeo.ecm.core.storage.sql that return Model
 Model SessionImpl.getModel()
           
 Model Session.getModel()
          Gets the Model associated to this session.
 

Methods in org.nuxeo.ecm.core.storage.sql with parameters of type Model
 QueryMaker.Query CapturingQueryMaker.buildQuery(SQLInfo sqlInfo, Model model, Session.PathResolver pathResolver, String query, QueryFilter queryFilter, Object... params)
           
 void RepositoryBackend.initializeModel(Model model)
          Initializes what's needed after the Model has been created.
 Mapper RepositoryBackend.newMapper(Model model, Session.PathResolver pathResolver, Credentials credentials, boolean create)
          Creates a new instance a Mapper.
 

Constructors in org.nuxeo.ecm.core.storage.sql with parameters of type Model
CachingMapper(Model model, Mapper mapper, InvalidationsPropagator cachePropagator, InvalidationsPropagator eventPropagator, InvalidationsQueue repositoryEventQueue)
           
CachingRowMapper(Model model, RowMapper rowMapper, InvalidationsPropagator cachePropagator, InvalidationsPropagator eventPropagator, InvalidationsQueue repositoryEventQueue)
           
PersistenceContext(Model model, RowMapper mapper, SessionImpl session)
           
SessionImpl(RepositoryImpl repository, Model model, Mapper mapper, Credentials credentials)
           
 

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

Methods in org.nuxeo.ecm.core.storage.sql.jdbc with parameters of type Model
 QueryMaker.Query QueryMaker.buildQuery(SQLInfo sqlInfo, Model model, Session.PathResolver pathResolver, String query, QueryFilter queryFilter, Object... params)
          Builds the query.
 QueryMaker.Query NXQLQueryMaker.buildQuery(SQLInfo sqlInfo, Model model, Session.PathResolver pathResolver, String query, QueryFilter queryFilter, Object... params)
           
 Serializable ScalarCollectionIO.getCurrentFromResultSet(ResultSet rs, List<Column> columns, Model model, Serializable[] returnId, int[] returnPos)
           
 Serializable CollectionIO.getCurrentFromResultSet(ResultSet rs, List<Column> columns, Model model, Serializable[] returnId, int[] returnPos)
          Gets one value from the current position of the result set.
 ACLRow ACLCollectionIO.getCurrentFromResultSet(ResultSet rs, List<Column> columns, Model model, Serializable[] returnId, int[] returnPos)
           
 void JDBCBackend.initializeModel(Model model)
          Initializes what's needed after the Model has been created.
 Mapper JDBCBackend.newMapper(Model model, Session.PathResolver pathResolver, Credentials credentials, boolean create)
           
 

Constructors in org.nuxeo.ecm.core.storage.sql.jdbc with parameters of type Model
JDBCConnection(Model model, SQLInfo sqlInfo, XADataSource xadatasource, JDBCConnectionPropagator connectionPropagator)
          Creates a new Mapper.
JDBCMapper(Model model, Session.PathResolver pathResolver, SQLInfo sqlInfo, XADataSource xadatasource, ClusterNodeHandler clusterNodeHandler, JDBCConnectionPropagator connectionPropagator)
          Creates a new Mapper.
JDBCRowMapper(Model model, SQLInfo sqlInfo, XADataSource xadatasource, ClusterNodeHandler clusterNodeHandler, JDBCConnectionPropagator connectionPropagator)
           
SQLInfo(Model model, Dialect dialect)
          Generates and holds the needed SQL statements given a Model and a Dialect.
 

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

Methods in org.nuxeo.ecm.core.storage.sql.jdbc.db with parameters of type Model
 Column TableImpl.addColumn(String name, ColumnType type, String key, Model model)
           
 Column TableAlias.addColumn(String name, ColumnType type, String key, Model model)
           
 Column Table.addColumn(String name, ColumnType type, String key, Model model)
          Adds a Column to the table.
 List<String> TableImpl.getPostAddSqls(Column column, Model model)
           
 List<String> TableAlias.getPostAddSqls(Column column, Model model)
           
 List<String> Table.getPostAddSqls(Column column, Model model)
          Computes the SQL statements to finish adding a column, usually some ALTER TABLE statements to add constraints or indexes.
 List<String> TableImpl.getPostCreateSqls(Model model)
           
 List<String> TableAlias.getPostCreateSqls(Model model)
           
 List<String> Table.getPostCreateSqls(Model model)
          Computes the SQL statements to finish creating the table, usually some ALTER TABLE statements to add constraints or indexes.
 

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

Methods in org.nuxeo.ecm.core.storage.sql.jdbc.dialect with parameters of type Model
 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.
 Dialect.FulltextMatchInfo DialectSQLServer.getFulltextScoredMatchInfo(String fulltextQuery, String indexName, int nthMatch, Column mainColumn, Model model, Database database)
           
 Dialect.FulltextMatchInfo DialectPostgreSQL.getFulltextScoredMatchInfo(String fulltextQuery, String indexName, int nthMatch, Column mainColumn, Model model, Database database)
           
 Dialect.FulltextMatchInfo DialectOracle.getFulltextScoredMatchInfo(String fulltextQuery, String indexName, int nthMatch, Column mainColumn, Model model, Database database)
           
 Dialect.FulltextMatchInfo DialectMySQL.getFulltextScoredMatchInfo(String fulltextQuery, String indexName, int nthMatch, Column mainColumn, Model model, Database database)
           
 Dialect.FulltextMatchInfo DialectHSQLDB.getFulltextScoredMatchInfo(String fulltextQuery, String indexName, int nthMatch, Column mainColumn, Model model, Database database)
           
 Dialect.FulltextMatchInfo DialectH2.getFulltextScoredMatchInfo(String fulltextQuery, String indexName, int nthMatch, Column mainColumn, Model model, Database database)
           
 Dialect.FulltextMatchInfo DialectDerby.getFulltextScoredMatchInfo(String fulltextQuery, String indexName, int nthMatch, Column mainColumn, Model model, Database database)
           
abstract  Dialect.FulltextMatchInfo Dialect.getFulltextScoredMatchInfo(String fulltextQuery, String indexName, int nthMatch, Column mainColumn, Model model, Database database)
          Gets the SQL information needed to do a a fulltext match, either with a direct expression in the WHERE clause, or using a join with an additional table.
 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.
 Map<String,Serializable> DialectSQLServer.getSQLStatementsProperties(Model model, Database database)
           
 Map<String,Serializable> DialectPostgreSQL.getSQLStatementsProperties(Model model, Database database)
           
 Map<String,Serializable> DialectOracle.getSQLStatementsProperties(Model model, Database database)
           
 Map<String,Serializable> DialectMySQL.getSQLStatementsProperties(Model model, Database database)
           
 Map<String,Serializable> DialectHSQLDB.getSQLStatementsProperties(Model model, Database database)
           
 Map<String,Serializable> DialectH2.getSQLStatementsProperties(Model model, Database database)
           
 Map<String,Serializable> DialectDerby.getSQLStatementsProperties(Model model, Database database)
           
abstract  Map<String,Serializable> Dialect.getSQLStatementsProperties(Model model, Database database)
          Gets the properties to use with the SQL statements.
 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 Model in org.nuxeo.ecm.core.storage.sql.management
 

Methods in org.nuxeo.ecm.core.storage.sql.management with parameters of type Model
 void MonitoredBackend.initializeModel(Model model)
           
 Mapper MonitoredBackend.newMapper(Model model, Session.PathResolver pathResolver, Credentials credentials, boolean create)
           
 

Uses of Model in org.nuxeo.ecm.core.storage.sql.net
 

Methods in org.nuxeo.ecm.core.storage.sql.net with parameters of type Model
 void NetBackend.initializeModel(Model model)
           
 Mapper NetBackend.newMapper(Model model, Session.PathResolver pathResolver, Credentials credentials, boolean create)
           
 

Uses of Model in org.nuxeo.ecm.core.storage.sql.ra
 

Methods in org.nuxeo.ecm.core.storage.sql.ra that return Model
 Model ConnectionImpl.getModel()
           
 

Uses of Model in org.nuxeo.ecm.platform.tag
 

Methods in org.nuxeo.ecm.platform.tag with parameters of type Model
 QueryMaker.Query TagQueryMaker.buildQuery(SQLInfo sqlInfo, Model model, Session.PathResolver pathResolver, String query, QueryFilter queryFilter, Object... params)
           
 


Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.