CriteriaBuilder is a source of objects which may be composed
to express a criteria query. The JPA-standard API defines all the operations
needed express any query written in standard JPQL. This interface extends
CriteriaBuilder, adding operations needed to express features of
HQL which are not available in standard JPQL. For example:
format() function, so
format(Expression, String) is declared here, and
insert statements, this interface
defines the operations createCriteriaInsertSelect(Class) and
createCriteriaInsertValues(Class).
Furthermore, the operations of this interface return types defined in the
package org., which extend the equivalent
types in jakarta. with additional operations.
For example JpaCriteriaQuery adds the methods:
JpaCriteriaQuery#from(Subquery), which allows the use of a
subquery in the from clause of the query, and
JpaCriteriaQuery#with(AbstractQuery), which allows the creation
of common table expressions.
Finally, the method createQuery(String, Class) allows a query
written in HQL to be translated to a tree of criteria objects for further
manipulation and execution.
An instance of this interface may be obtained by calling
org..
org.hibernate.SessionFactory#getCriteriaBuilder() , JpaCriteriaQuery, JpaCriteriaUpdate, JpaCriteriaDelete, JpaCriteriaInsertValues, JpaCriteriaInsertSelect, JpaCteCriteria, JpaSubQuery, JpaExpression
| Modifier and Type | Method and Description |
|---|---|
| public <N extends Number> JpaExpression | abs(Expression<N>
expression x)Redeclares jakarta. |
| public JpaExpression | Returns: inverse cosineexpression x)Create an expression that returns the inverse cosine of its argument. |
| public <T extends Temporal> JpaExpression | addDuration(Expression<T> datetime, Expression<Duration> duration)
Add a duration to a date or datetime, that is, return a later date or datetime which is separated from the given date or datetime by the given duration. |
| public <T extends Temporal> JpaExpression | addDuration(Expression<T> datetime, Duration duration)
Add a duration to a date or datetime, that is, return a later date or datetime which is separated from the given date or datetime by the given duration. |
| public <T extends Temporal> JpaExpression | addDuration(T datetime, Expression<Duration> duration)
Add a duration to a date or datetime, that is, return a later date or datetime which is separated from the given date or datetime by the given duration. |
| public <Y> JpaExpression | all(Subquery<Y>
subquery subquery)Redeclares jakarta. |
| public JpaPredicate | and(Expression<Boolean>
boolean expression x, Expression<Boolean> boolean expression y)Redeclares jakarta. |
| public JpaPredicate | and(Predicate...
zero or more restriction predicates restrictions)Redeclares jakarta. |
| public <Y> JpaExpression | any(Subquery<Y>
subquery subquery)Redeclares jakarta. |
| public JpaCompoundSelection | array(Selection<?>...
selection items selections)Redeclares jakarta. |
| public JpaCompoundSelection | |
| public <Y> JpaCompoundSelection | |
| public <Y> JpaCompoundSelection | |
| public <T> JpaExpression | |
| public <T> JpaExpression | |
| public <T> JpaExpression | |
| public <T> JpaExpression | Returns: ordered set-aggregate expressionorder by clause used in within group order, JpaPredicate optional filter clause filter, JpaWindow optional window over which to apply the function window, Expression<? extends T> values to aggregate argument)Create a |
| public <T> JpaExpression | arrayAppend(Expression<T[]> arrayExpression, Expression<T> elementExpression)
Appends element to array. |
| public <T> JpaExpression | |
| public <T> JpaExpression | arrayConcat(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2)
Concatenates arrays with each other in order. |
| public <T> JpaExpression | arrayConcat(Expression<T[]> arrayExpression1, T[] array2)
Concatenates arrays with each other in order. |
| public <T> JpaExpression | arrayConcat(T[] array1, Expression<T[]> arrayExpression2)
Concatenates arrays with each other in order. |
| public <T> JpaPredicate | arrayContains(Expression<T[]> arrayExpression, Expression<T> elementExpression)
Whether an array contains an element. |
| public <T> JpaPredicate | |
| public <T> JpaPredicate | |
| public <T> JpaPredicate | arrayContainsAll(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression)
Whether an array contains another array. |
| public <T> JpaPredicate | arrayContainsAll(Expression<T[]> arrayExpression, T[] subArray)
Whether an array contains another array. |
| public <T> JpaPredicate | arrayContainsAll(T[] array, Expression<T[]> subArrayExpression)
Whether an array contains another array. |
| public <T> JpaPredicate | arrayContainsAllNullable(Expression<T[]> arrayExpression, Expression<T[]> subArrayExpression)
Whether an array contains another array with nullable elements. |
| public <T> JpaPredicate | arrayContainsAllNullable(Expression<T[]> arrayExpression, T[] subArray)
Whether an array contains another array with nullable elements. |
| public <T> JpaPredicate | arrayContainsAllNullable(T[] array, Expression<T[]> subArrayExpression)
Whether an array contains another array with nullable elements. |
| public <T> JpaPredicate | arrayContainsNullable(Expression<T[]> arrayExpression, Expression<T> elementExpression)
Whether an array contains a nullable element. |
| public <T> JpaPredicate | arrayContainsNullable(Expression<T[]> arrayExpression, T element)
Whether an array contains a nullable element. |
| public <T> JpaPredicate | arrayContainsNullable(T[] array, Expression<T> elementExpression)
Whether an array contains a nullable element. |
| public <T> JpaExpression | arrayFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression)
Creates array with the same element N times, as specified by the arguments. |
| public <T> JpaExpression | arrayFill(Expression<T> elementExpression, Integer elementCount)
Creates array with the same element N times, as specified by the arguments. |
| public <T> JpaExpression | arrayFill(T element, Expression<Integer> elementCountExpression)
Creates array with the same element N times, as specified by the arguments. |
| public <T> JpaExpression | |
| public <T> JpaExpression | arrayGet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression)
Accesses the element of an array by 1-based index. |
| public <T> JpaExpression | arrayGet(Expression<T[]> arrayExpression, Integer index)
Accesses the element of an array by 1-based index. |
| public <T> JpaExpression | |
| public <T> JpaExpression | |
| public <T> JpaPredicate | arrayOverlaps(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2)
Whether one array has any elements common with another array. |
| public <T> JpaPredicate | arrayOverlaps(Expression<T[]> arrayExpression1, T[] array2)
Whether one array has any elements common with another array. |
| public <T> JpaPredicate | arrayOverlaps(T[] array1, Expression<T[]> arrayExpression2)
Whether one array has any elements common with another array. |
| public <T> JpaPredicate | arrayOverlapsNullable(Expression<T[]> arrayExpression1, Expression<T[]> arrayExpression2)
Whether one array has any elements common with another array, supporting |
| public <T> JpaPredicate | arrayOverlapsNullable(Expression<T[]> arrayExpression1, T[] array2)
Whether one array has any elements common with another array, supporting |
| public <T> JpaPredicate | arrayOverlapsNullable(T[] array1, Expression<T[]> arrayExpression2)
Whether one array has any elements common with another array, supporting |
| public <T> JpaExpression | arrayPosition(Expression<T[]> arrayExpression, T element)
Determines the 1-based position of an element in an array. |
| public <T> JpaExpression | arrayPosition(Expression<T[]> arrayExpression, Expression<T> elementExpression)
Determines the 1-based position of an element in an array. |
| public <T> JpaExpression | arrayPositions(Expression<T[]> arrayExpression, Expression<T> elementExpression)
Determines all 1-based positions of an element in an array. |
| public <T> JpaExpression | arrayPositions(Expression<T[]> arrayExpression, T element)
Determines all 1-based positions of an element in an array. |
| public <T> JpaExpression | arrayPositionsList(Expression<T[]> arrayExpression, Expression<T> elementExpression)
Determines all 1-based positions of an element in an array. |
| public <T> JpaExpression | arrayPositionsList(Expression<T[]> arrayExpression, T element)
Determines all 1-based positions of an element in an array. |
| public <T> JpaExpression | arrayPrepend(Expression<T> elementExpression, Expression<T[]> arrayExpression)
Prepends element to array. |
| public <T> JpaExpression | |
| public <T> JpaExpression | arrayRemove(Expression<T[]> arrayExpression, Expression<T> elementExpression)
Creates array copy with given element removed. |
| public <T> JpaExpression | arrayRemove(Expression<T[]> arrayExpression, T element)
Creates array copy with given element removed. |
| public <T> JpaExpression | arrayRemoveIndex(Expression<T[]> arrayExpression, Expression<Integer> indexExpression)
Creates array copy with the element at the given 1-based index removed. |
| public <T> JpaExpression | arrayRemoveIndex(Expression<T[]> arrayExpression, Integer index)
Creates array copy with the element at the given 1-based index removed. |
| public <T> JpaExpression | arrayReplace(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, Expression<T> newElementExpression)
Creates array copy replacing a given element with another. |
| public <T> JpaExpression | arrayReplace(Expression<T[]> arrayExpression, Expression<T> oldElementExpression, T newElement)
Creates array copy replacing a given element with another. |
| public <T> JpaExpression | arrayReplace(Expression<T[]> arrayExpression, T oldElement, Expression<T> newElementExpression)
Creates array copy replacing a given element with another. |
| public <T> JpaExpression | arrayReplace(Expression<T[]> arrayExpression, T oldElement, T newElement)
Creates array copy replacing a given element with another. |
| public <T> JpaExpression | arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, Expression<T> elementExpression)
Creates array copy with given element at given 1-based index. |
| public <T> JpaExpression | arraySet(Expression<T[]> arrayExpression, Expression<Integer> indexExpression, T element)
Creates array copy with given element at given 1-based index. |
| public <T> JpaExpression | arraySet(Expression<T[]> arrayExpression, Integer index, Expression<T> elementExpression)
Creates array copy with given element at given 1-based index. |
| public <T> JpaExpression | arraySet(Expression<T[]> arrayExpression, Integer index, T element)
Creates array copy with given element at given 1-based index. |
| public <T> JpaExpression | arraySlice(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression)
Creates a sub-array of the based on 1-based lower and upper index. |
| public <T> JpaExpression | arraySlice(Expression<T[]> arrayExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex)
Creates a sub-array of the based on 1-based lower and upper index. |
| public <T> JpaExpression | arraySlice(Expression<T[]> arrayExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression)
Creates a sub-array of the based on 1-based lower and upper index. |
| public <T> JpaExpression | arraySlice(Expression<T[]> arrayExpression, Integer lowerIndex, Integer upperIndex)
Creates a sub-array of the based on 1-based lower and upper index. |
| public <T> JpaExpression | arrayToString(Expression<? extends Object[]> arrayExpression, Expression<String> separatorExpression)
Concatenates the non-null array elements with a separator, as specified by the arguments. |
| public <T> JpaExpression | arrayToString(Expression<? extends Object[]> arrayExpression, String separator)
Concatenates the non-null array elements with a separator, as specified by the arguments. |
| public <T> JpaExpression | arrayTrim(Expression<T[]> arrayExpression, Expression<Integer> elementCountExpression)
Creates array copy without the last N elements, specified by the second argument. |
| public <T> JpaExpression | arrayTrim(Expression<T[]> arrayExpression, Integer elementCount)
Creates array copy without the last N elements, specified by the second argument. |
| public JpaOrder | asc(Expression<?>
expression used to define the ordering x)Redeclares jakarta. |
| public JpaOrder | Returns: ascending ordering corresponding to the expressionexpression used to define the ordering x, boolean Whether nullsFirst)null should be sorted firstCreate an ordering by the ascending value of the expression. |
| public JpaSearchOrder | Returns: ascending ordering corresponding to the CTE attributeCTE attribute used to define the ordering x)Create a search ordering by the ascending value of the CTE attribute. |
| public JpaSearchOrder | Returns: ascending ordering corresponding to the CTE attributeCTE attribute used to define the ordering x, boolean Whether nullsFirst)null should be sorted firstCreate a search ordering by the ascending value of the CTE attribute. |
| public JpaExpression | Returns: inverse sineexpression x)Create an expression that returns the inverse sine of its argument. |
| public JpaExpression | Returns: inverse tangentexpression x)Create an expression that returns the inverse tangent of its argument. |
| public JpaExpression | |
| public JpaExpression | |
| public JpaExpression | Returns: 2-argument inverse tangenty coordinate y, Expression<? extends Number> x coordinate x)Create an expression that returns the inverse tangent of |
| public <N extends Number> JpaExpression | avg(Expression<N>
expression representing input value to avg operation argument)Redeclares jakarta. |
| public <N extends Number> JpaExpression | |
| public <N extends Number> JpaExpression | |
| public < type of the input expression N extends Number> JpaExpression | Returns: aggregate function expressionargument to the function argument, JpaPredicate optional filter clause filter, JpaWindow optional window over which to apply the function window)Create an |
| public <Y extends Comparable | between(Expression<? extends Y>
expression value, Expression<? extends Y> expression lower, Expression<? extends Y> expression upper)Redeclares jakarta. |
| public <Y extends Comparable | between(Expression<? extends Y>
expression value, Y value lower, Y value upper)Redeclares jakarta. |
| public <X, T> JpaExpression | |
| public <N extends Number> JpaExpression | Returns: ceilingexpression x)Redeclares jakarta. |
| public <T> JpaCoalesce | coalesce()
Redeclares jakarta. |
| public <Y> JpaCoalesce | coalesce(Expression<? extends Y>
expression x, Expression<? extends Y> expression y)Redeclares jakarta. |
| public <Y> JpaCoalesce | coalesce(Expression<? extends Y>
expression x, Y value y)Redeclares jakarta. |
| public JpaFunction | |
| public <E, C extends Collection | collectionAppend(Expression<C> collectionExpression, Expression<? extends E> elementExpression)
Appends element to basic collection. |
| public <E, C extends Collection | |
| public <E, C extends Collection | collectionConcat(Expression<C> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2)
Concatenates basic collections with each other in order. |
| public <E, C extends Collection | collectionConcat(Expression<C> collectionExpression1, Collection<? extends E> collection2)
Concatenates basic collections with each other in order. |
| public <E, C extends Collection | collectionConcat(C collection1, Expression<? extends Collection<? extends E>> collectionExpression2)
Concatenates basic collections with each other in order. |
| public <E> JpaPredicate | collectionContains(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression)
Whether a basic collection contains an element. |
| public <E> JpaPredicate | collectionContains(Expression<? extends Collection<E>> collectionExpression, E element)
Whether a basic collection contains an element. |
| public <E> JpaPredicate | collectionContains(Collection<E> collection, Expression<E> elementExpression)
Whether a basic collection contains an element. |
| public <E> JpaPredicate | collectionContainsAll(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression)
Whether a basic collection contains another basic collection. |
| public <E> JpaPredicate | collectionContainsAll(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection)
Whether a basic collection contains another basic collection. |
| public <E> JpaPredicate | collectionContainsAll(Collection<E> collection, Expression<? extends Collection<? extends E>> subArrayExpression)
Whether a basic collection contains another basic collection. |
| public <E> JpaPredicate | collectionContainsAllNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends Collection<? extends E>> subCollectionExpression)
Whether a basic collection contains another basic collection with nullable elements. |
| public <E> JpaPredicate | collectionContainsAllNullable(Expression<? extends Collection<E>> collectionExpression, Collection<? extends E> subCollection)
Whether a basic collection contains another basic collection with nullable elements. |
| public <E> JpaPredicate | collectionContainsAllNullable(Collection<E> collection, Expression<? extends Collection<? extends E>> subCollectionExpression)
Whether a basic collection contains another basic collection with nullable elements. |
| public <E> JpaPredicate | collectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, Expression<? extends E> elementExpression)
Whether a basic collection contains a nullable element. |
| public <E> JpaPredicate | collectionContainsNullable(Expression<? extends Collection<E>> collectionExpression, E element)
Whether a basic collection contains a nullable element. |
| public <E> JpaPredicate | collectionContainsNullable(Collection<E> collection, Expression<E> elementExpression)
Whether a basic collection contains a nullable element. |
| public <T> JpaExpression | collectionFill(Expression<T> elementExpression, Expression<Integer> elementCountExpression)
Creates basic collection with the same element N times, as specified by the arguments. |
| public <T> JpaExpression | collectionFill(Expression<T> elementExpression, Integer elementCount)
Creates basic collection with the same element N times, as specified by the arguments. |
| public <T> JpaExpression | collectionFill(T element, Expression<Integer> elementCountExpression)
Creates basic collection with the same element N times, as specified by the arguments. |
| public <T> JpaExpression | collectionFill(T element, Integer elementCount)
Creates basic collection with the same element N times, as specified by the arguments. |
| public <E> JpaExpression | collectionGet(Expression<? extends Collection<E>> collectionExpression, Expression<Integer> indexExpression)
Accesses the element of the basic collection by 1-based index. |
| public <E> JpaExpression | collectionGet(Expression<? extends Collection<E>> collectionExpression, Integer index)
Accesses the element of the basic collection by 1-based index. |
| public JpaExpression | collectionLength(Expression<? extends Collection<?>> collectionExpression)
Determines the length of a basic collection. |
| public <E, C extends Collection | collectionLiteral(E... elements)
Creates a basic collection literal with the |
| public <E> JpaPredicate | collectionOverlaps(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2)
Whether one basic collection has any elements common with another basic collection. |
| public <E> JpaPredicate | collectionOverlaps(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2)
Whether one basic collection has any elements common with another basic collection. |
| public <E> JpaPredicate | collectionOverlaps(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2)
Whether one basic collection has any elements common with another basic collection. |
| public <E> JpaPredicate | collectionOverlapsNullable(Expression<? extends Collection<E>> collectionExpression1, Expression<? extends Collection<? extends E>> collectionExpression2)
Whether one basic collection has any elements common with another basic collection, supporting |
| public <E> JpaPredicate | collectionOverlapsNullable(Expression<? extends Collection<E>> collectionExpression1, Collection<? extends E> collection2)
Whether one basic collection has any elements common with another basic collection, supporting |
| public <E> JpaPredicate | collectionOverlapsNullable(Collection<E> collection1, Expression<? extends Collection<? extends E>> collectionExpression2)
Whether one basic collection has any elements common with another basic collection, supporting |
| public <E> JpaExpression | collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, E element)
Determines the 1-based position of an element in a basic collection. |
| public <E> JpaExpression | collectionPosition(Expression<? extends Collection<? extends E>> collectionExpression, Expression<E> elementExpression)
Determines the 1-based position of an element in a basic collection. |
| public <T> JpaExpression | collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression)
Determines all 1-based positions of an element in a basic collection. |
| public <T> JpaExpression | collectionPositions(Expression<? extends Collection<? super T>> collectionExpression, T element)
Determines all 1-based positions of an element in a basic collection. |
| public <T> JpaExpression | collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, Expression<T> elementExpression)
Determines all 1-based positions of an element in a basic collection. |
| public <T> JpaExpression | collectionPositionsList(Expression<? extends Collection<? super T>> collectionExpression, T element)
Determines all 1-based positions of an element in a basic collection. |
| public <E, C extends Collection | collectionPrepend(Expression<? extends E> elementExpression, Expression<C> collectionExpression)
Prepends element to basic collection. |
| public <E, C extends Collection | collectionPrepend(E element, Expression<C> collectionExpression)
Prepends element to basic collection. |
| public <E, C extends Collection | collectionRemove(Expression<C> collectionExpression, Expression<? extends E> elementExpression)
Creates basic collection copy with given element removed. |
| public <E, C extends Collection | collectionRemove(Expression<C> collectionExpression, E element)
Creates basic collection copy with given element removed. |
| public <C extends Collection | collectionRemoveIndex(Expression<C> collectionExpression, Expression<Integer> indexExpression)
Creates basic collection copy with the element at the given 1-based index removed. |
| public <C extends Collection | collectionRemoveIndex(Expression<C> collectionExpression, Integer index)
Creates basic collection copy with the element at the given 1-based index removed. |
| public <E, C extends Collection | collectionReplace(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, Expression<? extends E> newElementExpression)
Creates basic collection copy replacing a given element with another. |
| public <E, C extends Collection | collectionReplace(Expression<C> collectionExpression, Expression<? extends E> oldElementExpression, E newElement)
Creates basic collection copy replacing a given element with another. |
| public <E, C extends Collection | collectionReplace(Expression<C> collectionExpression, E oldElement, Expression<? extends E> newElementExpression)
Creates basic collection copy replacing a given element with another. |
| public <E, C extends Collection | collectionReplace(Expression<C> collectionExpression, E oldElement, E newElement)
Creates basic collection copy replacing a given element with another. |
| public <E, C extends Collection | collectionSet(Expression<C> collectionExpression, Expression<Integer> indexExpression, Expression<? extends E> elementExpression)
Creates basic collection copy with given element at given 1-based index. |
| public <E, C extends Collection | collectionSet(Expression<C> collectionExpression, Expression<Integer> indexExpression, E element)
Creates basic collection copy with given element at given 1-based index. |
| public <E, C extends Collection | collectionSet(Expression<C> collectionExpression, Integer index, Expression<? extends E> elementExpression)
Creates basic collection copy with given element at given 1-based index. |
| public <E, C extends Collection | collectionSet(Expression<C> collectionExpression, Integer index, E element)
Creates basic collection copy with given element at given 1-based index. |
| public <C extends Collection | collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Expression<Integer> upperIndexExpression)
Creates a sub-collection of the based on 1-based lower and upper index. |
| public <C extends Collection | collectionSlice(Expression<C> collectionExpression, Expression<Integer> lowerIndexExpression, Integer upperIndex)
Creates a sub-collection of the based on 1-based lower and upper index. |
| public <C extends Collection | collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Expression<Integer> upperIndexExpression)
Creates a sub-collection of the based on 1-based lower and upper index. |
| public <C extends Collection | collectionSlice(Expression<C> collectionExpression, Integer lowerIndex, Integer upperIndex)
Creates a sub-collection of the based on 1-based lower and upper index. |
| public <T> JpaExpression | collectionToString(Expression<? extends Collection<?>> collectionExpression, Expression<String> separatorExpression)
Concatenates the non-null basic collection elements with a separator, as specified by the arguments. |
| public <T> JpaExpression | collectionToString(Expression<? extends Collection<?>> collectionExpression, String separator)
Concatenates the non-null basic collection elements with a separator, as specified by the arguments. |
| public <C extends Collection | collectionTrim(Expression<C> arrayExpression, Expression<Integer> elementCountExpression)
Creates basic collection copy without the last N elements, specified by the second argument. |
| public <C extends Collection | collectionTrim(Expression<C> arrayExpression, Integer elementCount)
Creates basic collection copy without the last N elements, specified by the second argument. |
| public JpaExpression | concat(Expression<String>
string expression x, Expression<String> string expression y)Redeclares jakarta. |
| public JpaExpression | concat(Expression<String>
string expression x, String string y)Redeclares jakarta. |
| public JpaExpression | concat(String
string x, Expression<String> string expression y)Redeclares jakarta. |
| public JpaExpression | |
| public JpaPredicate | conjunction()
Redeclares jakarta. |
| public <Y> JpaCompoundSelection | construct(Class<Y>
class whose instance is to be constructed resultClass, Selection<?>... arguments to the constructor selections)Redeclares jakarta. |
| public <Y> JpaCompoundSelection | |
| public JpaExpression | Returns: cosineexpression x)Create an expression that returns the cosine of its argument. |
| public JpaExpression | Returns: hyperbolic cosineexpression x)Create an expression that returns the hyperbolic cosine of its argument. |
| public JpaExpression | count(Expression<?>
expression representing input value to count
operation argument)Redeclares jakarta. |
| public JpaExpression | |
| public JpaExpression | |
| public JpaExpression | Returns: aggregate function expressionargument to the function argument, JpaPredicate optional filter clause filter, JpaWindow optional window over which to apply the function window)Create a |
| public JpaExpression | countDistinct(Expression<?>
expression representing input value to
count distinct operation x)Redeclares jakarta. |
| public <T> JpaCriteriaDelete | createCriteriaDelete(Class<T>
target type for delete operation targetEntity)Redeclares jakarta. CriteriaDelete query object to perform a bulk delete operation.
|
| public <T> JpaCriteriaInsertSelect | |
| public <T> JpaCriteriaInsertValues | |
| public <T> JpaCriteriaUpdate | createCriteriaUpdate(Class<T>
target type for update operation targetEntity)Redeclares jakarta. CriteriaUpdate query object to perform a bulk update operation.
|
| public JpaCriteriaQuery | createQuery()
Redeclares jakarta. CriteriaQuery object.
|
| public <T> JpaCriteriaQuery | createQuery(Class<T>
type of the query result resultClass)Redeclares jakarta. CriteriaQuery object with the specified result
type.
|
| public <T> JpaCriteriaQuery | Returns: The equivalent criteria queryThe HQL hql, Class<T> select queryThe result type of the query resultClass)Transform the given HQL |
| public JpaCriteriaQuery | createTupleQuery()
Redeclares jakarta. CriteriaQuery object that returns a tuple of
objects as its result.
|
| public JpaWindow | Returns: the empty windowCreate an empty |
| public JpaExpression | |
| public JpaFunction | currentDate()
Redeclares jakarta. |
| public JpaFunction | |
| public JpaFunction | currentTime()
Redeclares jakarta. |
| public JpaFunction | currentTimestamp()
Redeclares jakarta. |
| public JpaFunction | Returns: the extracted valuethe date, time, or datetime to extract the value from datetime)Extracts the |
| public JpaExpression | Returns: degreesexpression x)Create an expression that converts an angle measured in radians to an approximately equivalent angle measured in degrees. |
| public JpaExpression | |
| public JpaOrder | desc(Expression<?>
expression used to define the ordering x)Redeclares jakarta. |
| public JpaOrder | Returns: descending ordering corresponding to the expressionexpression used to define the ordering x, boolean Whether nullsFirst)null should be sorted firstCreate an ordering by the descending value of the expression. |
| public JpaSearchOrder | Returns: descending ordering corresponding to the CTE attributeCTE attribute used to define the ordering x)Create a search ordering by the descending value of the CTE attribute. |
| public JpaSearchOrder | Returns: descending ordering corresponding to the CTE attributeCTE attribute used to define the ordering x, boolean Whether nullsFirst)null should be sorted firstCreate a search ordering by the descending value of the CTE attribute. |
| public <N extends Number> JpaExpression | diff(Expression<? extends N>
expression x, Expression<? extends N> expression y)Redeclares jakarta. |
| public <N extends Number> JpaExpression | diff(Expression<? extends N>
expression x, N value y)Redeclares jakarta. |
| public <N extends Number> JpaExpression | diff(N
value x, Expression<? extends N> expression y)Redeclares jakarta. |
| public JpaPredicate | disjunction()
Redeclares jakarta. |
| public JpaPredicate | |
| public JpaPredicate | |
| public JpaExpression | duration(long magnitude, TemporalUnit unit)
A literal |
| public <T extends Temporal> JpaExpression | durationBetween(Expression<T> x, Expression<T> y)
Subtract two dates or two datetimes, returning the duration between the two dates or between two datetimes. |
| public <T extends Temporal> JpaExpression | durationBetween(Expression<T> x, T y)
Subtract two dates or two datetimes, returning the duration between the two dates or between two datetimes. |
| public JpaExpression | Returns: the magnitude of the duration measured in the given unitsa choice of temporal granularity unit, Expression<Duration> the duration in a "unit-free" form duration)Convert a |
| public JpaExpression | |
| public JpaExpression | |
| public JpaExpression | durationScaled(Expression<? extends Number> number, Expression<Duration> duration)
Scale a duration by a number. |
| public JpaExpression | |
| public JpaExpression | |
| public JpaExpression | |
| public JpaExpression | |
| public JpaPredicate | equal(Expression<?>
expression x, Expression<?> expression y)Redeclares jakarta. |
| public JpaPredicate | equal(Expression<?>
expression x, Object object y)Redeclares jakarta. |
| public default <T> JpaCriteriaQuery | |
| public <T> JpaCriteriaQuery | |
| public default <T> JpaSubQuery | |
| public <T> JpaSubQuery | |
| public default <T> JpaCriteriaQuery | |
| public default <T> JpaSubQuery | |
| public JpaPredicate | exists(Subquery<?>
subquery whose result is to be tested subquery)Redeclares jakarta. |
| public JpaExpression | Returns: exponentialexpression x)Redeclares jakarta. |
| public < type of the expression T> JpaExpression | Returns: window function expressionargument expression to pass to argument, JpaWindow first_valuewindow over which the function will be applied window)Create a |
| public <P, F> JpaExpression | |
| public <N extends Number> JpaExpression | Returns: floorexpression x)Redeclares jakarta. |
| public JpaFunction | Returns: format expressionthe datetime expression to format datetime, String the pattern to use for formatting pattern)Format a date, time, or datetime according to a pattern. |
| public JpaWindowFrame | |
| public JpaWindowFrame | Returns: the window framethe offset)offset expressionCreate a window frame of type |
| public JpaWindowFrame | |
| public JpaWindowFrame | Returns: the window framethe offset)offset expressionCreate window frame of type |
| public JpaWindowFrame | Returns: the window frameCreate a window frame of type |
| public JpaWindowFrame | Returns: the window frameCreate a window frame of type |
| public JpaWindowFrame | Returns: the window frameCreate a window frame of type |
| public <T> JpaFunction | function(String
function name name, Class<T> expected result type type, Expression<?>... function arguments args)Redeclares jakarta. |
| public <T> JpaExpression | |
| public <T> JpaExpression | |
| public < type of this expression T> JpaExpression | Returns: aggregate function expressionname of the ordered set-aggregate function name, Class<T> type of this expression type, JpaPredicate optional filter clause filter, JpaWindow optional window over which to apply the function window, Expression<?>... optional arguments to the function args)Create a generic aggregate function expression. |
| public <T> JpaExpression | |
| public <T> JpaExpression | functionWithinGroup(String name, Class<T> type, JpaOrder order, JpaPredicate filter, Expression<?>... args)
|
| public <T> JpaExpression | functionWithinGroup(String name, Class<T> type, JpaOrder order, JpaWindow window, Expression<?>... args)
|
| public < type of this expression T> JpaExpression | Returns: ordered set-aggregate function expressionname of the ordered set-aggregate function name, Class<T> type of this expression type, JpaOrder order by clause used in within group order, JpaPredicate optional filter clause filter, JpaWindow optional window over which to apply the function window, Expression<?>... optional arguments to the function args)Create a generic ordered set-aggregate function expression. |
| public JpaPredicate | ge(Expression<? extends Number>
expression x, Expression<? extends Number> expression y)Redeclares jakarta. |
| public JpaPredicate | ge(Expression<? extends Number>
expression x, Number value y)Redeclares jakarta. |
| public <Y extends Comparable | greaterThan(Expression<? extends Y>
expression x, Expression<? extends Y> expression y)Redeclares jakarta. |
| public <Y extends Comparable | greaterThan(Expression<? extends Y>
expression x, Y value y)Redeclares jakarta. |
| public <Y extends Comparable | greaterThanOrEqualTo(Expression<? extends Y>
expression x, Expression<? extends Y> expression y)Redeclares jakarta. |
| public <Y extends Comparable | greaterThanOrEqualTo(Expression<? extends Y>
expression x, Y value y)Redeclares jakarta. |
| public <X extends Comparable | greatest(Expression<X>
expression representing input value to greatest
operation argument)Redeclares jakarta. |
| public JpaPredicate | gt(Expression<? extends Number>
expression x, Expression<? extends Number> expression y)Redeclares jakarta. |
| public JpaPredicate | gt(Expression<? extends Number>
expression x, Number value y)Redeclares jakarta. |
| public JpaFunction | Returns: the extracted valuethe date, time, or datetime to extract the value from datetime)Extracts the |
| public JpaPredicate | |
| public JpaPredicate | |
| public JpaPredicate | |
| public JpaPredicate | |
| public JpaPredicate | |
| public JpaPredicate | |
| public <T> JpaInPredicate | in(Expression<? extends T>
to be tested against list of values expression)Redeclares jakarta. |
| public <T> JpaInPredicate | |
| public <T> JpaInPredicate | |
| public <T> JpaInPredicate | |
| public <K, L extends List | |
| public default <T> JpaCriteriaQuery | |
| public <T> JpaCriteriaQuery | |
| public default <T> JpaSubQuery | |
| public <T> JpaSubQuery | |
| public default <T> JpaCriteriaQuery | |
| public default <T> JpaSubQuery | |
| public <C extends Collection | isEmpty(Expression<C>
expression collection)Redeclares jakarta. |
| public JpaPredicate | isFalse(Expression<Boolean>
expression to be tested x)Redeclares jakarta. |
| public <M extends Map | Returns: is-empty predicateThe expression resolving to a Map which we
want to check for emptiness mapExpression)Create a predicate that tests whether a Map is empty. |
| public <M extends Map | Returns: is-not-empty predicateThe expression resolving to a Map which we
want to check for non-emptiness mapExpression)Create a predicate that tests whether a Map is not empty. |
| public <E, C extends Collection | isMember(Expression<E>
element expression elem, Expression<C> expression collection)Redeclares jakarta. |
| public <E, C extends Collection | isMember(E
element elem, Expression<C> expression collection)Redeclares jakarta. |
| public <C extends Collection | isNotEmpty(Expression<C>
expression collection)Redeclares jakarta. |
| public <E, C extends Collection | isNotMember(Expression<E>
element expression elem, Expression<C> expression collection)Redeclares jakarta. |
| public <E, C extends Collection | isNotMember(E
element elem, Expression<C> expression collection)Redeclares jakarta. |
| public JpaPredicate | isNotNull(Expression<?>
expression x)Redeclares jakarta. |
| public JpaPredicate | isNull(Expression<?>
expression x)Redeclares jakarta. |
| public JpaPredicate | isTrue(Expression<Boolean>
expression to be tested x)Redeclares jakarta. |
| public <K, M extends Map | keys(M
map map)Redeclares jakarta. |
| public < type of the expression T> JpaExpression | Returns: window function expressionargument expression to pass to argument, JpaWindow last_valuewindow over which the function will be applied window)Create a |
| public JpaPredicate | le(Expression<? extends Number>
expression x, Expression<? extends Number> expression y)Redeclares jakarta. |
| public JpaPredicate | le(Expression<? extends Number>
expression x, Number value y)Redeclares jakarta. |
| public <X extends Comparable | least(Expression<X>
expression representing input value to least
operation argument)Redeclares jakarta. |
| public JpaFunction | |
| public JpaFunction | Returns: left expressionoriginal string x, Expression<Integer> number of characters length)Extract the |
| public JpaFunction | length(Expression<String>
string expression x)Redeclares jakarta. |
| public <Y extends Comparable | lessThan(Expression<? extends Y>
expression x, Expression<? extends Y> expression y)Redeclares jakarta. |
| public <Y extends Comparable | lessThan(Expression<? extends Y>
expression x, Y value y)Redeclares jakarta. |
| public <Y extends Comparable | lessThanOrEqualTo(Expression<? extends Y>
expression x, Expression<? extends Y> expression y)Redeclares jakarta. |
| public <Y extends Comparable | lessThanOrEqualTo(Expression<? extends Y>
expression x, Y value y)Redeclares jakarta. |
| public JpaPredicate | like(Expression<String>
string expression x, Expression<String> string expression pattern)Redeclares jakarta. |
| public JpaPredicate | like(Expression<String>
string expression x, String string pattern)Redeclares jakarta. |
| public JpaPredicate | like(Expression<String>
string expression x, Expression<String> string expression pattern, Expression<Character> escape character expression escapeChar)Redeclares jakarta. |
| public JpaPredicate | like(Expression<String>
string expression x, Expression<String> string expression pattern, char escape character escapeChar)Redeclares jakarta. |
| public JpaPredicate | like(Expression<String>
string expression x, String string pattern, Expression<Character> escape character expression escapeChar)Redeclares jakarta. |
| public JpaPredicate | like(Expression<String>
string expression x, String string pattern, char escape character escapeChar)Redeclares jakarta. |
| public JpaExpression | |
| public JpaExpression | |
| public JpaExpression | |
| public JpaExpression | listagg(JpaOrder order, JpaPredicate filter, Expression<String> argument, Expression<String> separator)
|
| public JpaExpression | |
| public JpaExpression | listagg(JpaOrder order, JpaWindow window, Expression<String> argument, Expression<String> separator)
|
| public JpaExpression | listagg(JpaOrder order, JpaPredicate filter, JpaWindow window, Expression<String> argument, String separator)
|
| public JpaExpression | Returns: ordered set-aggregate expressionorder by clause used in within group order, JpaPredicate optional filter clause filter, JpaWindow optional window over which to apply the function window, Expression<String> values to join argument, Expression<String> the separator used to join the values separator)Create a |
| public <T> JpaExpression | literal(T
value represented by the expression value)Redeclares jakarta. |
| public <T> List | |
| public <T> List | |
| public JpaExpression | Returns: natural logarithmexpression x)Redeclares jakarta. |
| public JpaExpression | Returns: expression for current dateRedeclares jakarta. |
| public JpaExpression | Returns: expression for current timestampRedeclares jakarta. |
| public JpaExpression | Returns: expression for current timeRedeclares jakarta. |
| public JpaFunction | locate(Expression<String>
expression for string to be searched x, Expression<String> expression for string to be located pattern)Redeclares jakarta. |
| public JpaFunction | locate(Expression<String>
expression for string to be searched x, String string to be located pattern)Redeclares jakarta. |
| public JpaFunction | locate(Expression<String>
expression for string to be searched x, Expression<String> expression for string to be located pattern, Expression<Integer> expression for position at which to start search from)Redeclares jakarta. |
| public JpaFunction | locate(Expression<String>
expression for string to be searched x, String string to be located pattern, int position at which to start search from)Redeclares jakarta. |
| public JpaExpression | |
| public JpaExpression | Returns: arbitrary-base logarithmbase b, Expression<? extends Number> expression x)Create an expression that returns the logarithm of |
| public JpaExpression | Returns: base-10 logarithmexpression x)Create an expression that returns the base-10 logarithm of its argument. |
| public JpaFunction | lower(Expression<String>
string expression x)Redeclares jakarta. |
| public JpaPredicate | lt(Expression<? extends Number>
expression x, Expression<? extends Number> expression y)Redeclares jakarta. |
| public JpaPredicate | lt(Expression<? extends Number>
expression x, Number value y)Redeclares jakarta. |
| public <M extends Map | Returns: size expressionThe expression resolving to a Map for which we
want to know the size mapExpression)Create an expression that tests the size of a map. |
| public <M extends Map | Returns: size expressionThe Map for which we want to know the size map)Create an expression that tests the size of a map. |
| public <N extends Number> JpaExpression | max(Expression<N>
expression representing input value to max operation argument)Redeclares jakarta. |
| public <N extends Number> JpaExpression | min(Expression<N>
expression representing input value to min operation argument)Redeclares jakarta. |
| public JpaFunction | Returns: the extracted valuethe date, time, or datetime to extract the value from datetime)Extracts the |
| public JpaExpression | mod(Expression<Integer>
expression x, Expression<Integer> expression y)Redeclares jakarta. |
| public JpaExpression | mod(Expression<Integer>
expression x, Integer value y)Redeclares jakarta. |
| public JpaExpression | mod(Integer
value x, Expression<Integer> expression y)Redeclares jakarta. |
| public <T> JpaExpression | |
| public <T> JpaExpression | mode(JpaPredicate filter, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence)
|
| public <T> JpaExpression | mode(JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence)
|
| public < type of this expression T> JpaExpression | Returns: ordered set-aggregate expressionoptional filter clause filter, JpaWindow optional window over which to apply the function window, Expression<T> the sort expression sortExpression, SortDirection the sort order sortOrder, NullPrecedence the null precedence nullPrecedence)Create a |
| public JpaFunction | Returns: the extracted valuethe date, time, or datetime to extract the value from datetime)Extracts the |
| public <N extends Number> JpaExpression | neg(Expression<N>
expression x)Redeclares jakarta. |
| public JpaPredicate | not(Expression<Boolean>
restriction expression restriction)Redeclares jakarta. |
| public JpaPredicate | |
| public JpaPredicate | |
| public JpaPredicate | notEqual(Expression<?>
expression x, Expression<?> expression y)Redeclares jakarta. |
| public JpaPredicate | notEqual(Expression<?>
expression x, Object object y)Redeclares jakarta. |
| public JpaPredicate | |
| public JpaPredicate | |
| public JpaPredicate | |
| public JpaPredicate | |
| public JpaPredicate | |
| public JpaPredicate | |
| public JpaPredicate | notLike(Expression<String>
string expression x, Expression<String> string expression pattern)Redeclares jakarta. |
| public JpaPredicate | notLike(Expression<String>
string expression x, String string pattern)Redeclares jakarta. |
| public JpaPredicate | notLike(Expression<String>
string expression x, Expression<String> string expression pattern, Expression<Character> escape character expression escapeChar)Redeclares jakarta. |
| public JpaPredicate | notLike(Expression<String>
string expression x, Expression<String> string expression pattern, char escape character escapeChar)Redeclares jakarta. |
| public JpaPredicate | notLike(Expression<String>
string expression x, String string pattern, Expression<Character> escape character expression escapeChar)Redeclares jakarta. |
| public JpaPredicate | notLike(Expression<String>
string expression x, String string pattern, char escape character escapeChar)Redeclares jakarta. |
| public <T> JpaExpression | |
| public < type of the expression T> JpaExpression | Returns: window function expressionargument expression to pass to argument, Expression<Integer> nth_valuethe n, JpaWindow N argument for the functionwindow over which the function will be applied window)Create a |
| public <Y> JpaExpression | nullif(Expression<Y>
expression x, Expression<?> expression y)Redeclares jakarta. |
| public <Y> JpaExpression | nullif(Expression<Y>
expression x, Y value y)Redeclares jakarta. |
| public <T> JpaExpression | nullLiteral(Class<T>
type of the null literal resultClass)Redeclares jakarta. |
| public JpaPredicate | or(Expression<Boolean>
boolean expression x, Expression<Boolean> boolean expression y)Redeclares jakarta. |
| public JpaPredicate | or(Predicate...
zero or more restriction predicates restrictions)Redeclares jakarta. |
| public JpaFunction | |
| public JpaFunction | |
| public JpaFunction | |
| public JpaFunction | |
| public JpaFunction | |
| public JpaFunction | |
| public JpaFunction | |
| public JpaFunction | overlay(Expression<String> string, Expression<String> replacement, Expression<Integer> start, int length)
|
| public JpaFunction | |
| public JpaFunction | overlay(Expression<String> string, Expression<String> replacement, int start, Expression<Integer> length)
|
| public JpaFunction | overlay(Expression<String> string, String replacement, Expression<Integer> start, Expression<Integer> length)
|
| public JpaFunction | Returns: overlay expressionstring expression to be manipulated string, Expression<String> string expression to replace in original replacement, Expression<Integer> start position start, Expression<Integer> optional, number of characters to substitute length)Overlay the |
| public JpaFunction | |
| public JpaFunction | |
| public JpaFunction | |
| public JpaFunction | |
| public JpaFunction | |
| public JpaFunction | |
| public JpaFunction | |
| public JpaFunction | |
| public JpaFunction | |
| public JpaFunction | |
| public JpaFunction | |
| public JpaFunction | Returns: pad expressionstring expression to pad x, Expression<Integer> length of the result string after padding length, Expression<Character> optional pad character padChar)Pad the specified string expression with whitespace or with the |
| public <T> JpaParameterExpression | parameter(Class<T>
parameter class paramClass)Redeclares jakarta. |
| public <T> JpaParameterExpression | parameter(Class<T>
parameter class paramClass, String name that can be used to refer to
the parameter name)Redeclares jakarta. |
| public <T> JpaExpression | percentileCont(Expression<? extends Number> argument, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence)
|
| public <T> JpaExpression | percentileCont(Expression<? extends Number> argument, JpaPredicate filter, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence)
|
| public <T> JpaExpression | percentileCont(Expression<? extends Number> argument, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence)
|
| public <T> JpaExpression | Returns: ordered set-aggregate expressionargument to the function argument, JpaPredicate optional filter clause filter, JpaWindow optional window over which to apply the function window, Expression<T> the sort expression sortExpression, SortDirection the sort order sortOrder, NullPrecedence the null precedence nullPrecedence)Create a |
| public <T> JpaExpression | percentileDisc(Expression<? extends Number> argument, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence)
|
| public <T> JpaExpression | percentileDisc(Expression<? extends Number> argument, JpaPredicate filter, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence)
|
| public <T> JpaExpression | percentileDisc(Expression<? extends Number> argument, JpaWindow window, Expression<T> sortExpression, SortDirection sortOrder, NullPrecedence nullPrecedence)
|
| public <T> JpaExpression | Returns: ordered set-aggregate expressionargument to the function argument, JpaPredicate optional filter clause filter, JpaWindow optional window over which to apply the function window, Expression<T> the sort expression sortExpression, SortDirection the sort order sortOrder, NullPrecedence the null precedence nullPrecedence)Create a |
| public JpaExpression | Returns: window function expressionwindow over which the function will be applied window)Create a |
| public JpaExpression | |
| public JpaExpression | |
| public JpaExpression | |
| public JpaExpression | Returns: ordered set-aggregate expressionorder by clause used in within group order, JpaPredicate optional filter clause filter, JpaWindow optional window over which to apply the function window, Expression<?>... arguments to the function arguments)Create a |
| public JpaExpression | |
| public JpaExpression | Returns: the base raised to the power of the exponentbase x, Expression<? extends Number> exponent y)Redeclares jakarta. |
| public JpaExpression | Returns: the base raised to the power of the exponentbase x, Number exponent y)Redeclares jakarta. |
| public <N extends Number> JpaExpression | prod(Expression<? extends N>
expression x, Expression<? extends N> expression y)Redeclares jakarta. |
| public <N extends Number> JpaExpression | prod(Expression<? extends N>
expression x, N value y)Redeclares jakarta. |
| public <N extends Number> JpaExpression | prod(N
value x, Expression<? extends N> expression y)Redeclares jakarta. |
| public JpaExpression | quot(Expression<? extends Number>
expression x, Expression<? extends Number> expression y)Redeclares jakarta. |
| public JpaExpression | quot(Expression<? extends Number>
expression x, Number value y)Redeclares jakarta. |
| public JpaExpression | quot(Number
value x, Expression<? extends Number> expression y)Redeclares jakarta. |
| public JpaExpression | Returns: radiansexpression x)Create an expression that converts an angle measured in degrees to an approximately equivalent angle measured in radians. |
| public JpaExpression | |
| public JpaExpression | |
| public JpaExpression | |
| public JpaExpression | |
| public JpaExpression | Returns: ordered set-aggregate expressionorder by clause used in within group order, JpaPredicate optional filter clause filter, JpaWindow optional window over which to apply the function window, Expression<?>... arguments to the function arguments)Create a |
| public JpaFunction | Returns: repeat expressionthe string expression to concatenate x, Expression<Integer> the number of times it should be repeated times)Concatenate the given string expression with itself the given number of times. |
| public JpaFunction | Returns: repeat expressionthe string expression to concatenate x, int the number of times it should be repeated times)Concatenate the given string expression with itself the given number of times. |
| public JpaFunction | Returns: repeat expressionthe string expression to concatenate x, Expression<Integer> the number of times it should be repeated times)Concatenate the given string expression with itself the given number of times. |
| public JpaFunction | |
| public JpaFunction | |
| public JpaFunction | |
| public JpaFunction | Returns: replace expressionoriginal string x, Expression<String> the string to be replaced pattern, Expression<String> the new replacement string replacement)Replace all occurrences of |
| public JpaFunction | |
| public JpaFunction | Returns: left expressionoriginal string x, Expression<Integer> number of characters length)Extract the |
| public <T extends Number> JpaExpression | Returns: the rounded valuebase x, Integer number of decimal places n)Redeclares jakarta. |
| public JpaExpression | |
| public JpaSearchOrder | Returns: ordering corresponding to the CTE attributeCTE attribute used to define the ordering cteAttribute, SortDirection The sort order sortOrder, NullPrecedence The null precedence nullPrecedence)Create a search ordering based on the sort order and null precedence of the value of the CTE attribute. |
| public JpaSearchOrder | Returns: ordering corresponding to the CTE attributeCTE attribute used to define the ordering cteAttribute, SortDirection The sort order sortOrder)Create a search ordering based on the sort order of the value of the CTE attribute. |
| public JpaSearchOrder | Returns: ascending ordering corresponding to the CTE attributeCTE attribute used to define the ordering cteAttribute)Create a search ordering based on the ascending value of the CTE attribute. |
| public JpaFunction | Returns: the extracted valuethe date, time, or datetime to extract the value from datetime)Extracts the |
| public <C, R> JpaSimpleCase | selectCase(Expression<? extends C>
to be tested against the case conditions expression)Redeclares jakarta. |
| public <R> JpaSearchedCase | selectCase()
Redeclares jakarta. |
| public JpaExpression | Returns: signexpression x)Redeclares jakarta. 1 if its argument is
positive, -1 if its argument is negative,
or 0 if its argument is exactly zero.
|
| public JpaExpression | Returns: sineexpression x)Create an expression that returns the sine of its argument. |
| public JpaExpression | Returns: hyperbolic sineexpression x)Create an expression that returns the hyperbolic sine of its argument. |
| public <C extends Collection | size(Expression<C>
expression collection)Redeclares jakarta. |
| public <C extends Collection | size(C
collection collection)Redeclares jakarta. |
| public <Y> JpaExpression | some(Subquery<Y>
subquery subquery)Redeclares jakarta. |
| public JpaOrder | |
| public JpaOrder | |
| public JpaOrder | |
| public < type of this expression T> JpaExpression | Returns: native SQL expressionnative SQL pattern pattern, Class<T> type of this expression type, Expression<?>... optional arguments to the SQL pattern arguments)Embed native |
| public JpaExpression | sqrt(Expression<? extends Number>
expression x)Redeclares jakarta. |
| public JpaFunction | substring(Expression<String>
string expression x, Expression<Integer> start position expression from)Redeclares jakarta. |
| public JpaFunction | substring(Expression<String>
string expression x, int start position from)Redeclares jakarta. |
| public JpaFunction | substring(Expression<String>
string expression x, Expression<Integer> start position expression from, Expression<Integer> length expression len)Redeclares jakarta. |
| public JpaFunction | substring(Expression<String>
string expression x, int start position from, int length len)Redeclares jakarta. |
| public <T extends Temporal> JpaExpression | subtractDuration(Expression<T> datetime, Expression<Duration> duration)
Subtract a duration to a date or datetime, that is, return an earlier date or datetime which is separated from the given date or datetime by the given duration. |
| public <T extends Temporal> JpaExpression | subtractDuration(Expression<T> datetime, Duration duration)
Subtract a duration to a date or datetime, that is, return an earlier date or datetime which is separated from the given date or datetime by the given duration. |
| public <T extends Temporal> JpaExpression | subtractDuration(T datetime, Expression<Duration> duration)
Subtract a duration to a date or datetime, that is, return an earlier date or datetime which is separated from the given date or datetime by the given duration. |
| public <N extends Number> JpaExpression | sum(Expression<N>
expression representing input value to sum operation argument)Redeclares jakarta. |
| public <N extends Number> JpaExpression | sum(Expression<? extends N>
expression x, Expression<? extends N> expression y)Redeclares jakarta. |
| public <N extends Number> JpaExpression | sum(Expression<? extends N>
expression x, N value y)Redeclares jakarta. |
| public <N extends Number> JpaExpression | sum(N
value x, Expression<? extends N> expression y)Redeclares jakarta. |
| public <N extends Number> JpaExpression | sum(Expression<N>
expression argument, JpaPredicate value filter)Redeclares jakarta. |
| public <N extends Number> JpaExpression | sum(Expression<N>
expression argument, JpaWindow value window)Redeclares jakarta. |
| public < type of the input expression N extends Number> JpaExpression | Returns: aggregate function expressionargument to the function argument, JpaPredicate optional filter clause filter, JpaWindow optional window over which to apply the function window)Create a |
| public JpaExpression | sumAsDouble(Expression<Float>
expression representing input value to sum operation argument)Redeclares jakarta. |
| public JpaExpression | sumAsLong(Expression<Integer>
expression representing input value to sum operation argument)Redeclares jakarta. |
| public JpaExpression | Returns: tangentexpression x)Create an expression that returns the tangent of its argument. |
| public JpaExpression | Returns: hyperbolic tangentexpression x)Create an expression that returns the hyperbolic tangent of its argument. |
| public JpaExpression | toBigDecimal(Expression<? extends Number>
numeric expression number)Redeclares jakarta. |
| public JpaExpression | toBigInteger(Expression<? extends Number>
numeric expression number)Redeclares jakarta. |
| public JpaExpression | toDouble(Expression<? extends Number>
numeric expression number)Redeclares jakarta. |
| public JpaExpression | toFloat(Expression<? extends Number>
numeric expression number)Redeclares jakarta. |
| public JpaExpression | toInteger(Expression<? extends Number>
numeric expression number)Redeclares jakarta. |
| public JpaExpression | toLong(Expression<? extends Number>
numeric expression number)Redeclares jakarta. |
| public JpaExpression | toString(Expression<Character>
expression character)Redeclares jakarta. |
| public <X, T extends X> JpaPath | treat(Path<X>
path path, Class<T> type to be downcast to type)Redeclares jakarta. |
| public <X, T extends X> JpaRoot | treat(Root<X>
root root, Class<T> type to be downcast to type)Redeclares jakarta. |
| public <X, T, V extends T> JpaJoin | treat(Join<X, T>
Join object join, Class<V> type to be downcast to type)Redeclares jakarta. |
| public <X, T, E extends T> JpaCollectionJoin | treat(CollectionJoin<X, T>
CollectionJoin object join, Class<E> type to be downcast to type)Redeclares jakarta. |
| public <X, T, E extends T> JpaSetJoin | treat(SetJoin<X, T>
SetJoin object join, Class<E> type to be downcast to type)Redeclares jakarta. |
| public <X, T, E extends T> JpaListJoin | treat(ListJoin<X, T>
ListJoin object join, Class<E> type to be downcast to type)Redeclares jakarta. |
| public <X, K, T, V extends T> JpaMapJoin | treat(MapJoin<X, K, T>
MapJoin object join, Class<V> type to be downcast to type)Redeclares jakarta. |
| public JpaFunction | trim(Expression<String>
expression for string to trim x)Redeclares jakarta. |
| public JpaFunction | trim(CriteriaBuilder.
trim specification ts,expression for string to trim x)Redeclares jakarta. |
| public JpaFunction | trim(Expression<Character>
expression for character to be trimmed t, Expression<String> expression for string to trim x)Redeclares jakarta. |
| public JpaFunction | trim(CriteriaBuilder.
trim specification ts,expression for character to be trimmed t, Expression<String> expression for string to trim x)Redeclares jakarta. |
| public JpaFunction | trim(char
character to be trimmed t, Expression<String> expression for string to trim x)Redeclares jakarta. |
| public JpaFunction | trim(CriteriaBuilder.
trim specification ts,character to be trimmed t, Expression<String> expression for string to trim x)Redeclares jakarta. |
| public <T extends Number> JpaExpression | Returns: the truncated valuebase x, Integer number of decimal places n)Create an expression that returns the first argument truncated to the number of decimal places given by the second argument. |
| public <T extends TemporalAccessor> JpaFunction | Returns: the truncated valuethe date, time or datetime expression to be truncated datetime, TemporalUnit the temporal unit for truncation temporalUnit)Truncates a date, time or datetime expression to the given |
| public JpaCompoundSelection | tuple(Selection<?>...
selection items selections)Redeclares jakarta. |
| public JpaCompoundSelection | |
| public default <T> JpaCriteriaQuery | |
| public <T> JpaCriteriaQuery | |
| public default <T> JpaSubQuery | |
| public <T> JpaSubQuery | |
| public default <T> JpaCriteriaQuery | |
| public default <T> JpaSubQuery | |
| public <T extends HibernateCriteriaBuilder> T | |
| public JpaFunction | upper(Expression<String>
string expression x)Redeclares jakarta. |
| public <T> JpaExpression | |
| public <V, C extends Collection | values(C
map collection)Redeclares jakarta. |
| public <V, M extends Map | values(M
map map)Redeclares jakarta. |
| public < type of this expression T> JpaExpression | Returns: window function expressionname of the window function name, Class<T> type of this expression type, JpaWindow window over which the function will be applied window, Expression<?>... arguments to the function args)Create a generic window function expression that will be applied
over the specified |
| public JpaPredicate | |
| public JpaPredicate | |
| public JpaFunction | Returns: the extracted valuethe date, time, or datetime to extract the value from datetime)Extracts the |