Package com.day.cq.search.eval
Defines package version.
-
Interface Summary Interface Description EvaluationContext EvaluationContextis a helper class that provides access to various elements required forPredicateEvaluatorsduring the query evaluation process.PredicateEvaluator APredicateEvaluatorhandles the evaluation of certainPredicates, which are the defining constraints of aQuery. -
Class Summary Class Description AbstractPredicateEvaluator AbstractPredicateEvaluatoris 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.