Uses of Class
org.apache.juneau.commons.beanquery.BeanQuery.Builder
Packages that use BeanQuery.Builder
Package
Description
A protocol-agnostic query API for filtering, sorting, and paging collections of beans (design ยง5).
-
Uses of BeanQuery.Builder in org.apache.juneau.commons.beanquery
Methods in org.apache.juneau.commons.beanquery that return BeanQuery.BuilderModifier and TypeMethodDescriptionBeanQuery.Builder.and(Consumer<BeanQuery.GroupBuilder> block) Same asBeanQuery.GroupBuilder.and(Consumer), adding a top-level group.Same asBeanQuery.GroupBuilder.between(String,Object,Object), adding a top-level condition.Same asBeanQuery.GroupBuilder.blank(String), adding a top-level condition.Same asBeanQuery.GroupBuilder.contains(String,Object), adding a top-level condition.BeanQuery.copy()Creates aBeanQuery.Builderpre-populated with this query's current state, so individual settings can be changed or added without disturbing the rest.BeanQuery.Builder.counts(CountRequest request) Sets thecountsoption from aCountRequest.static BeanQuery.BuilderBeanQuery.create()Creates a newBeanQuery.Builder.Same asBeanQuery.GroupBuilder.eq(String,Object), adding a top-level condition.Same asBeanQuery.GroupBuilder.gt(String,Object), adding a top-level condition.Same asBeanQuery.GroupBuilder.gte(String,Object), adding a top-level condition.Same asBeanQuery.GroupBuilder.in(String,Object...), adding a top-level condition.BeanQuery.Builder.limit(int limit) Sets the maximum number of rows to return.Same asBeanQuery.GroupBuilder.lt(String,Object), adding a top-level condition.Same asBeanQuery.GroupBuilder.lte(String,Object), adding a top-level condition.Same asBeanQuery.GroupBuilder.ne(String,Object...), adding a top-level condition.BeanQuery.Builder.not(Consumer<BeanQuery.GroupBuilder> block) Same asBeanQuery.GroupBuilder.not(Consumer), adding a top-level group.Same asBeanQuery.GroupBuilder.notBlank(String), adding a top-level condition.Same asBeanQuery.GroupBuilder.op(String,String,Object...), adding a top-level condition.Sets a free-form option, overwriting any earlier value for the same key.BeanQuery.Builder.or(Consumer<BeanQuery.GroupBuilder> block) Same asBeanQuery.GroupBuilder.or(Consumer), adding a top-level group.BeanQuery.Builder.page(int start, int length) Setsposition(int)andlimit(int)together.BeanQuery.Builder.position(int position) Sets the zero-based row offset.Same asBeanQuery.GroupBuilder.prefix(String,Object), adding a top-level condition.Same asBeanQuery.GroupBuilder.regex(String,String), adding a top-level condition.Same asBeanQuery.GroupBuilder.regex(String,String,String), adding a top-level condition.Same asBeanQuery.GroupBuilder.search(String,String), adding a top-level condition.Appends an ascending sort key; does not replace keys already added.Appends a descending sort key (column + ":desc"); does not replace keys already added.Appends columns to the view list; does not replace columns already added.