Uses of Class
org.nuxeo.ecm.core.storage.sql.Model
-
Packages that use Model Package Description org.nuxeo.ecm.core.opencmis.impl.server 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 DatabaseDialects implementations; a Dialect encapsulates knowledge about database-specific behavior.org.nuxeo.ecm.platform.tag -
-
Uses of Model in org.nuxeo.ecm.core.opencmis.impl.server
Fields in org.nuxeo.ecm.core.opencmis.impl.server declared as Model Modifier and Type Field Description protected ModelCMISQLQueryMaker. modelMethods in org.nuxeo.ecm.core.opencmis.impl.server with parameters of type Model Modifier and Type Method Description QueryMaker.QueryCMISQLQueryMaker. buildQuery(SQLInfo sqlInfo, Model model, Session.PathResolver pathResolver, String statement, QueryFilter queryFilter, Object... params)Builds the query. -
Uses of Model in org.nuxeo.ecm.core.storage.sql
Fields in org.nuxeo.ecm.core.storage.sql declared as Model Modifier and Type Field Description ModelCapturingQueryMaker.Captured. modelprotected ModelPersistenceContext. modelprotected ModelVCSLockManager. modelMethods in org.nuxeo.ecm.core.storage.sql that return Model Modifier and Type Method Description ModelRepositoryImpl. getModel()ModelSession. getModel()Gets theModelassociated to this session.ModelSessionImpl. getModel()Methods in org.nuxeo.ecm.core.storage.sql with parameters of type Model Modifier and Type Method Description QueryMaker.QueryCapturingQueryMaker. buildQuery(SQLInfo sqlInfo, Model model, Session.PathResolver pathResolver, String query, QueryFilter queryFilter, Object... params)protected MapperRepositoryImpl. createCachingMapper(Model model, Mapper mapper)voidCachingMapper. initialize(String repositoryName, Model model, Mapper mapper, VCSInvalidationsPropagator cachePropagator, Map<String,String> properties)Initialize the caching mapper instancevoidSoftRefCachingMapper. initialize(String repositoryName, Model model, Mapper mapper, VCSInvalidationsPropagator cachePropagator, Map<String,String> properties)voidSoftRefCachingRowMapper. initialize(String repositoryName, Model model, RowMapper rowMapper, VCSInvalidationsPropagator cachePropagator, Map<String,String> properties)voidUnifiedCachingMapper. initialize(String repositoryName, Model model, Mapper mapper, VCSInvalidationsPropagator invalidationsPropagator, Map<String,String> properties)voidUnifiedCachingRowMapper. initialize(String repositoryName, Model model, RowMapper rowMapper, VCSInvalidationsPropagator invalidationsPropagator, Map<String,String> properties)Constructors in org.nuxeo.ecm.core.storage.sql with parameters of type Model Constructor Description PersistenceContext(Model model, RowMapper mapper, SessionImpl session)SessionImpl(RepositoryImpl repository, Model model, Mapper mapper) -
Uses of Model in org.nuxeo.ecm.core.storage.sql.jdbc
Fields in org.nuxeo.ecm.core.storage.sql.jdbc declared as Model Modifier and Type Field Description protected ModelJDBCConnection. modelThe model used to do the mapping.protected ModelNXQLQueryMaker. modelMethods in org.nuxeo.ecm.core.storage.sql.jdbc with parameters of type Model Modifier and Type Method Description QueryMaker.QueryNXQLQueryMaker. buildQuery(SQLInfo sqlInfo, Model model, Session.PathResolver pathResolver, String query, QueryFilter queryFilter, Object... params)QueryMaker.QueryQueryMaker. buildQuery(SQLInfo sqlInfo, Model model, Session.PathResolver pathResolver, String query, QueryFilter queryFilter, Object... params)Builds the query.protected static booleanNXQLQueryMaker. findFulltextIndexOrField(Model model, String[] nameref)ACLRowACLCollectionIO. getCurrentFromResultSet(ResultSet rs, List<Column> columns, Model model, Serializable[] returnId, int[] returnPos)SerializableCollectionIO. getCurrentFromResultSet(ResultSet rs, List<Column> columns, Model model, Serializable[] returnId, int[] returnPos)Gets one value from the current position of the result set.SerializableScalarCollectionIO. getCurrentFromResultSet(ResultSet rs, List<Column> columns, Model model, Serializable[] returnId, int[] returnPos)Constructors in org.nuxeo.ecm.core.storage.sql.jdbc with parameters of type Model Constructor Description JDBCConnection(Model model, SQLInfo sqlInfo)Creates a new Mapper.JDBCMapper(Model model, Session.PathResolver pathResolver, SQLInfo sqlInfo, VCSClusterInvalidator clusterInvalidator, RepositoryImpl repository)Creates a new Mapper.JDBCRowMapper(Model model, SQLInfo sqlInfo, VCSClusterInvalidator clusterInvalidator, VCSInvalidationsPropagator invalidationsPropagator)SQLInfo(Model model, Dialect dialect, boolean requiresClusterSQL) -
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 Modifier and Type Method Description ColumnTable. addColumn(String name, ColumnType type, String key, Model model)Adds aColumnto the table.ColumnTableAlias. addColumn(String name, ColumnType type, String key, Model model)ColumnTableImpl. addColumn(String name, ColumnType type, String key, 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>TableAlias. getPostAddSqls(Column column, Model model)List<String>TableImpl. getPostAddSqls(Column column, 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.List<String>TableAlias. getPostCreateSqls(Model model)List<String>TableImpl. getPostCreateSqls(Model model)protected voidTableImpl. postAddColumn(Column column, List<String> sqls, Model model) -
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 Modifier and Type Method Description abstract StringDialect. getCreateFulltextIndexSql(String indexName, String quotedIndexName, Table table, List<Column> columns, Model model)Gets a CREATE INDEX statement for a fulltext index.StringDialectDB2. getCreateFulltextIndexSql(String indexName, String quotedIndexName, Table table, List<Column> columns, Model model)StringDialectH2. getCreateFulltextIndexSql(String indexName, String quotedIndexName, Table table, List<Column> columns, Model model)StringDialectMySQL. getCreateFulltextIndexSql(String indexName, String quotedIndexName, Table table, List<Column> columns, Model model)StringDialectOracle. getCreateFulltextIndexSql(String indexName, String quotedIndexName, Table table, List<Column> columns, Model model)StringDialectPostgreSQL. getCreateFulltextIndexSql(String indexName, String quotedIndexName, Table table, List<Column> columns, Model model)StringDialectSQLServer. getCreateFulltextIndexSql(String indexName, String quotedIndexName, Table table, List<Column> columns, Model model)StringDialect. getCreateIndexSql(String indexName, Table.IndexType indexType, Table table, List<Column> columns, Model model)Gets a CREATE INDEX statement for an index.List<String>Dialect. getCustomPostCreateSqls(Table table, Model model)Additional things to execute after CREATE TABLE.List<String>DialectPostgreSQL. getCustomPostCreateSqls(Table table, Model model)List<String>DialectSQLServer. getCustomPostCreateSqls(Table table, Model model)abstract Dialect.FulltextMatchInfoDialect. 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.Dialect.FulltextMatchInfoDialectDB2. getFulltextScoredMatchInfo(String fulltextQuery, String indexName, int nthMatch, Column mainColumn, Model model, Database database)Dialect.FulltextMatchInfoDialectH2. getFulltextScoredMatchInfo(String fulltextQuery, String indexName, int nthMatch, Column mainColumn, Model model, Database database)Dialect.FulltextMatchInfoDialectMySQL. getFulltextScoredMatchInfo(String fulltextQuery, String indexName, int nthMatch, Column mainColumn, Model model, Database database)Dialect.FulltextMatchInfoDialectOracle. getFulltextScoredMatchInfo(String fulltextQuery, String indexName, int nthMatch, Column mainColumn, Model model, Database database)Dialect.FulltextMatchInfoDialectPostgreSQL. getFulltextScoredMatchInfo(String fulltextQuery, String indexName, int nthMatch, Column mainColumn, Model model, Database database)Dialect.FulltextMatchInfoDialectSQLServer. getFulltextScoredMatchInfo(String fulltextQuery, String indexName, int nthMatch, Column mainColumn, Model model, Database database)abstract Map<String,Serializable>Dialect. getSQLStatementsProperties(Model model, Database database)Gets the properties to use with the SQL statements.Map<String,Serializable>DialectDB2. getSQLStatementsProperties(Model model, Database database)Map<String,Serializable>DialectH2. getSQLStatementsProperties(Model model, Database database)Map<String,Serializable>DialectMySQL. getSQLStatementsProperties(Model model, Database database)Map<String,Serializable>DialectOracle. getSQLStatementsProperties(Model model, Database database)Map<String,Serializable>DialectPostgreSQL. getSQLStatementsProperties(Model model, Database database)Map<String,Serializable>DialectSQLServer. getSQLStatementsProperties(Model model, Database database)List<String>Dialect. getStartupSqls(Model model, Database database)Gets the sql statements to execute after the repository init (at startup).List<String>DialectOracle. getStartupSqls(Model model, Database database)List<String>DialectPostgreSQL. getStartupSqls(Model model, Database database)List<String>DialectSQLServer. getStartupSqls(Model model, Database database) -
Uses of Model in org.nuxeo.ecm.platform.tag
Methods in org.nuxeo.ecm.platform.tag with parameters of type Model Modifier and Type Method Description QueryMaker.QueryTagQueryMaker. buildQuery(SQLInfo sqlInfo, Model model, Session.PathResolver pathResolver, String query, QueryFilter queryFilter, Object... params)
-