Uses of Class
org.nuxeo.ecm.core.query.sql.model.Predicate
-
-
Uses of Predicate in org.nuxeo.ecm.core.query.sql.model
Subclasses of Predicate in org.nuxeo.ecm.core.query.sql.model Modifier and Type Class Description class
MultiExpression
An expression for an single operator with an arbitrary number of operands.Fields in org.nuxeo.ecm.core.query.sql.model declared as Predicate Modifier and Type Field Description Predicate
WhereClause. predicate
Fields in org.nuxeo.ecm.core.query.sql.model with type parameters of type Predicate Modifier and Type Field Description List<Predicate>
MultiExpression. predicates
Methods in org.nuxeo.ecm.core.query.sql.model that return Predicate Modifier and Type Method Description static Predicate
Predicates. and(Predicate left, Predicate right)
static Predicate
Predicates. between(String name, Object min, Object max)
static Predicate
Predicates. eq(String name, Object value)
static Predicate
Predicates. gt(String name, Object value)
static Predicate
Predicates. gte(String name, Object value)
static Predicate
Predicates. ilike(String name, Object value)
static Predicate
Predicates. in(String name, Iterable<?> values)
static Predicate
Predicates. in(String name, Object[] values)
static <T> Predicate
Predicates. in(String name, T value, T... values)
static Predicate
Predicates. isnotnull(String name)
static Predicate
Predicates. isnull(String name)
static Predicate
Predicates. like(String name, Object value)
static Predicate
Predicates. lt(String name, Object value)
static Predicate
Predicates. lte(String name, Object value)
static Predicate
Predicates. not(Predicate predicate)
static Predicate
Predicates. notbetween(String name, Object min, Object max)
static Predicate
Predicates. noteq(String name, Object value)
static Predicate
Predicates. notilike(String name, Object value)
static Predicate
Predicates. notin(String name, Iterable<?> values)
static Predicate
Predicates. notin(String name, Object[] values)
static <T> Predicate
Predicates. notin(String name, T value, T... values)
static Predicate
Predicates. notlike(String name, Object value)
static Predicate
Predicates. or(Predicate left, Predicate right)
static Predicate
Predicates. startsWith(String name, Object value)
Predicate
IdentityQueryTransformer. transform(Predicate node)
Predicate
QueryTransformer. transform(Predicate node)
Methods in org.nuxeo.ecm.core.query.sql.model with parameters of type Predicate Modifier and Type Method Description static Predicate
Predicates. and(Predicate left, Predicate right)
QueryBuilder
QueryBuilder. and(Predicate predicate)
Adds a new predicate to the list of AND predicates.static Predicate
Predicates. not(Predicate predicate)
static Predicate
Predicates. or(Predicate left, Predicate right)
QueryBuilder
QueryBuilder. or(Predicate predicate)
Adds a new predicate to the list of OR predicates.QueryBuilder
QueryBuilder. predicate(Predicate predicate)
Adds a new predicate to the list.Predicate
IdentityQueryTransformer. transform(Predicate node)
Predicate
QueryTransformer. transform(Predicate node)
SQLQuery
SQLQuery. withPredicate(Predicate predicate)
Constructors in org.nuxeo.ecm.core.query.sql.model with parameters of type Predicate Constructor Description WhereClause(Predicate predicate)
Constructor parameters in org.nuxeo.ecm.core.query.sql.model with type arguments of type Predicate Constructor Description MultiExpression(Operator operator, List<Predicate> predicates)
-
Uses of Predicate in org.nuxeo.ecm.core.storage
Fields in org.nuxeo.ecm.core.storage with type parameters of type Predicate Modifier and Type Field Description protected static Collector<Predicate,?,Map<String,List<Predicate>>>
QueryOptimizer. GROUPING_BY_EXPR_PREFIX
protected static Collector<Predicate,?,Map<String,List<Predicate>>>
QueryOptimizer. GROUPING_BY_EXPR_PREFIX
Methods in org.nuxeo.ecm.core.storage that return Predicate Modifier and Type Method Description static Predicate
QueryOptimizer. makeSingleAndPredicate(String prefix, List<Predicate> predicates)
Makes a single AND predicate from several expressions known to have a common prefix.Methods in org.nuxeo.ecm.core.storage with parameters of type Predicate Modifier and Type Method Description protected void
QueryOptimizer. addWhere(List<Predicate> clauses, Predicate expr)
protected static String
QueryOptimizer. getPredicatePrefix(Predicate predicate)
Method parameters in org.nuxeo.ecm.core.storage with type arguments of type Predicate Modifier and Type Method Description protected void
QueryOptimizer. addFacetFilters(List<Predicate> clauses, FacetFilter facetFilter)
protected void
QueryOptimizer. addTypes(List<Predicate> clauses, FromClause node)
Finds all the types to take into account (all concrete types being a subtype of the passed types) based on the FROM list.protected void
QueryOptimizer. addWhere(List<Predicate> clauses, Predicate expr)
protected void
QueryOptimizer. addWhere(List<Predicate> clauses, WhereClause where)
Adds a flattened version of all toplevel ANDed WHERE clauses.static Predicate
QueryOptimizer. makeSingleAndPredicate(String prefix, List<Predicate> predicates)
Makes a single AND predicate from several expressions known to have a common prefix.static void
QueryOptimizer. reorganizeGroupedExpressions(Map<String,Predicate> groupedExpressions)
Reorganizes the grouped expressions in order to have 2-level nesting in case a group is a prefix of another.protected void
QueryOptimizer. simplifyTypes(List<Predicate> clauses)
Simplify ecm:primaryType positive references, and non-per-instance mixin types. -
Uses of Predicate in org.nuxeo.ecm.core.storage.sql.jdbc
Fields in org.nuxeo.ecm.core.storage.sql.jdbc with type parameters of type Predicate Modifier and Type Field Description protected LinkedList<Predicate>
NXQLQueryMaker.QueryAnalyzer. toplevelPredicates
Methods in org.nuxeo.ecm.core.storage.sql.jdbc with parameters of type Predicate Modifier and Type Method Description protected void
NXQLQueryMaker.QueryAnalyzer. analyzeToplevelPredicates(Predicate predicate)
Process special toplevel ANDed operands: ecm:isProxy -
Uses of Predicate in org.nuxeo.ecm.core.storage.sql.security
Fields in org.nuxeo.ecm.core.storage.sql.security declared as Predicate Modifier and Type Field Description static Predicate
NoFile2SecurityPolicy.NoFileTransformer. NO_FILE
-
Uses of Predicate in org.nuxeo.ecm.platform.audit.service
Methods in org.nuxeo.ecm.platform.audit.service that return Predicate Modifier and Type Method Description protected Predicate
AbstractAuditBackend. convert(FilterMapEntry entry)
-
Uses of Predicate in org.nuxeo.ecm.platform.oauth2.enums
Fields in org.nuxeo.ecm.platform.oauth2.enums declared as Predicate Modifier and Type Field Description protected Predicate
NuxeoOAuth2TokenType. predicate
Methods in org.nuxeo.ecm.platform.oauth2.enums that return Predicate Modifier and Type Method Description Predicate
NuxeoOAuth2TokenType. getPredicate()
-
Uses of Predicate in org.nuxeo.ecm.platform.usermanager
Methods in org.nuxeo.ecm.platform.usermanager that return Predicate Modifier and Type Method Description Predicate
DefaultUserMultiTenantManagement.QueryTenantAdder. transform(Predicate node)
Methods in org.nuxeo.ecm.platform.usermanager with parameters of type Predicate Modifier and Type Method Description Predicate
DefaultUserMultiTenantManagement.QueryTenantAdder. transform(Predicate node)
-