Package | Description |
---|---|
org.nuxeo.ecm.core.query.sql | |
org.nuxeo.ecm.core.query.sql.model | |
org.nuxeo.ecm.core.search.api.client.search.results.impl |
Client search results api implementation.
|
org.nuxeo.ecm.core.storage | |
org.nuxeo.ecm.core.storage.dbs | |
org.nuxeo.ecm.core.storage.sql.jdbc | |
org.nuxeo.ecm.core.storage.sql.security | |
org.nuxeo.elasticsearch.query |
Modifier and Type | Method and Description |
---|---|
static SQLQuery |
SQLQueryParser.parse(Reader reader) |
static SQLQuery |
SQLQueryParser.parse(String string) |
Modifier and Type | Method and Description |
---|---|
SQLQuery |
SQLQuery.Transformer.transform(Principal principal,
SQLQuery query) |
SQLQuery |
SQLQuery.IdentityTransformer.transform(Principal principal,
SQLQuery query) |
SQLQuery |
QueryTransformer.transform(SQLQuery node) |
SQLQuery |
IdentityQueryTransformer.transform(SQLQuery node) |
SQLQuery |
SQLQuery.withWhereExpression(Expression whereExpression) |
Modifier and Type | Method and Description |
---|---|
SQLQuery |
SQLQuery.Transformer.transform(Principal principal,
SQLQuery query) |
SQLQuery |
SQLQuery.IdentityTransformer.transform(Principal principal,
SQLQuery query) |
SQLQuery |
QueryTransformer.transform(SQLQuery node) |
SQLQuery |
IdentityQueryTransformer.transform(SQLQuery node) |
void |
IVisitor.visitQuery(SQLQuery node) |
void |
DefaultQueryVisitor.visitQuery(SQLQuery node) |
Constructor and Description |
---|
SQLQuery(SQLQuery other)
Copying constructor.
|
Modifier and Type | Field and Description |
---|---|
protected SQLQuery |
ResultSetImpl.sqlQuery |
Modifier and Type | Method and Description |
---|---|
protected SQLQuery |
QueryOptimizer.addIsNotNullClauses(SQLQuery query,
Collection<String> names) |
protected SQLQuery |
QueryOptimizer.addWildcardNotNullClauses(SQLQuery query)
If we have a query like
SELECT dc:subjects/* FROM ... then we must make sure we don't match documents
that don't have a dc:subjects at all, as this would make the evaluator return one null value for
each due to its semantics of doing the equivalent of LEFT JOINs. |
SQLQuery |
QueryOptimizer.optimize(SQLQuery query)
Optimizes a query to provide a WHERE clause containing facet filters, primary and mixin types.
|
Modifier and Type | Method and Description |
---|---|
protected SQLQuery |
QueryOptimizer.addIsNotNullClauses(SQLQuery query,
Collection<String> names) |
protected SQLQuery |
QueryOptimizer.addWildcardNotNullClauses(SQLQuery query)
If we have a query like
SELECT dc:subjects/* FROM ... then we must make sure we don't match documents
that don't have a dc:subjects at all, as this would make the evaluator return one null value for
each due to its semantics of doing the equivalent of LEFT JOINs. |
SQLQuery |
QueryOptimizer.optimize(SQLQuery query)
Optimizes a query to provide a WHERE clause containing facet filters, primary and mixin types.
|
Constructor and Description |
---|
DBSExpressionEvaluator(DBSSession session,
SQLQuery query,
String[] principals,
boolean fulltextSearchDisabled) |
Modifier and Type | Method and Description |
---|---|
void |
NXQLQueryMaker.QueryAnalyzer.visitQuery(SQLQuery node) |
void |
NXQLQueryMaker.WhereBuilder.visitQuery(SQLQuery node) |
Modifier and Type | Method and Description |
---|---|
SQLQuery |
NoFile2SecurityPolicy.NoFileTransformer.transform(Principal principal,
SQLQuery query) |
Modifier and Type | Method and Description |
---|---|
SQLQuery |
NoFile2SecurityPolicy.NoFileTransformer.transform(Principal principal,
SQLQuery query) |
Modifier and Type | Method and Description |
---|---|
protected static SQLQuery |
NxqlQueryConverter.addSecurityPolicy(CoreSession session,
SQLQuery query) |
protected static SQLQuery |
NxqlQueryConverter.getSqlQuery(String nxql) |
Modifier and Type | Method and Description |
---|---|
protected static SQLQuery |
NxqlQueryConverter.addSecurityPolicy(CoreSession session,
SQLQuery query) |
Copyright © 2018 Nuxeo. All rights reserved.