Nuxeo Enterprise Platform 5.4

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, java.lang.String query, QueryFilter queryFilter, java.lang.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
HierarchyContext(Model model, RowMapper mapper, SessionImpl session, PersistenceContext context)
           
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, java.lang.String query, QueryFilter queryFilter, java.lang.Object... params)
          Builds the query.
 QueryMaker.Query NXQLQueryMaker.buildQuery(SQLInfo sqlInfo, Model model, Session.PathResolver pathResolver, java.lang.String query, QueryFilter queryFilter, java.lang.Object... params)
           
 java.io.Serializable ScalarCollectionIO.getCurrentFromResultSet(java.sql.ResultSet rs, java.util.List<Column> columns, Model model, java.io.Serializable[] returnId, int[] returnPos)
           
 java.io.Serializable CollectionIO.getCurrentFromResultSet(java.sql.ResultSet rs, java.util.List<Column> columns, Model model, java.io.Serializable[] returnId, int[] returnPos)
          Gets one value from the current position of the result set.
 ACLRow ACLCollectionIO.getCurrentFromResultSet(java.sql.ResultSet rs, java.util.List<Column> columns, Model model, java.io.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)
           
 void ScalarCollectionIO.setToPreparedStatement(java.io.Serializable id, java.io.Serializable[] array, java.util.List<Column> columns, java.sql.PreparedStatement ps, Model model, java.util.List<java.io.Serializable> debugValues, java.lang.String sql, JDBCMapperLogger logger)
           
 void CollectionIO.setToPreparedStatement(java.io.Serializable id, java.io.Serializable[] array, java.util.List<Column> columns, java.sql.PreparedStatement ps, Model model, java.util.List<java.io.Serializable> debugValues, java.lang.String sql, JDBCMapperLogger logger)
          Sets the values of a fragment to a SQL prepared statement, and executes the statement for each value.
 void ACLCollectionIO.setToPreparedStatement(java.io.Serializable id, java.io.Serializable[] array, java.util.List<Column> columns, java.sql.PreparedStatement ps, Model model, java.util.List<java.io.Serializable> debugValues, java.lang.String sql, JDBCMapperLogger logger)
           
 

Constructors in org.nuxeo.ecm.core.storage.sql.jdbc with parameters of type Model
JDBCConnection(Model model, SQLInfo sqlInfo, javax.sql.XADataSource xadatasource)
          Creates a new Mapper.
JDBCMapper(Model model, Session.PathResolver pathResolver, SQLInfo sqlInfo, javax.sql.XADataSource xadatasource, ClusterNodeHandler clusterNodeHandler)
          Creates a new Mapper.
JDBCRowMapper(Model model, SQLInfo sqlInfo, javax.sql.XADataSource xadatasource, ClusterNodeHandler clusterNodeHandler)
           
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)
           
SQLInfo(RepositoryImpl repository, 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(java.lang.String name, ColumnType type, java.lang.String key, Model model)
           
 Column TableAlias.addColumn(java.lang.String name, ColumnType type, java.lang.String key, Model model)
           
 Column Table.addColumn(java.lang.String name, ColumnType type, java.lang.String key, Model model)
          Adds a Column to the table.
 java.util.List<java.lang.String> TableImpl.getPostAddSqls(Column column, Model model)
           
 java.util.List<java.lang.String> TableAlias.getPostAddSqls(Column column, Model model)
           
 java.util.List<java.lang.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.
 java.util.List<java.lang.String> TableImpl.getPostCreateSqls(Model model)
           
 java.util.List<java.lang.String> TableAlias.getPostCreateSqls(Model model)
           
 java.util.List<java.lang.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(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.
 Dialect.FulltextMatchInfo DialectSQLServer.getFulltextScoredMatchInfo(java.lang.String fulltextQuery, java.lang.String indexName, int nthMatch, Column mainColumn, Model model, Database database)
           
 Dialect.FulltextMatchInfo DialectPostgreSQL.getFulltextScoredMatchInfo(java.lang.String fulltextQuery, java.lang.String indexName, int nthMatch, Column mainColumn, Model model, Database database)
           
 Dialect.FulltextMatchInfo DialectOracle.getFulltextScoredMatchInfo(java.lang.String fulltextQuery, java.lang.String indexName, int nthMatch, Column mainColumn, Model model, Database database)
           
 Dialect.FulltextMatchInfo DialectMySQL.getFulltextScoredMatchInfo(java.lang.String fulltextQuery, java.lang.String indexName, int nthMatch, Column mainColumn, Model model, Database database)
           
 Dialect.FulltextMatchInfo DialectH2.getFulltextScoredMatchInfo(java.lang.String fulltextQuery, java.lang.String indexName, int nthMatch, Column mainColumn, Model model, Database database)
           
 Dialect.FulltextMatchInfo DialectDerby.getFulltextScoredMatchInfo(java.lang.String fulltextQuery, java.lang.String indexName, int nthMatch, Column mainColumn, Model model, Database database)
           
abstract  Dialect.FulltextMatchInfo Dialect.getFulltextScoredMatchInfo(java.lang.String fulltextQuery, java.lang.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.
 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.util.Map<java.lang.String,java.io.Serializable> DialectSQLServer.getSQLStatementsProperties(Model model, Database database)
           
 java.util.Map<java.lang.String,java.io.Serializable> DialectPostgreSQL.getSQLStatementsProperties(Model model, Database database)
           
 java.util.Map<java.lang.String,java.io.Serializable> DialectOracle.getSQLStatementsProperties(Model model, Database database)
           
 java.util.Map<java.lang.String,java.io.Serializable> DialectMySQL.getSQLStatementsProperties(Model model, Database database)
           
 java.util.Map<java.lang.String,java.io.Serializable> DialectH2.getSQLStatementsProperties(Model model, Database database)
           
 java.util.Map<java.lang.String,java.io.Serializable> DialectDerby.getSQLStatementsProperties(Model model, Database database)
           
abstract  java.util.Map<java.lang.String,java.io.Serializable> Dialect.getSQLStatementsProperties(Model model, Database database)
          Gets the properties to use with the SQL statements.
 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.
 

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, java.lang.String query, QueryFilter queryFilter, java.lang.Object... params)
           
 


Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.