Index
All Classes and Interfaces|All Packages
A
- add(Expression) - Method in interface io.ebean.typequery.IQueryBean
-
Add an expression to the WHERE or HAVING clause.
- add(Expression) - Method in class io.ebean.typequery.QueryBean
- add(String, String) - Static method in class io.ebean.typequery.TQPath
-
Return the full path by adding the prefix to the property name (null safe).
- after(T) - Method in class io.ebean.typequery.PBaseDate
-
Same as greater than.
- after(T) - Method in class io.ebean.typequery.PBaseTime
-
Same as greater than.
- alias(String) - Method in class io.ebean.typequery.QueryBean
- AlreadyEnhancedMarker - Annotation Type in io.ebean.typequery
-
Used to denote a query bean that has already been enhanced.
- also(Consumer<R>) - Method in class io.ebean.typequery.QueryBean
- alsoIf(BooleanSupplier, Consumer<R>) - Method in class io.ebean.typequery.QueryBean
- and() - Method in interface io.ebean.typequery.IQueryBean
-
Begin a list of expressions added by 'AND'.
- and() - Method in class io.ebean.typequery.QueryBean
- apply(FetchPath) - Method in class io.ebean.typequery.QueryBean
- asc() - Method in class io.ebean.typequery.TQPropertyBase
-
Order by ascending on this property.
- asDraft() - Method in class io.ebean.typequery.QueryBean
- asDto(Class<D>) - Method in class io.ebean.typequery.QueryBean
- asMapKey() - Method in class io.ebean.typequery.PBaseValueEqual
-
Set the property as the map key for a
findMapquery. - asOf(Timestamp) - Method in class io.ebean.typequery.QueryBean
- asUpdate() - Method in class io.ebean.typequery.QueryBean
B
- before(T) - Method in class io.ebean.typequery.PBaseDate
-
Same as less than.
- before(T) - Method in class io.ebean.typequery.PBaseTime
-
Same as less than.
- between(int, int) - Method in class io.ebean.typequery.PBaseNumber
-
Between lower and upper values.
- between(String, String) - Method in class io.ebean.typequery.PBaseString
-
Between lower and upper values.
- between(T, T) - Method in class io.ebean.typequery.PBaseComparable
-
Between lower and upper values.
- betweenProperties(Query.Property<T>, T) - Method in class io.ebean.typequery.PBaseComparable
-
Between - value between this property and another property
- bitwiseAll(int) - Method in class io.ebean.typequery.PInteger
-
Add expression for ALL of the given bit flags to be set.
- bitwiseAll(long) - Method in class io.ebean.typequery.PLong
-
Add expression for ALL of the given bit flags to be set.
- bitwiseAll(short) - Method in class io.ebean.typequery.PShort
-
Add expression for ALL of the given bit flags to be set.
- bitwiseAnd(int, int) - Method in class io.ebean.typequery.PInteger
-
Add bitwise AND expression of the given bit flags to compare with the match/mask.
- bitwiseAnd(long, long) - Method in class io.ebean.typequery.PLong
-
Add bitwise AND expression of the given bit flags to compare with the match/mask.
- bitwiseAnd(short, short) - Method in class io.ebean.typequery.PShort
-
Add bitwise AND expression of the given bit flags to compare with the match/mask.
- bitwiseAny(int) - Method in class io.ebean.typequery.PInteger
-
Add expression for ANY of the given bit flags to be set.
- bitwiseAny(long) - Method in class io.ebean.typequery.PLong
-
Add expression for ANY of the given bit flags to be set.
- bitwiseAny(short) - Method in class io.ebean.typequery.PShort
-
Add expression for ANY of the given bit flags to be set.
- bitwiseNot(int) - Method in class io.ebean.typequery.PInteger
-
Add expression for the given bit flags to be NOT set.
- bitwiseNot(long) - Method in class io.ebean.typequery.PLong
-
Add expression for the given bit flags to be NOT set.
- bitwiseNot(short) - Method in class io.ebean.typequery.PShort
-
Add expression for the given bit flags to be NOT set.
- buildFetchGroup() - Method in interface io.ebean.typequery.IQueryBean
-
Return the fetch group.
- buildFetchGroup() - Method in class io.ebean.typequery.QueryBean
C
- contains(E...) - Method in class io.ebean.typequery.PArray
-
ARRAY contains the values.
- contains(String) - Method in class io.ebean.typequery.PBaseString
-
Contains - uses a like with '%' wildcard added to the beginning and end.
- contains(String) - Method in class io.ebean.typequery.PString
-
Contains - uses a like with '%' wildcard added to the beginning and end.
D
- delete() - Method in class io.ebean.typequery.QueryBean
- desc() - Method in class io.ebean.typequery.TQPropertyBase
-
Order by descending on this property.
- distinctOn(TQProperty<R, ?>...) - Method in interface io.ebean.typequery.IQueryBean
-
Set DISTINCT ON properties.
- distinctOn(TQProperty<R, ?>...) - Method in class io.ebean.typequery.QueryBean
- distinctOn(String) - Method in class io.ebean.typequery.QueryBean
E
- endAnd() - Method in interface io.ebean.typequery.IQueryBean
-
End AND junction - synonym for endJunction().
- endAnd() - Method in class io.ebean.typequery.QueryBean
- endJunction() - Method in interface io.ebean.typequery.IQueryBean
-
End a list of expressions added by 'OR'.
- endJunction() - Method in class io.ebean.typequery.QueryBean
- endNot() - Method in interface io.ebean.typequery.IQueryBean
-
End NOT junction - synonym for endJunction().
- endNot() - Method in class io.ebean.typequery.QueryBean
- endOr() - Method in interface io.ebean.typequery.IQueryBean
-
End OR junction - synonym for endJunction().
- endOr() - Method in class io.ebean.typequery.QueryBean
- endsWith(String) - Method in class io.ebean.typequery.PBaseString
-
Ends with - uses a like with '%' wildcard added to the beginning.
- endsWith(String) - Method in class io.ebean.typequery.PString
-
Ends with - uses a like with '%' wildcard added to the beginning.
- eq(boolean) - Method in class io.ebean.typequery.PBoolean
-
Is true or false based on the bind value.
- eq(int) - Method in class io.ebean.typequery.PBaseNumber
-
Is equal to.
- eq(Query.Property<T>) - Method in class io.ebean.typequery.PBaseValueEqual
-
Is equal to another property.
- eq(Query<?>) - Method in class io.ebean.typequery.PBaseValueEqual
-
Property is equal to the result of a sub-query.
- eq(String) - Method in class io.ebean.typequery.PBaseString
-
Equal to.
- eq(T) - Method in class io.ebean.typequery.PBaseValueEqual
-
Is equal to.
- eq(T) - Method in class io.ebean.typequery.TQAssoc
-
Is equal to by ID property.
- eqIfPresent(T) - Method in class io.ebean.typequery.PBaseValueEqual
-
Is equal to if value is non-null and otherwise no expression is added to the query.
- eqIfPresent(T) - Method in class io.ebean.typequery.TQAssoc
-
Is EQUAL TO if value is non-null and otherwise no expression is added to the query.
- eqOrNull(T) - Method in class io.ebean.typequery.PBaseValueEqual
-
Is equal to or Null.
- eqSubQuery(String, Object...) - Method in class io.ebean.typequery.PBaseValueEqual
-
Equal To a raw SQL SubQuery.
- equalTo(int) - Method in class io.ebean.typequery.PBaseNumber
-
Is equal to.
- equalTo(T) - Method in class io.ebean.typequery.PBaseValueEqual
-
Is equal to.
- equalTo(T) - Method in class io.ebean.typequery.TQAssoc
-
Is equal to by ID property.
- equalToOrNull(T) - Method in class io.ebean.typequery.PBaseValueEqual
-
Is equal to or Null.
- equalToType(T) - Method in class io.ebean.typequery.PBaseString
-
Deprecated, for removal: This API element is subject to removal in a future version.
- Example - Search tag in io.ebean.typequery.IQueryBean.and()
- Section
- Example - Search tag in io.ebean.typequery.IQueryBean.and()
- Section
- Example - Search tag in io.ebean.typequery.IQueryBean.or()
- Section
- Example - Search tag in io.ebean.typequery.IQueryBean.or()
- Section
- Example: - Search tag in io.ebean.typequery.IQueryBean.raw(String, Object)
- Section
- Example: - Search tag in io.ebean.typequery.IQueryBean.raw(String, Object)
- Section
- Example: order by customer name, order date - Search tag in io.ebean.typequery.IQueryBean.orderBy()
- Section
- Example: order by customer name, order date - Search tag in io.ebean.typequery.IQueryBean.orderBy()
- Section
- Example - usage of QCustomer - Search tag in class io.ebean.typequery.QueryBean
- Section
- Example - usage of QCustomer - Search tag in interface io.ebean.typequery.IQueryBean
- Section
- Example - usage of QCustomer - Search tag in package io.ebean.typequery
- Section
- exists() - Method in class io.ebean.typequery.QueryBean
- exists(Query<?>) - Method in interface io.ebean.typequery.IQueryBean
-
Add EXISTS sub-query predicate.
- exists(Query<?>) - Method in class io.ebean.typequery.QueryBean
- exists(String, Object...) - Method in interface io.ebean.typequery.IQueryBean
-
EXISTS using a SQL SubQuery.
- exists(String, Object...) - Method in class io.ebean.typequery.QueryBean
- expr() - Method in class io.ebean.typequery.TQProperty
-
Internal method to return the underlying expression list.
F
- fetch() - Method in class io.ebean.typequery.TQAssocBean
-
Eagerly fetch this association fetching all the properties.
- fetch(FetchConfig, TQProperty<QB, ?>...) - Method in class io.ebean.typequery.TQAssocBean
-
Fetch this association with config for the type of fetch and the specified properties.
- fetch(FetchGroup<T>) - Method in class io.ebean.typequery.TQAssocBean
-
Fetch using the nested FetchGroup.
- fetch(TQProperty<QB, ?>...) - Method in class io.ebean.typequery.TQAssocBean
-
Eagerly fetch this association loading the specified properties.
- fetch(String) - Method in class io.ebean.typequery.QueryBean
- fetch(String) - Method in class io.ebean.typequery.TQAssocBean
-
Eagerly fetch this association with the properties specified.
- fetch(String, FetchConfig) - Method in class io.ebean.typequery.QueryBean
- fetch(String, String) - Method in class io.ebean.typequery.QueryBean
- fetch(String, String, FetchConfig) - Method in class io.ebean.typequery.QueryBean
- fetchCache() - Method in class io.ebean.typequery.TQAssocBean
-
Eagerly fetch this association using L2 bean cache.
- fetchCache(FetchGroup<T>) - Method in class io.ebean.typequery.TQAssocBean
-
Fetch cache using the nested FetchGroup.
- fetchCache(TQProperty<QB, ?>...) - Method in class io.ebean.typequery.TQAssocBean
-
Eagerly fetch this association using L2 cache.
- fetchCache(String) - Method in class io.ebean.typequery.QueryBean
- fetchCache(String) - Method in class io.ebean.typequery.TQAssocBean
-
Eagerly fetch this association using L2 cache with the properties specified.
- fetchCache(String, String) - Method in class io.ebean.typequery.QueryBean
- fetchLazy() - Method in class io.ebean.typequery.TQAssocBean
-
Use lazy loading for fetching this association.
- fetchLazy(TQProperty<QB, ?>...) - Method in class io.ebean.typequery.TQAssocBean
-
Use lazy loading for this association loading the specified properties.
- fetchLazy(String) - Method in class io.ebean.typequery.QueryBean
- fetchLazy(String, String) - Method in class io.ebean.typequery.QueryBean
- fetchQuery() - Method in class io.ebean.typequery.TQAssocBean
-
Eagerly fetch this association using a "query join".
- fetchQuery(FetchGroup<T>) - Method in class io.ebean.typequery.TQAssocBean
-
Fetch query using the nested FetchGroup.
- fetchQuery(TQProperty<QB, ?>...) - Method in class io.ebean.typequery.TQAssocBean
-
Eagerly fetch this association using a 'query join' loading the specified properties.
- fetchQuery(String) - Method in class io.ebean.typequery.QueryBean
- fetchQuery(String) - Method in class io.ebean.typequery.TQAssocBean
-
Eagerly fetch this association using a "query join" with the properties specified.
- fetchQuery(String, String) - Method in class io.ebean.typequery.QueryBean
- filterMany(ExpressionList<T>) - Method in interface io.ebean.typequery.TQAssocMany
-
Filter the beans fetched for this relationship.
- filterMany(Consumer<QB>) - Method in interface io.ebean.typequery.TQAssocMany
-
Filter the beans fetched for this relationship.
- filterManyRaw(String, Object...) - Method in interface io.ebean.typequery.TQAssocMany
-
Add filter expressions for the many path.
- findCount() - Method in class io.ebean.typequery.QueryBean
- findEach(int, Consumer<List<T>>) - Method in class io.ebean.typequery.QueryBean
- findEach(Consumer<T>) - Method in class io.ebean.typequery.QueryBean
- findEachWhile(Predicate<T>) - Method in class io.ebean.typequery.QueryBean
- findFutureCount() - Method in class io.ebean.typequery.QueryBean
- findFutureIds() - Method in class io.ebean.typequery.QueryBean
- findFutureList() - Method in class io.ebean.typequery.QueryBean
- findFutureMap() - Method in class io.ebean.typequery.QueryBean
- findIds() - Method in class io.ebean.typequery.QueryBean
- findIterate() - Method in class io.ebean.typequery.QueryBean
- findList() - Method in class io.ebean.typequery.QueryBean
- findMap() - Method in class io.ebean.typequery.QueryBean
- findOne() - Method in class io.ebean.typequery.QueryBean
- findOneOrEmpty() - Method in class io.ebean.typequery.QueryBean
- findPagedList() - Method in class io.ebean.typequery.QueryBean
- findSet() - Method in class io.ebean.typequery.QueryBean
- findSingleAttribute() - Method in class io.ebean.typequery.QueryBean
- findSingleAttributeList() - Method in class io.ebean.typequery.QueryBean
- findSingleAttributeOrEmpty() - Method in class io.ebean.typequery.QueryBean
- findSingleAttributeSet() - Method in class io.ebean.typequery.QueryBean
- findStream() - Method in class io.ebean.typequery.QueryBean
- findVersions() - Method in class io.ebean.typequery.QueryBean
- findVersionsBetween(Timestamp, Timestamp) - Method in class io.ebean.typequery.QueryBean
- forUpdate() - Method in class io.ebean.typequery.QueryBean
- forUpdateNoWait() - Method in class io.ebean.typequery.QueryBean
- forUpdateSkipLocked() - Method in class io.ebean.typequery.QueryBean
G
- ge(Query.Property<T>) - Method in class io.ebean.typequery.PBaseComparable
-
Greater than or Equal to other property.
- ge(Query<?>) - Method in class io.ebean.typequery.PBaseComparable
-
Property is Greater Than or Equal To the result of a sub-query.
- ge(String) - Method in class io.ebean.typequery.PBaseString
-
Greater than or Equal to.
- ge(T) - Method in class io.ebean.typequery.PBaseComparable
-
Greater than or Equal to.
- geIfPresent(T) - Method in class io.ebean.typequery.PBaseComparable
-
Is greater than or equal to if value is non-null and otherwise no expression is added to the query.
- Generated - Annotation Type in io.ebean.typequery
-
Marks generated query bean source code.
- geOrNull(String) - Method in class io.ebean.typequery.PBaseString
-
Greater than or Equal to OR Null.
- geOrNull(T) - Method in class io.ebean.typequery.PBaseComparable
-
Greater than or Equal to OR Null.
- geSubQuery(String, Object...) - Method in class io.ebean.typequery.PBaseComparable
-
Greater Than or Equal To a raw SQL SubQuery.
- getBeanType() - Method in class io.ebean.typequery.QueryBean
- getExpressionList() - Method in interface io.ebean.typequery.IQueryBean
-
Return the expression list that has been built for this query.
- getExpressionList() - Method in class io.ebean.typequery.QueryBean
- getGeneratedSql() - Method in class io.ebean.typequery.QueryBean
- greaterOrEqualTo(T) - Method in class io.ebean.typequery.PBaseComparable
-
Greater than or Equal to.
- greaterThan(int) - Method in class io.ebean.typequery.PBaseNumber
-
Greater than.
- greaterThan(T) - Method in class io.ebean.typequery.PBaseComparable
-
Greater than.
- greaterThanOrNull(T) - Method in class io.ebean.typequery.PBaseComparable
-
Greater than or Null.
- gt(int) - Method in class io.ebean.typequery.PBaseNumber
-
Greater than.
- gt(Query.Property<T>) - Method in class io.ebean.typequery.PBaseComparable
-
Greater than other property.
- gt(Query<?>) - Method in class io.ebean.typequery.PBaseComparable
-
Property is Greater Than the result of a sub-query.
- gt(String) - Method in class io.ebean.typequery.PBaseString
-
Greater than.
- gt(T) - Method in class io.ebean.typequery.PBaseComparable
-
Greater than.
- gtIfPresent(T) - Method in class io.ebean.typequery.PBaseComparable
-
Is greater than if value is non-null and otherwise no expression is added to the query.
- gtOrNull(String) - Method in class io.ebean.typequery.PBaseString
-
Greater than OR Null.
- gtOrNull(T) - Method in class io.ebean.typequery.PBaseComparable
-
Greater than OR Null.
- gtSubQuery(String, Object...) - Method in class io.ebean.typequery.PBaseComparable
-
Greater Than a raw SQL SubQuery.
H
- having() - Method in interface io.ebean.typequery.IQueryBean
-
Start adding expressions to the having clause when using @Aggregation properties.
- having() - Method in class io.ebean.typequery.QueryBean
- havingClause() - Method in interface io.ebean.typequery.IQueryBean
-
Return the underlying having clause to typically when using dynamic aggregation formula.
- havingClause() - Method in class io.ebean.typequery.QueryBean
I
- icontains(String) - Method in class io.ebean.typequery.PBaseString
-
Case-insensitive contains.
- icontains(String) - Method in class io.ebean.typequery.PString
-
Case insensitive contains.
- iendsWith(String) - Method in class io.ebean.typequery.PBaseString
-
Case-insensitive ends with.
- iendsWith(String) - Method in class io.ebean.typequery.PString
-
Case insensitive ends with.
- ieq(String) - Method in class io.ebean.typequery.PBaseString
-
Case-insensitive is equal to.
- ieq(String) - Method in class io.ebean.typequery.PString
-
Case insensitive is equal to.
- iequalTo(String) - Method in class io.ebean.typequery.PBaseString
-
Case-insensitive is equal to.
- iequalTo(String) - Method in class io.ebean.typequery.PString
-
Case insensitive is equal to.
- ilike(String) - Method in class io.ebean.typequery.PBaseString
-
Case-insensitive like.
- ilike(String) - Method in class io.ebean.typequery.PString
-
Case insensitive like.
- in(Query<?>) - Method in class io.ebean.typequery.PBaseValueEqual
-
Is in the result of a subquery.
- in(Collection<T>) - Method in class io.ebean.typequery.PBaseValueEqual
-
Is in a list of values.
- in(Collection<T>) - Method in class io.ebean.typequery.TQAssoc
-
Is in a list of values.
- in(T...) - Method in class io.ebean.typequery.PBaseValueEqual
-
Is in a list of values.
- in(T...) - Method in class io.ebean.typequery.TQAssoc
-
Is in a list of values.
- inOrEmpty(Collection<T>) - Method in class io.ebean.typequery.PBaseValueEqual
-
In where null or empty values means that no predicate is added to the query.
- inOrEmpty(Collection<T>) - Method in class io.ebean.typequery.TQAssoc
-
In where null or empty values means that no predicate is added to the query.
- inRange(String, String) - Method in class io.ebean.typequery.PBaseString
-
Greater or equal to lower value and strictly less than upper value.
- inRange(T, T) - Method in class io.ebean.typequery.PBaseComparable
-
Greater or equal to lower value and strictly less than upper value.
- inRangeWith(Query.Property<T>, Query.Property<T>) - Method in class io.ebean.typequery.PBaseComparable
-
A Property is in Range between 2 other properties.
- inRangeWith(Query.Property<T>, T) - Method in class io.ebean.typequery.PBaseComparable
-
Value in Range between 2 properties.
- inSubQuery(String, Object...) - Method in class io.ebean.typequery.PBaseValueEqual
-
IN a raw SQL SubQuery.
- inTuples(InTuples) - Method in interface io.ebean.typequery.IQueryBean
-
In expression using multiple columns.
- inTuples(InTuples) - Method in class io.ebean.typequery.QueryBean
- io.ebean.querybean - module io.ebean.querybean
- io.ebean.typequery - package io.ebean.typequery
-
Provides type safe query criteria support for Ebean ORM queries.
- IQueryBean<T,
R> - Interface in io.ebean.typequery -
Query bean for strongly typed query construction and execution.
- is(boolean) - Method in class io.ebean.typequery.PBoolean
-
Is true or false based on the bind value.
- isEmpty() - Method in class io.ebean.typequery.PArray
-
ARRAY is empty.
- isEmpty() - Method in interface io.ebean.typequery.TQAssocMany
-
Is empty for a collection property.
- isFalse() - Method in class io.ebean.typequery.PBoolean
-
Is false.
- isIn(Query<?>) - Method in class io.ebean.typequery.PBaseValueEqual
-
Is in the result of a sub-query.
- isIn(Collection<T>) - Method in class io.ebean.typequery.PBaseValueEqual
-
Is in a list of values.
- isIn(T...) - Method in class io.ebean.typequery.PBaseValueEqual
-
Is in a list of values.
- isNotEmpty() - Method in class io.ebean.typequery.PArray
-
ARRAY is not empty.
- isNotEmpty() - Method in interface io.ebean.typequery.TQAssocMany
-
Is not empty for a collection property.
- isNotNull() - Method in class io.ebean.typequery.TQProperty
-
Is not null.
- isNull() - Method in class io.ebean.typequery.TQProperty
-
Is null.
- istartsWith(String) - Method in class io.ebean.typequery.PBaseString
-
Case-insensitive starts with.
- istartsWith(String) - Method in class io.ebean.typequery.PString
-
Case insensitive starts with.
- isTrue() - Method in class io.ebean.typequery.PBoolean
-
Is true.
J
- jsonEqualTo(String, Object) - Method in class io.ebean.typequery.PJson
-
Value at the given JSON path is equal to the given value.
- jsonExists(String) - Method in class io.ebean.typequery.PJson
-
Path exists - for the given path in a JSON document.
- jsonGreaterOrEqual(String, Object) - Method in class io.ebean.typequery.PJson
-
Greater than or equal to - for the given path in a JSON document.
- jsonGreaterThan(String, Object) - Method in class io.ebean.typequery.PJson
-
Greater than - for the given path in a JSON document.
- jsonLessOrEqualTo(String, Object) - Method in class io.ebean.typequery.PJson
-
Less than or equal to - for the given path in a JSON document.
- jsonLessThan(String, Object) - Method in class io.ebean.typequery.PJson
-
Less than - for the given path in a JSON document.
- jsonNotEqualTo(String, Object) - Method in class io.ebean.typequery.PJson
-
Not Equal to - for the given path in a JSON document.
- jsonNotExists(String) - Method in class io.ebean.typequery.PJson
-
Path does not exist - for the given path in a JSON document.
L
- le(Query.Property<T>) - Method in class io.ebean.typequery.PBaseComparable
-
Less than or Equal to other property.
- le(Query<?>) - Method in class io.ebean.typequery.PBaseComparable
-
Property is Less Than or Equal To the result of a sub-query.
- le(String) - Method in class io.ebean.typequery.PBaseString
-
Less than or Equal to.
- le(T) - Method in class io.ebean.typequery.PBaseComparable
-
Less than or Equal to.
- leIfPresent(T) - Method in class io.ebean.typequery.PBaseComparable
-
Is less than or equal to if value is non-null and otherwise no expression is added to the query.
- leOrNull(String) - Method in class io.ebean.typequery.PBaseString
-
Less than or Equal to OR null.
- leOrNull(T) - Method in class io.ebean.typequery.PBaseComparable
-
Less than or Equal to.
- lessOrEqualTo(T) - Method in class io.ebean.typequery.PBaseComparable
-
Less than or Equal to.
- lessThan(int) - Method in class io.ebean.typequery.PBaseNumber
-
Less than.
- lessThan(T) - Method in class io.ebean.typequery.PBaseComparable
-
Less than.
- lessThanOrNull(T) - Method in class io.ebean.typequery.PBaseComparable
-
Less than or Null.
- leSubQuery(String, Object...) - Method in class io.ebean.typequery.PBaseComparable
-
Less Than or Equal To a raw SQL SubQuery.
- like(String) - Method in class io.ebean.typequery.PBaseString
-
Like - include '%' and '_' placeholders as necessary.
- like(String) - Method in class io.ebean.typequery.PString
-
Like - include '%' and '_' placeholders as necessary.
- lt(int) - Method in class io.ebean.typequery.PBaseNumber
-
Less than.
- lt(Query.Property<T>) - Method in class io.ebean.typequery.PBaseComparable
-
Less than other property.
- lt(Query<?>) - Method in class io.ebean.typequery.PBaseComparable
-
Property is Less Than the result of a sub-query.
- lt(String) - Method in class io.ebean.typequery.PBaseString
-
Less than.
- lt(T) - Method in class io.ebean.typequery.PBaseComparable
-
Less than.
- ltIfPresent(T) - Method in class io.ebean.typequery.PBaseComparable
-
Is less than if value is non-null and otherwise no expression is added to the query.
- ltOrNull(String) - Method in class io.ebean.typequery.PBaseString
-
Less than OR Null.
- ltOrNull(T) - Method in class io.ebean.typequery.PBaseComparable
-
Less than OR Null.
- ltSubQuery(String, Object...) - Method in class io.ebean.typequery.PBaseComparable
-
Less Than a raw SQL SubQuery.
M
- match(String) - Method in class io.ebean.typequery.PBaseString
-
Add a full text "Match" expression.
- match(String) - Method in class io.ebean.typequery.PString
-
Add a full text "Match" expression.
- multiMatch(String, MultiMatch) - Method in interface io.ebean.typequery.IQueryBean
-
Add a Text Multi-match expression (document store only).
- multiMatch(String, MultiMatch) - Method in class io.ebean.typequery.QueryBean
- multiMatch(String, String...) - Method in interface io.ebean.typequery.IQueryBean
-
Add a Text Multi-match expression (document store only).
- multiMatch(String, String...) - Method in class io.ebean.typequery.QueryBean
- must() - Method in interface io.ebean.typequery.IQueryBean
-
Begin a list of expressions added by MUST.
- must() - Method in class io.ebean.typequery.QueryBean
- mustNot() - Method in interface io.ebean.typequery.IQueryBean
-
Begin a list of expressions added by MUST NOT.
- mustNot() - Method in class io.ebean.typequery.QueryBean
N
- ne(Query.Property<T>) - Method in class io.ebean.typequery.PBaseValueEqual
-
Is not equal to another property.
- ne(Query<?>) - Method in class io.ebean.typequery.PBaseValueEqual
-
Property is not equal to the result of a sub-query.
- ne(String) - Method in class io.ebean.typequery.PBaseString
-
Not equal to.
- ne(T) - Method in class io.ebean.typequery.PBaseValueEqual
-
Is not equal to.
- ne(T) - Method in class io.ebean.typequery.TQAssoc
-
Is not equal to by ID property.
- neSubQuery(String, Object...) - Method in class io.ebean.typequery.PBaseValueEqual
-
Not Equal To a raw SQL SubQuery.
- not() - Method in interface io.ebean.typequery.IQueryBean
-
Begin a list of expressions added by NOT.
- not() - Method in class io.ebean.typequery.QueryBean
- notContains(E...) - Method in class io.ebean.typequery.PArray
-
ARRAY does not contain the values.
- notEqualTo(T) - Method in class io.ebean.typequery.PBaseValueEqual
-
Is not equal to.
- notEqualTo(T) - Method in class io.ebean.typequery.TQAssoc
-
Is not equal to by ID property.
- notEqualToType(T) - Method in class io.ebean.typequery.PBaseString
-
Deprecated, for removal: This API element is subject to removal in a future version.migrate to
PBaseValueEqual.ne(Object).Is not equal to. The same as
nebut uses the strong type as argument rather than String. - notExists(Query<?>) - Method in interface io.ebean.typequery.IQueryBean
-
Add NOT EXISTS sub-query predicate.
- notExists(Query<?>) - Method in class io.ebean.typequery.QueryBean
- notExists(String, Object...) - Method in interface io.ebean.typequery.IQueryBean
-
Not EXISTS using a SQL SubQuery.
- notExists(String, Object...) - Method in class io.ebean.typequery.QueryBean
- notIn(Query<?>) - Method in class io.ebean.typequery.PBaseValueEqual
-
Is NOT in the result of a sub-query.
- notIn(Collection<T>) - Method in class io.ebean.typequery.PBaseValueEqual
-
Is NOT in a list of values.
- notIn(Collection<T>) - Method in class io.ebean.typequery.TQAssoc
-
Is NOT in a list of values.
- notIn(T...) - Method in class io.ebean.typequery.PBaseValueEqual
-
Is NOT in a list of values.
- notIn(T...) - Method in class io.ebean.typequery.TQAssoc
-
Is NOT in a list of values.
- notInSubQuery(String, Object...) - Method in class io.ebean.typequery.PBaseValueEqual
-
Not IN a raw SQL SubQuery.
O
- or() - Method in interface io.ebean.typequery.IQueryBean
-
Begin a list of expressions added by 'OR'.
- or() - Method in class io.ebean.typequery.QueryBean
- order() - Method in interface io.ebean.typequery.IQueryBean
-
Deprecated, for removal: This API element is subject to removal in a future version.migrate to
IQueryBean.orderBy(). - order() - Method in class io.ebean.typequery.QueryBean
-
Deprecated, for removal: This API element is subject to removal in a future version.
- order(String) - Method in interface io.ebean.typequery.IQueryBean
-
Deprecated, for removal: This API element is subject to removal in a future version.migrate to
QueryBuilder.orderBy(String) - order(String) - Method in class io.ebean.typequery.QueryBean
-
Deprecated, for removal: This API element is subject to removal in a future version.
- orderBy() - Method in interface io.ebean.typequery.IQueryBean
-
Marker that can be used to indicate that the order by clause is defined after this.
- orderBy() - Method in class io.ebean.typequery.QueryBean
- orderBy(String) - Method in class io.ebean.typequery.QueryBean
- orderById(boolean) - Method in class io.ebean.typequery.QueryBean
P
- PArray<R,
E> - Class in io.ebean.typequery -
Array property with E as the element type.
- PArray(String, R) - Constructor for class io.ebean.typequery.PArray
-
Construct with a property name and root instance.
- PArray(String, R, String) - Constructor for class io.ebean.typequery.PArray
-
Construct with additional path prefix.
- PBaseComparable<R,
T> - Class in io.ebean.typequery -
Base property for all comparable types.
- PBaseComparable(String, R) - Constructor for class io.ebean.typequery.PBaseComparable
-
Construct with a property name and root instance.
- PBaseComparable(String, R, String) - Constructor for class io.ebean.typequery.PBaseComparable
-
Construct with additional path prefix.
- PBaseDate<R,
T> - Class in io.ebean.typequery -
Base property for date and date time types.
- PBaseDate(String, R) - Constructor for class io.ebean.typequery.PBaseDate
-
Construct with a property name and root instance.
- PBaseDate(String, R, String) - Constructor for class io.ebean.typequery.PBaseDate
-
Construct with additional path prefix.
- PBaseNumber<R,
T> - Class in io.ebean.typequery -
Base property for number types.
- PBaseNumber(String, R) - Constructor for class io.ebean.typequery.PBaseNumber
-
Construct with a property name and root instance.
- PBaseNumber(String, R, String) - Constructor for class io.ebean.typequery.PBaseNumber
-
Construct with additional path prefix.
- PBaseString<R,
T> - Class in io.ebean.typequery -
Base for property types that store as String Varchar types.
- PBaseTime<R,
T> - Class in io.ebean.typequery -
Base property for time types.
- PBaseTime(String, R) - Constructor for class io.ebean.typequery.PBaseTime
-
Construct with a property name and root instance.
- PBaseTime(String, R, String) - Constructor for class io.ebean.typequery.PBaseTime
-
Construct with additional path prefix.
- PBaseValueEqual<R,
T> - Class in io.ebean.typequery -
Base property for types that primarily have equal to.
- PBaseValueEqual(String, R) - Constructor for class io.ebean.typequery.PBaseValueEqual
-
Construct with a property name and root instance.
- PBaseValueEqual(String, R, String) - Constructor for class io.ebean.typequery.PBaseValueEqual
-
Construct with additional path prefix.
- PBigDecimal<R> - Class in io.ebean.typequery
-
BigDecimal property.
- PBigDecimal(String, R) - Constructor for class io.ebean.typequery.PBigDecimal
-
Construct with a property name and root instance.
- PBigDecimal(String, R, String) - Constructor for class io.ebean.typequery.PBigDecimal
-
Construct with additional path prefix.
- PBigInteger<R> - Class in io.ebean.typequery
-
BigInteger property.
- PBigInteger(String, R) - Constructor for class io.ebean.typequery.PBigInteger
-
Construct with a property name and root instance.
- PBigInteger(String, R, String) - Constructor for class io.ebean.typequery.PBigInteger
-
Construct with additional path prefix.
- PBoolean<R> - Class in io.ebean.typequery
-
Boolean property.
- PBoolean(String, R) - Constructor for class io.ebean.typequery.PBoolean
-
Construct with a property name and root instance.
- PBoolean(String, R, String) - Constructor for class io.ebean.typequery.PBoolean
-
Construct with additional path prefix.
- PByteArray<R> - Class in io.ebean.typequery
-
Byte array property (
byte[]). - PByteArray(String, R) - Constructor for class io.ebean.typequery.PByteArray
-
Construct with a property name and root instance.
- PByteArray(String, R, String) - Constructor for class io.ebean.typequery.PByteArray
-
Construct with additional path prefix.
- PCalendar<R> - Class in io.ebean.typequery
-
Calendar property.
- PCalendar(String, R) - Constructor for class io.ebean.typequery.PCalendar
-
Construct with a property name and root instance.
- PCalendar(String, R, String) - Constructor for class io.ebean.typequery.PCalendar
-
Construct with additional path prefix.
- PCidr<R> - Class in io.ebean.typequery
-
Cidr property.
- PCidr(String, R) - Constructor for class io.ebean.typequery.PCidr
-
Construct with a property name and root instance.
- PCidr(String, R, String) - Constructor for class io.ebean.typequery.PCidr
-
Construct with additional path prefix.
- PClass<R> - Class in io.ebean.typequery
-
Class property.
- PClass(String, R) - Constructor for class io.ebean.typequery.PClass
-
Construct with a property name and root instance.
- PClass(String, R, String) - Constructor for class io.ebean.typequery.PClass
-
Construct with additional path prefix.
- PCurrency<R> - Class in io.ebean.typequery
-
Currency property.
- PCurrency(String, R) - Constructor for class io.ebean.typequery.PCurrency
-
Construct with a property name and root instance.
- PCurrency(String, R, String) - Constructor for class io.ebean.typequery.PCurrency
-
Construct with additional path prefix.
- PDayOfWeek<R> - Class in io.ebean.typequery
-
DayOfWeek property.
- PDayOfWeek(String, R) - Constructor for class io.ebean.typequery.PDayOfWeek
-
Construct with a property name and root instance.
- PDayOfWeek(String, R, String) - Constructor for class io.ebean.typequery.PDayOfWeek
-
Construct with additional path prefix.
- PDouble<R> - Class in io.ebean.typequery
-
Double property.
- PDouble(String, R) - Constructor for class io.ebean.typequery.PDouble
-
Construct with a property name and root instance.
- PDouble(String, R, String) - Constructor for class io.ebean.typequery.PDouble
-
Construct with additional path prefix.
- PDuration<R> - Class in io.ebean.typequery
-
Duration property.
- PDuration(String, R) - Constructor for class io.ebean.typequery.PDuration
-
Construct with a property name and root instance.
- PDuration(String, R, String) - Constructor for class io.ebean.typequery.PDuration
-
Construct with additional path prefix.
- peekExprList() - Method in class io.ebean.typequery.QueryBean
-
Return the current expression list that expressions should be added to.
- PEnum<R,
E> - Class in io.ebean.typequery -
Enum property.
- PEnum(String, R) - Constructor for class io.ebean.typequery.PEnum
-
Construct with a property name and root instance.
- PEnum(String, R, String) - Constructor for class io.ebean.typequery.PEnum
-
Construct with additional path prefix.
- PFile<R> - Class in io.ebean.typequery
-
File property.
- PFile(String, R) - Constructor for class io.ebean.typequery.PFile
-
Construct with a property name and root instance.
- PFile(String, R, String) - Constructor for class io.ebean.typequery.PFile
-
Construct with additional path prefix.
- PFloat<R> - Class in io.ebean.typequery
-
Float property.
- PFloat(String, R) - Constructor for class io.ebean.typequery.PFloat
-
Construct with a property name and root instance.
- PFloat(String, R, String) - Constructor for class io.ebean.typequery.PFloat
-
Construct with additional path prefix.
- PInet<R> - Class in io.ebean.typequery
-
Inet property.
- PInet(String, R) - Constructor for class io.ebean.typequery.PInet
-
Construct with a property name and root instance.
- PInet(String, R, String) - Constructor for class io.ebean.typequery.PInet
-
Construct with additional path prefix.
- PInetAddress<R> - Class in io.ebean.typequery
-
InetAddress property.
- PInetAddress(String, R) - Constructor for class io.ebean.typequery.PInetAddress
-
Construct with a property name and root instance.
- PInetAddress(String, R, String) - Constructor for class io.ebean.typequery.PInetAddress
-
Construct with additional path prefix.
- PInstant<R> - Class in io.ebean.typequery
-
Instant property.
- PInstant(String, R) - Constructor for class io.ebean.typequery.PInstant
-
Construct with a property name and root instance.
- PInstant(String, R, String) - Constructor for class io.ebean.typequery.PInstant
-
Construct with additional path prefix.
- PInteger<R> - Class in io.ebean.typequery
-
Integer property.
- PInteger(String, R) - Constructor for class io.ebean.typequery.PInteger
-
Construct with a property name and root instance.
- PInteger(String, R, String) - Constructor for class io.ebean.typequery.PInteger
-
Construct with additional path prefix.
- PJodaDateMidnight<R> - Class in io.ebean.typequery
-
Joda DateMidnight property.
- PJodaDateMidnight(String, R) - Constructor for class io.ebean.typequery.PJodaDateMidnight
-
Construct with a property name and root instance.
- PJodaDateMidnight(String, R, String) - Constructor for class io.ebean.typequery.PJodaDateMidnight
-
Construct with additional path prefix.
- PJodaDateTime<R> - Class in io.ebean.typequery
-
Joda DateTime property.
- PJodaDateTime(String, R) - Constructor for class io.ebean.typequery.PJodaDateTime
-
Construct with a property name and root instance.
- PJodaDateTime(String, R, String) - Constructor for class io.ebean.typequery.PJodaDateTime
-
Construct with additional path prefix.
- PJodaLocalDate<R> - Class in io.ebean.typequery
-
Joda LocalDate property.
- PJodaLocalDate(String, R) - Constructor for class io.ebean.typequery.PJodaLocalDate
-
Construct with a property name and root instance.
- PJodaLocalDate(String, R, String) - Constructor for class io.ebean.typequery.PJodaLocalDate
-
Construct with additional path prefix.
- PJodaLocalDateTime<R> - Class in io.ebean.typequery
-
Joda LocalDateTime property.
- PJodaLocalDateTime(String, R) - Constructor for class io.ebean.typequery.PJodaLocalDateTime
-
Construct with a property name and root instance.
- PJodaLocalDateTime(String, R, String) - Constructor for class io.ebean.typequery.PJodaLocalDateTime
-
Construct with additional path prefix.
- PJodaLocalTime<R> - Class in io.ebean.typequery
-
Joda LocalTime property.
- PJodaLocalTime(String, R) - Constructor for class io.ebean.typequery.PJodaLocalTime
-
Construct with a property name and root instance.
- PJodaLocalTime(String, R, String) - Constructor for class io.ebean.typequery.PJodaLocalTime
-
Construct with additional path prefix.
- PJson<R> - Class in io.ebean.typequery
-
JSON document type.
- PJson(String, R) - Constructor for class io.ebean.typequery.PJson
-
Construct with a property name and root instance.
- PJson(String, R, String) - Constructor for class io.ebean.typequery.PJson
-
Construct with additional path prefix.
- PLocalDate<R> - Class in io.ebean.typequery
-
LocalDate property.
- PLocalDate(String, R) - Constructor for class io.ebean.typequery.PLocalDate
-
Construct with a property name and root instance.
- PLocalDate(String, R, String) - Constructor for class io.ebean.typequery.PLocalDate
-
Construct with additional path prefix.
- PLocalDateTime<R> - Class in io.ebean.typequery
-
LocalDateTime property.
- PLocalDateTime(String, R) - Constructor for class io.ebean.typequery.PLocalDateTime
-
Construct with a property name and root instance.
- PLocalDateTime(String, R, String) - Constructor for class io.ebean.typequery.PLocalDateTime
-
Construct with additional path prefix.
- PLocale<R> - Class in io.ebean.typequery
-
Locale property.
- PLocale(String, R) - Constructor for class io.ebean.typequery.PLocale
-
Construct with a property name and root instance.
- PLocale(String, R, String) - Constructor for class io.ebean.typequery.PLocale
-
Construct with additional path prefix.
- PLocalTime<R> - Class in io.ebean.typequery
-
LocalTime property.
- PLocalTime(String, R) - Constructor for class io.ebean.typequery.PLocalTime
-
Construct with a property name and root instance.
- PLocalTime(String, R, String) - Constructor for class io.ebean.typequery.PLocalTime
-
Construct with additional path prefix.
- PLong<R> - Class in io.ebean.typequery
-
Long property.
- PLong(String, R) - Constructor for class io.ebean.typequery.PLong
-
Construct with a property name and root instance.
- PLong(String, R, String) - Constructor for class io.ebean.typequery.PLong
-
Construct with additional path prefix.
- PMonth<R> - Class in io.ebean.typequery
-
LocalDateTime property.
- PMonth(String, R) - Constructor for class io.ebean.typequery.PMonth
-
Construct with a property name and root instance.
- PMonth(String, R, String) - Constructor for class io.ebean.typequery.PMonth
-
Construct with additional path prefix.
- PMonthDay<R> - Class in io.ebean.typequery
-
MonthDay property.
- PMonthDay(String, R) - Constructor for class io.ebean.typequery.PMonthDay
-
Construct with a property name and root instance.
- PMonthDay(String, R, String) - Constructor for class io.ebean.typequery.PMonthDay
-
Construct with additional path prefix.
- POffsetDateTime<R> - Class in io.ebean.typequery
-
OffsetDateTime property.
- POffsetDateTime(String, R) - Constructor for class io.ebean.typequery.POffsetDateTime
-
Construct with a property name and root instance.
- POffsetDateTime(String, R, String) - Constructor for class io.ebean.typequery.POffsetDateTime
-
Construct with additional path prefix.
- POffsetTime<R> - Class in io.ebean.typequery
-
OffsetTime property.
- POffsetTime(String, R) - Constructor for class io.ebean.typequery.POffsetTime
-
Construct with a property name and root instance.
- POffsetTime(String, R, String) - Constructor for class io.ebean.typequery.POffsetTime
-
Construct with additional path prefix.
- Postgres ANY - Search tag in io.ebean.typequery.IQueryBean.rawOrEmpty(String, Collection<?>)
- Section
- Postgres ANY - Search tag in io.ebean.typequery.IQueryBean.rawOrEmpty(String, Collection<?>)
- Section
- propertyName() - Method in class io.ebean.typequery.TQProperty
-
Return the property name.
- PScalar<R,
D> - Class in io.ebean.typequery -
Property for classes that are serialized/deserialized by ScalarType/AttributeConverter.
- PScalar(String, R) - Constructor for class io.ebean.typequery.PScalar
-
Construct with a property name and root instance.
- PScalar(String, R, String) - Constructor for class io.ebean.typequery.PScalar
-
Construct with additional path prefix.
- PScalarComparable<R,
D> - Class in io.ebean.typequery -
Property for classes that are serialized/deserialized by ScalarType/AttributeConverter.
- PScalarComparable(String, R) - Constructor for class io.ebean.typequery.PScalarComparable
-
Construct with a property name and root instance.
- PScalarComparable(String, R, String) - Constructor for class io.ebean.typequery.PScalarComparable
-
Construct with additional path prefix.
- PShort<R> - Class in io.ebean.typequery
-
Short property.
- PShort(String, R) - Constructor for class io.ebean.typequery.PShort
-
Construct with a property name and root instance.
- PShort(String, R, String) - Constructor for class io.ebean.typequery.PShort
-
Construct with additional path prefix.
- PSqlDate<R> - Class in io.ebean.typequery
-
Java sql Date property.
- PSqlDate(String, R) - Constructor for class io.ebean.typequery.PSqlDate
-
Construct with a property name and root instance.
- PSqlDate(String, R, String) - Constructor for class io.ebean.typequery.PSqlDate
-
Construct with additional path prefix.
- PString<R> - Class in io.ebean.typequery
-
String property.
- PString(String, R) - Constructor for class io.ebean.typequery.PString
-
Construct with a property name and root instance.
- PString(String, R, String) - Constructor for class io.ebean.typequery.PString
-
Construct with additional path prefix.
- PTime<R> - Class in io.ebean.typequery
-
Time property.
- PTime(String, R) - Constructor for class io.ebean.typequery.PTime
-
Construct with a property name and root instance.
- PTime(String, R, String) - Constructor for class io.ebean.typequery.PTime
-
Construct with additional path prefix.
- PTimestamp<R> - Class in io.ebean.typequery
-
Property for java sql Timestamp.
- PTimestamp(String, R) - Constructor for class io.ebean.typequery.PTimestamp
-
Construct with a property name and root instance.
- PTimestamp(String, R, String) - Constructor for class io.ebean.typequery.PTimestamp
-
Construct with additional path prefix.
- PTimeZone<R> - Class in io.ebean.typequery
-
TimeZone property.
- PTimeZone(String, R) - Constructor for class io.ebean.typequery.PTimeZone
-
Construct with a property name and root instance.
- PTimeZone(String, R, String) - Constructor for class io.ebean.typequery.PTimeZone
-
Construct with additional path prefix.
- PUri<R> - Class in io.ebean.typequery
-
URI property.
- PUri(String, R) - Constructor for class io.ebean.typequery.PUri
-
Construct with a property name and root instance.
- PUri(String, R, String) - Constructor for class io.ebean.typequery.PUri
-
Construct with additional path prefix.
- PUrl<R> - Class in io.ebean.typequery
-
URL property.
- PUrl(String, R) - Constructor for class io.ebean.typequery.PUrl
-
Construct with a property name and root instance.
- PUrl(String, R, String) - Constructor for class io.ebean.typequery.PUrl
-
Construct with additional path prefix.
- PUtilDate<R> - Class in io.ebean.typequery
-
Java util Date property.
- PUtilDate(String, R) - Constructor for class io.ebean.typequery.PUtilDate
-
Construct with a property name and root instance.
- PUtilDate(String, R, String) - Constructor for class io.ebean.typequery.PUtilDate
-
Construct with additional path prefix.
- PUuid<R> - Class in io.ebean.typequery
-
UUID property.
- PUuid(String, R) - Constructor for class io.ebean.typequery.PUuid
-
Construct with a property name and root instance.
- PUuid(String, R, String) - Constructor for class io.ebean.typequery.PUuid
-
Construct with additional path prefix.
- PYear<R> - Class in io.ebean.typequery
-
Year property.
- PYear(String, R) - Constructor for class io.ebean.typequery.PYear
-
Construct with a property name and root instance.
- PYear(String, R, String) - Constructor for class io.ebean.typequery.PYear
-
Construct with additional path prefix.
- PYearMonth<R> - Class in io.ebean.typequery
-
YearMonth property.
- PYearMonth(String, R) - Constructor for class io.ebean.typequery.PYearMonth
-
Construct with a property name and root instance.
- PYearMonth(String, R, String) - Constructor for class io.ebean.typequery.PYearMonth
-
Construct with additional path prefix.
- PZonedDateTime<R> - Class in io.ebean.typequery
-
ZonedDateTime property.
- PZonedDateTime(String, R) - Constructor for class io.ebean.typequery.PZonedDateTime
-
Construct with a property name and root instance.
- PZonedDateTime(String, R, String) - Constructor for class io.ebean.typequery.PZonedDateTime
-
Construct with additional path prefix.
- PZoneId<R> - Class in io.ebean.typequery
-
ZoneId property.
- PZoneId(String, R) - Constructor for class io.ebean.typequery.PZoneId
-
Construct with a property name and root instance.
- PZoneId(String, R, String) - Constructor for class io.ebean.typequery.PZoneId
-
Construct with additional path prefix.
- PZoneOffset<R> - Class in io.ebean.typequery
-
ZoneOffset property.
- PZoneOffset(String, R) - Constructor for class io.ebean.typequery.PZoneOffset
-
Construct with a property name and root instance.
- PZoneOffset(String, R, String) - Constructor for class io.ebean.typequery.PZoneOffset
-
Construct with additional path prefix.
Q
- query() - Method in interface io.ebean.typequery.IQueryBean
-
Return the underlying query.
- query() - Method in class io.ebean.typequery.QueryBean
- QueryBean<T,
R> - Class in io.ebean.typequery -
Base root query bean providing common features for all root query beans.
- QueryBean(boolean) - Constructor for class io.ebean.typequery.QueryBean
-
Construct for using as an 'Alias' to use the properties as known string values for select() and fetch().
- QueryBean(ExpressionList<T>) - Constructor for class io.ebean.typequery.QueryBean
-
Construct for FilterMany
- QueryBean(Query<T>) - Constructor for class io.ebean.typequery.QueryBean
-
Construct using a query.
- QueryBean(Class<T>) - Constructor for class io.ebean.typequery.QueryBean
-
Construct using the type of bean to query on and the default database.
- QueryBean(Class<T>, Database) - Constructor for class io.ebean.typequery.QueryBean
-
Construct using the type of bean to query on and a given database.
R
- raw(String) - Method in interface io.ebean.typequery.IQueryBean
-
Add raw expression with no parameters.
- raw(String) - Method in class io.ebean.typequery.QueryBean
- raw(String, Object) - Method in interface io.ebean.typequery.IQueryBean
-
Add raw expression with a single parameter.
- raw(String, Object) - Method in class io.ebean.typequery.QueryBean
- raw(String, Object...) - Method in interface io.ebean.typequery.IQueryBean
-
Add raw expression with an array of parameters.
- raw(String, Object...) - Method in class io.ebean.typequery.QueryBean
- rawOrEmpty(String, Collection<?>) - Method in interface io.ebean.typequery.IQueryBean
-
Only add the raw expression if the values is not null or empty.
- rawOrEmpty(String, Collection<?>) - Method in class io.ebean.typequery.QueryBean
- Resulting SQL where - Search tag in class io.ebean.typequery.QueryBean
- Section
- Resulting SQL where - Search tag in interface io.ebean.typequery.IQueryBean
- Section
- Resulting SQL where clause - Search tag in io.ebean.typequery.IQueryBean.and()
- Section
- Resulting SQL where clause - Search tag in io.ebean.typequery.IQueryBean.and()
- Section
- Resulting SQL where clause - Search tag in io.ebean.typequery.IQueryBean.or()
- Section
- Resulting SQL where clause - Search tag in io.ebean.typequery.IQueryBean.or()
- Section
S
- select(FetchGroup<T>) - Method in class io.ebean.typequery.QueryBean
- select(Query.Property<?>...) - Method in interface io.ebean.typequery.IQueryBean
-
Specify the properties to be loaded on the 'main' root level entity bean also allowing for functions to be used like
StdOperators.max(Query.Property). - select(Query.Property<?>...) - Method in class io.ebean.typequery.QueryBean
- select(TQProperty<R, ?>...) - Method in interface io.ebean.typequery.IQueryBean
-
Specify the properties to be loaded on the 'main' root level entity bean.
- select(TQProperty<R, ?>...) - Method in class io.ebean.typequery.QueryBean
- select(String) - Method in class io.ebean.typequery.QueryBean
- setAllowLoadErrors() - Method in class io.ebean.typequery.QueryBean
- setAutoTune(boolean) - Method in class io.ebean.typequery.QueryBean
- setBaseTable(String) - Method in class io.ebean.typequery.QueryBean
- setBeanCacheMode(CacheMode) - Method in class io.ebean.typequery.QueryBean
- setBufferFetchSizeHint(int) - Method in class io.ebean.typequery.QueryBean
- setCountDistinct(CountDistinctOrder) - Method in class io.ebean.typequery.QueryBean
- setDisableLazyLoading(boolean) - Method in class io.ebean.typequery.QueryBean
- setDisableReadAuditing() - Method in class io.ebean.typequery.QueryBean
- setDistinct(boolean) - Method in class io.ebean.typequery.QueryBean
- setDocIndexName(String) - Method in class io.ebean.typequery.QueryBean
- setFirstRow(int) - Method in class io.ebean.typequery.QueryBean
- setHint(String) - Method in class io.ebean.typequery.QueryBean
- setId(Object) - Method in interface io.ebean.typequery.IQueryBean
-
Set the Id value to query.
- setId(Object) - Method in class io.ebean.typequery.QueryBean
- setIdIn(Object...) - Method in interface io.ebean.typequery.IQueryBean
-
Set a list of Id values to match.
- setIdIn(Object...) - Method in class io.ebean.typequery.QueryBean
- setIdIn(Collection<?>) - Method in interface io.ebean.typequery.IQueryBean
-
Set a collection of Id values to match.
- setIdIn(Collection<?>) - Method in class io.ebean.typequery.QueryBean
- setIncludeSoftDeletes() - Method in class io.ebean.typequery.QueryBean
- setInheritType(Class<? extends T>) - Method in class io.ebean.typequery.QueryBean
- setLabel(String) - Method in class io.ebean.typequery.QueryBean
- setLazyLoadBatchSize(int) - Method in class io.ebean.typequery.QueryBean
- setMapKey(String) - Method in class io.ebean.typequery.QueryBean
- setMaxRows(int) - Method in class io.ebean.typequery.QueryBean
- setOrderBy(OrderBy<T>) - Method in class io.ebean.typequery.QueryBean
- setPaging(Paging) - Method in class io.ebean.typequery.QueryBean
- setPersistenceContextScope(PersistenceContextScope) - Method in class io.ebean.typequery.QueryBean
- setProfileLocation(ProfileLocation) - Method in interface io.ebean.typequery.IQueryBean
-
Set the profile location of this query.
- setProfileLocation(ProfileLocation) - Method in class io.ebean.typequery.QueryBean
- setRawSql(RawSql) - Method in class io.ebean.typequery.QueryBean
- setRoot(R) - Method in class io.ebean.typequery.QueryBean
-
The enhancement will no longer use this method.
- setTimeout(int) - Method in class io.ebean.typequery.QueryBean
- setUnmodifiable(boolean) - Method in class io.ebean.typequery.QueryBean
- setUseDocStore(boolean) - Method in class io.ebean.typequery.QueryBean
- setUseQueryCache(CacheMode) - Method in class io.ebean.typequery.QueryBean
- should() - Method in interface io.ebean.typequery.IQueryBean
-
Begin a list of expressions added by SHOULD.
- should() - Method in class io.ebean.typequery.QueryBean
- startsWith(String) - Method in class io.ebean.typequery.PBaseString
-
Starts with - uses a like with '%' wildcard added to the end.
- startsWith(String) - Method in class io.ebean.typequery.PString
-
Starts with - uses a like with '%' wildcard added to the end.
- Subquery example: - Search tag in io.ebean.typequery.IQueryBean.raw(String)
- Section
- Subquery example: - Search tag in io.ebean.typequery.IQueryBean.raw(String)
- Section
- Subquery example: - Search tag in io.ebean.typequery.IQueryBean.raw(String, Object)
- Section
- Subquery example: - Search tag in io.ebean.typequery.IQueryBean.raw(String, Object)
- Section
T
- text() - Method in interface io.ebean.typequery.IQueryBean
-
Begin added expressions to the 'Text' expression list.
- text() - Method in class io.ebean.typequery.QueryBean
- textCommonTerms(String, TextCommonTerms) - Method in interface io.ebean.typequery.IQueryBean
-
Add a Text common terms expression (document store only).
- textCommonTerms(String, TextCommonTerms) - Method in class io.ebean.typequery.QueryBean
- textQueryString(String, TextQueryString) - Method in interface io.ebean.typequery.IQueryBean
-
Add a Text query string expression (document store only).
- textQueryString(String, TextQueryString) - Method in class io.ebean.typequery.QueryBean
- textSimple(String, TextSimple) - Method in interface io.ebean.typequery.IQueryBean
-
Add a Text simple expression (document store only).
- textSimple(String, TextSimple) - Method in class io.ebean.typequery.QueryBean
- toString() - Method in class io.ebean.typequery.TQProperty
- TQAssoc<T,
R> - Class in io.ebean.typequery -
Base type for associated beans.
- TQAssoc(String, R) - Constructor for class io.ebean.typequery.TQAssoc
-
Construct with a property name and root instance.
- TQAssoc(String, R, String) - Constructor for class io.ebean.typequery.TQAssoc
-
Construct with additional path prefix.
- TQAssocBean<T,
R, - Class in io.ebean.typequeryQB> -
Base type for associated beans that are not embeddable.
- TQAssocBean(String, R) - Constructor for class io.ebean.typequery.TQAssocBean
-
Construct with a property name and root instance.
- TQAssocBean(String, R, String) - Constructor for class io.ebean.typequery.TQAssocBean
-
Construct with additional path prefix.
- TQAssocMany<T,
R, - Interface in io.ebean.typequeryQB> -
Expressions for Query Bean ToMany relationships.
- TQPath - Class in io.ebean.typequery
-
Helper for adding a path prefix to a property.
- TQPath() - Constructor for class io.ebean.typequery.TQPath
- TQProperty<R,
T> - Class in io.ebean.typequery -
A property used in type query.
- TQProperty(String, R) - Constructor for class io.ebean.typequery.TQProperty
-
Construct with a property name and root instance.
- TQProperty(String, R, String) - Constructor for class io.ebean.typequery.TQProperty
-
Construct with additional path prefix.
- TQPropertyBase<R,
T> - Class in io.ebean.typequery -
Base scalar property.
- TQPropertyBase(String, R) - Constructor for class io.ebean.typequery.TQPropertyBase
-
Construct with a property name and root instance.
- TQPropertyBase(String, R, String) - Constructor for class io.ebean.typequery.TQPropertyBase
-
Construct with additional path prefix.
- TypeQueryBean - Annotation Type in io.ebean.typequery
-
Used to denote a type query bean.
U
- usingConnection(Connection) - Method in class io.ebean.typequery.QueryBean
- usingDatabase(Database) - Method in class io.ebean.typequery.QueryBean
- Using inOrEmpty() - Search tag in io.ebean.typequery.PBaseValueEqual.inOrEmpty(Collection<T>)
- Section
- Using inOrEmpty() - Search tag in io.ebean.typequery.TQAssoc.inOrEmpty(Collection<T>)
- Section
- usingMaster() - Method in class io.ebean.typequery.QueryBean
- Using rawOrEmpty() - Search tag in io.ebean.typequery.IQueryBean.rawOrEmpty(String, Collection<?>)
- Section
- Using rawOrEmpty() - Search tag in io.ebean.typequery.IQueryBean.rawOrEmpty(String, Collection<?>)
- Section
- usingTransaction(Transaction) - Method in class io.ebean.typequery.QueryBean
V
- validate() - Method in class io.ebean.typequery.QueryBean
- value() - Element in annotation type io.ebean.typequery.Generated
-
The name of the generator used to generate this source.
- value() - Element in annotation type io.ebean.typequery.TypeQueryBean
-
The version description for the query bean.
W
- where() - Method in interface io.ebean.typequery.IQueryBean
-
Add expression after this to the WHERE expression list.
- where() - Method in class io.ebean.typequery.QueryBean
- withLock(Query.LockType) - Method in class io.ebean.typequery.QueryBean
- withLock(Query.LockType, Query.LockWait) - Method in class io.ebean.typequery.QueryBean
- Without inOrEmpty() - Search tag in io.ebean.typequery.IQueryBean.rawOrEmpty(String, Collection<?>)
- Section
- Without inOrEmpty() - Search tag in io.ebean.typequery.IQueryBean.rawOrEmpty(String, Collection<?>)
- Section
- Without inOrEmpty() - Search tag in io.ebean.typequery.PBaseValueEqual.inOrEmpty(Collection<T>)
- Section
- Without inOrEmpty() - Search tag in io.ebean.typequery.TQAssoc.inOrEmpty(Collection<T>)
- Section
_
- _filterMany(ExpressionList<T>) - Method in class io.ebean.typequery.TQAssocBean
- _filterManyRaw(String, Object...) - Method in class io.ebean.typequery.TQAssocBean
- _isEmpty() - Method in class io.ebean.typequery.TQAssocBean
- _isNotEmpty() - Method in class io.ebean.typequery.TQAssocBean
- _name - Variable in class io.ebean.typequery.TQProperty
- _newExpressionList() - Method in class io.ebean.typequery.TQAssocBean
- _peekText() - Method in class io.ebean.typequery.QueryBean
- _root - Variable in class io.ebean.typequery.TQProperty
All Classes and Interfaces|All Packages
PBaseValueEqual.eq(Object).Is equal to. The same as
eqbut uses the strong type as argument rather than String.