Uses of Interface
com.loomcache.server.query.Predicate
Packages that use Predicate
-
Uses of Predicate in com.loomcache.server.query
Subinterfaces of Predicate in com.loomcache.server.queryModifier and TypeInterfaceDescriptionstatic interfacePredicate variant for join conditions that need access to both source rows.Classes in com.loomcache.server.query that implement PredicateModifier and TypeClassDescriptionstatic final recordPredicate that combines two predicates with AND logic.static final recordPredicate that tests BETWEEN: field BETWEEN low AND high (inclusive)static final recordPredicate that tests equality: field == valuestatic final classPredicate that always returns false.static final recordPredicate that tests greater than or equal: field >= valuestatic final recordPredicate that tests greater than: field > valuestatic final classPredicate that tests case-insensitive LIKE pattern matching with SQL wildcards.static final recordPredicate that tests IN: field IN (values...)static final recordJoin predicate that tests equality between a left and right column.static final recordPredicate that tests less than or equal: field invalid input: '<'= valuestatic final recordPredicate that tests less than: field invalid input: '<' valuestatic final classPredicate that tests LIKE pattern matching with SQL wildcards (% and _).static final recordPredicate that tests inequality: field !static final recordPredicate that negates another predicate.static final recordPredicate that combines two predicates with OR logic.static final recordPredicate wrapper that carries an explicit partition key for query routing.static final classPredicate that tests Java regex matching against a field's string value.static final classPredicate that always returns true.Methods in com.loomcache.server.query that return PredicateModifier and TypeMethodDescriptionPredicate.PartitionPredicate.delegate()Returns the value of thedelegaterecord component.QueryPlan.Join.joinCondition()Returns the value of thejoinConditionrecord component.Predicate.AndPredicate.left()Returns the value of theleftrecord component.Predicate.OrPredicate.left()Returns the value of theleftrecord component.Predicate.NotPredicate.predicate()Returns the value of thepredicaterecord component.Predicate.AndPredicate.right()Returns the value of therightrecord component.Predicate.OrPredicate.right()Returns the value of therightrecord component.QueryPlan.wherePredicate()Returns the value of thewherePredicaterecord component.SqlParser.DeleteStatement.wherePredicate()Returns the value of thewherePredicaterecord component.SqlParser.UpdateStatement.wherePredicate()Returns the value of thewherePredicaterecord component.Methods in com.loomcache.server.query with parameters of type PredicateModifier and TypeMethodDescriptionstatic @Nullable ObjectQueryOptimizer.partitionKeyFor(Predicate predicate) Finds an explicit partition-routing key embedded in a predicate tree.Constructors in com.loomcache.server.query with parameters of type PredicateModifierConstructorDescriptionAndPredicate(Predicate left, Predicate right) Creates an instance of aAndPredicaterecord class.DeleteStatement(String mapName, Predicate wherePredicate) Creates an instance of aDeleteStatementrecord class.Creates an instance of aJoinrecord class.NotPredicate(Predicate predicate) Creates an instance of aNotPredicaterecord class.OrPredicate(Predicate left, Predicate right) Creates an instance of aOrPredicaterecord class.PartitionPredicate(Object partitionKey, Predicate delegate) Creates an instance of aPartitionPredicaterecord class.QueryPlan(List<String> selectedColumns, String mapName, Predicate wherePredicate, List<QueryPlan.OrderBy> orderByList, int limit, boolean explicitLimit, @Nullable QueryPlan.AggregateFunction aggregateFunction) Compact constructor for validation.QueryPlan(List<String> selectedColumns, String mapName, Predicate wherePredicate, List<QueryPlan.OrderBy> orderByList, int limit, @Nullable QueryPlan.AggregateFunction aggregateFunction) Creates an instance of aUpdateStatementrecord class.