Uses of Class
org.apache.juneau.commons.beanquery.BeanQuery.GroupBuilder
Packages that use BeanQuery.GroupBuilder
Package
Description
A protocol-agnostic query API for filtering, sorting, and paging collections of beans (design ยง5).
-
Uses of BeanQuery.GroupBuilder in org.apache.juneau.commons.beanquery
Methods in org.apache.juneau.commons.beanquery that return BeanQuery.GroupBuilderModifier and TypeMethodDescriptionBeanQuery.GroupBuilder.and(Consumer<BeanQuery.GroupBuilder> block) Adds a cross-column$and(...) group.Adds a between condition, inclusive of both bounds.Adds a blank-value condition.Adds a substring-match condition.Adds an equals condition.Adds a greater-than condition.Adds a greater-than-or-equal condition.Adds an in-list condition, true if the column matches any ofvalues.Adds a less-than condition.Adds a less-than-or-equal condition.Adds a not-equals condition, true if the column matches none ofvalues.BeanQuery.GroupBuilder.not(Consumer<BeanQuery.GroupBuilder> block) Adds a$not(...) group.Adds a not-blank condition.Escape hatch for an operator not exposed by a dedicated method above.BeanQuery.GroupBuilder.or(Consumer<BeanQuery.GroupBuilder> block) Adds a cross-column$or(...) group.Adds a prefix-match condition.Adds a regex-match condition.Adds a regex-match condition with flags.Escape hatch for a raw, already-formatted expression.Method parameters in org.apache.juneau.commons.beanquery with type arguments of type BeanQuery.GroupBuilderModifier and TypeMethodDescriptionBeanQuery.Builder.and(Consumer<BeanQuery.GroupBuilder> block) Same asand(Consumer), adding a top-level group.BeanQuery.GroupBuilder.and(Consumer<BeanQuery.GroupBuilder> block) Adds a cross-column$and(...) group.BeanQuery.Builder.not(Consumer<BeanQuery.GroupBuilder> block) Same asnot(Consumer), adding a top-level group.BeanQuery.GroupBuilder.not(Consumer<BeanQuery.GroupBuilder> block) Adds a$not(...) group.BeanQuery.Builder.or(Consumer<BeanQuery.GroupBuilder> block) Same asor(Consumer), adding a top-level group.BeanQuery.GroupBuilder.or(Consumer<BeanQuery.GroupBuilder> block) Adds a cross-column$or(...) group.