Package com.day.cq.search.eval
Defines package version.
-
Interface Summary Interface Description EvaluationContext EvaluationContext
is a helper class that provides access to various elements required forPredicateEvaluators
during the query evaluation process.PredicateEvaluator APredicateEvaluator
handles the evaluation of certainPredicates
, which are the defining constraints of aQuery
. -
Class Summary Class Description AbstractPredicateEvaluator AbstractPredicateEvaluator
is a base implementation for predicate evaluators.CollectionPredicateEvaluator Finds items that are member of a specific sling resource collection.DateRangePredicateEvaluator Matches JCR DATE properties against a date/time interval.FulltextPredicateEvaluator Searches for terms in the fulltext index.JcrBoolPropertyPredicateEvaluator Matches on JCR BOOLEAN properties.JcrPropertyPredicateEvaluator Matches on JCR properties and their values.NodenamePredicateEvaluator Matches on JCR node names.PathPredicateEvaluator Searches within a given path.PermissionPredicateEvaluator Restricts the result to items where the current session has the specified JCR privileges.PredicateGroupEvaluator Allows to build nested conditions.RangePropertyPredicateEvaluator Matches a JCR property against an interval.RelativeDateRangePredicateEvaluator Matches JCR DATE properties against a date/time interval using time offsets relative to the current server time.SavedQueryPredicate Includes all predicates of a persisted querybuilder query into the current query as a subPredicateGroupEvaluator
.SimilarityPredicateEvaluator Similarity search using JCR XPath'srep:similar()
.TypePredicateEvaluator Restricts results to a specific JCR node type, both primary node type or mixin type.XPath Utility class for XPath related methods and constants.