Class CriteriaBuilderImpl
java.lang.Object
org.apache.openjpa.persistence.criteria.CriteriaBuilderImpl
- All Implemented Interfaces:
jakarta.persistence.criteria.CriteriaBuilder,Serializable,ExpressionParser,OpenJPACriteriaBuilder
Factory for Criteria query expressions.
Acts as an adapter to OpenJPA ExpressionFactory.
- Since:
- 2.0.0
- Author:
- Pinaki Poddar, Fay Wang
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.persistence.criteria.CriteriaBuilder
jakarta.persistence.criteria.CriteriaBuilder.Case<R extends Object>, jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T extends Object>, jakarta.persistence.criteria.CriteriaBuilder.In<T extends Object>, jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C extends Object,R extends Object>, jakarta.persistence.criteria.CriteriaBuilder.Trimspec -
Field Summary
Fields inherited from interface org.apache.openjpa.persistence.criteria.OpenJPACriteriaBuilder
LANG_CRITERIA -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<N extends Number>
jakarta.persistence.criteria.Expression<N>abs(jakarta.persistence.criteria.Expression<N> x) <Y> jakarta.persistence.criteria.Expression<Y>all(jakarta.persistence.criteria.Subquery<Y> subquery) jakarta.persistence.criteria.Predicateand(jakarta.persistence.criteria.Expression<Boolean> x, jakarta.persistence.criteria.Expression<Boolean> y) jakarta.persistence.criteria.Predicateand(jakarta.persistence.criteria.Predicate... restrictions) <Y> jakarta.persistence.criteria.Expression<Y>any(jakarta.persistence.criteria.Subquery<Y> subquery) jakarta.persistence.criteria.CompoundSelection<Object[]>array(jakarta.persistence.criteria.Selection<?>... terms) jakarta.persistence.criteria.Orderasc(jakarta.persistence.criteria.Expression<?> x) avg(jakarta.persistence.criteria.Expression<N> x) <Y extends Comparable<? super Y>>
jakarta.persistence.criteria.Predicatebetween(jakarta.persistence.criteria.Expression<? extends Y> v, jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) <Y extends Comparable<? super Y>>
jakarta.persistence.criteria.Predicatebetween(jakarta.persistence.criteria.Expression<? extends Y> v, Y x, Y y) <T> jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T>coalesce()<Y> jakarta.persistence.criteria.Expression<Y>coalesce(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) <Y> jakarta.persistence.criteria.Expression<Y>coalesce(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) jakarta.persistence.criteria.Expression<String>concat(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y) jakarta.persistence.criteria.Expression<String>jakarta.persistence.criteria.Expression<String>jakarta.persistence.criteria.Predicate<Y> jakarta.persistence.criteria.CompoundSelection<Y>Define a select list item corresponding to a constructor.jakarta.persistence.criteria.Expression<Long>count(jakarta.persistence.criteria.Expression<?> x) jakarta.persistence.criteria.Expression<Long>countDistinct(jakarta.persistence.criteria.Expression<?> x) <T> jakarta.persistence.criteria.CriteriaDelete<T>createCriteriaDelete(Class<T> targetEntity) <T> jakarta.persistence.criteria.CriteriaUpdate<T>createCriteriaUpdate(Class<T> targetEntity) Create aCriteriaQueryobject.<T> OpenJPACriteriaQuery<T>createQuery(Class<T> resultClass) Create a Criteria query object with the specified result type.OpenJPACriteriaQuery<jakarta.persistence.Tuple>Create a Criteria query object that returns a tuple of objects as its result.jakarta.persistence.criteria.Expression<Date>jakarta.persistence.criteria.Expression<Time>jakarta.persistence.criteria.Expression<Timestamp>jakarta.persistence.criteria.Orderdesc(jakarta.persistence.criteria.Expression<?> x) <N extends Number>
jakarta.persistence.criteria.Expression<N>diff(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y) <N extends Number>
jakarta.persistence.criteria.Expression<N>diff(jakarta.persistence.criteria.Expression<? extends N> x, N y) <N extends Number>
jakarta.persistence.criteria.Expression<N>diff(N x, jakarta.persistence.criteria.Expression<? extends N> y) jakarta.persistence.criteria.Predicatejakarta.persistence.criteria.Predicateequal(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y) jakarta.persistence.criteria.Predicateeval(Object parsed, ExpressionStoreQuery query, ExpressionFactory factory, ClassMetaData candidate) Parse the given query string.Value[]eval(String[] vals, ExpressionStoreQuery query, ExpressionFactory factory, ClassMetaData candidate) Parse the given value clauses.jakarta.persistence.criteria.Predicateexists(jakarta.persistence.criteria.Subquery<?> subquery) <T> jakarta.persistence.criteria.Expression<T>jakarta.persistence.criteria.Predicatege(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) jakarta.persistence.criteria.PredicateReturn a string key describing the language that this instance parses.jakarta.persistence.metamodel.MetamodelGets the metamodel for the managed, persistent domain entities.<Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicategreaterThan(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) <Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicategreaterThan(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) <Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicategreaterThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) <Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicategreaterThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) <X extends Comparable<? super X>>
jakarta.persistence.criteria.Expression<X>greatest(jakarta.persistence.criteria.Expression<X> x) jakarta.persistence.criteria.Predicategt(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) jakarta.persistence.criteria.Predicate<T> jakarta.persistence.criteria.CriteriaBuilder.In<T>in(jakarta.persistence.criteria.Expression<? extends T> expression) <C extends Collection<?>>
jakarta.persistence.criteria.PredicateisEmpty(jakarta.persistence.criteria.Expression<C> collection) jakarta.persistence.criteria.Predicate<E,C extends Collection<E>>
jakarta.persistence.criteria.PredicateisMember(E e, jakarta.persistence.criteria.Expression<C> c) <E,C extends Collection<E>>
jakarta.persistence.criteria.PredicateisMember(jakarta.persistence.criteria.Expression<E> e, jakarta.persistence.criteria.Expression<C> c) <C extends Collection<?>>
jakarta.persistence.criteria.PredicateisNotEmpty(jakarta.persistence.criteria.Expression<C> collection) <E,C extends Collection<E>>
jakarta.persistence.criteria.PredicateisNotMember(E e, jakarta.persistence.criteria.Expression<C> c) <E,C extends Collection<E>>
jakarta.persistence.criteria.PredicateisNotMember(jakarta.persistence.criteria.Expression<E> e, jakarta.persistence.criteria.Expression<C> c) jakarta.persistence.criteria.PredicateisNotNull(jakarta.persistence.criteria.Expression<?> x) jakarta.persistence.criteria.PredicateisNull(jakarta.persistence.criteria.Expression<?> x) jakarta.persistence.criteria.Predicatekeys(M map) jakarta.persistence.criteria.Predicatele(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) jakarta.persistence.criteria.Predicate<X extends Comparable<? super X>>
jakarta.persistence.criteria.Expression<X>least(jakarta.persistence.criteria.Expression<X> x) jakarta.persistence.criteria.Expression<Integer><Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicatelessThan(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) <Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicatelessThan(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) <Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicatelessThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) <Y extends Comparable<? super Y>>
jakarta.persistence.criteria.PredicatelessThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) jakarta.persistence.criteria.Predicatelike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern) jakarta.persistence.criteria.Predicatelike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, char escapeChar) jakarta.persistence.criteria.Predicatelike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Character> escapeChar) jakarta.persistence.criteria.Predicatejakarta.persistence.criteria.Predicatejakarta.persistence.criteria.Predicatelike(jakarta.persistence.criteria.Expression<String> x, String pattern, jakarta.persistence.criteria.Expression<Character> escapeChar) <T> jakarta.persistence.criteria.Expression<T>literal(T value) jakarta.persistence.criteria.Expression<Integer>locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern) jakarta.persistence.criteria.Expression<Integer>locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Integer> from) jakarta.persistence.criteria.Expression<Integer>jakarta.persistence.criteria.Expression<Integer>jakarta.persistence.criteria.Expression<String>jakarta.persistence.criteria.Predicatelt(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) jakarta.persistence.criteria.Predicate<N extends Number>
jakarta.persistence.criteria.Expression<N>max(jakarta.persistence.criteria.Expression<N> x) <N extends Number>
jakarta.persistence.criteria.Expression<N>min(jakarta.persistence.criteria.Expression<N> x) jakarta.persistence.criteria.Expression<Integer>mod(jakarta.persistence.criteria.Expression<Integer> x, jakarta.persistence.criteria.Expression<Integer> y) jakarta.persistence.criteria.Expression<Integer>jakarta.persistence.criteria.Expression<Integer><N extends Number>
jakarta.persistence.criteria.Expression<N>neg(jakarta.persistence.criteria.Expression<N> x) jakarta.persistence.criteria.Predicatejakarta.persistence.criteria.PredicatenotEqual(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y) jakarta.persistence.criteria.Predicatejakarta.persistence.criteria.PredicatenotLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern) jakarta.persistence.criteria.PredicatenotLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, char escapeChar) jakarta.persistence.criteria.PredicatenotLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Character> escapeChar) jakarta.persistence.criteria.Predicatejakarta.persistence.criteria.Predicatejakarta.persistence.criteria.PredicatenotLike(jakarta.persistence.criteria.Expression<String> x, String pattern, jakarta.persistence.criteria.Expression<Character> escapeChar) <Y> jakarta.persistence.criteria.Expression<Y>nullif(jakarta.persistence.criteria.Expression<Y> x, jakarta.persistence.criteria.Expression<?> y) <Y> jakarta.persistence.criteria.Expression<Y>nullif(jakarta.persistence.criteria.Expression<Y> x, Y y) <T> jakarta.persistence.criteria.Expression<T>nullLiteral(Class<T> t) jakarta.persistence.criteria.Predicateor(jakarta.persistence.criteria.Expression<Boolean> x, jakarta.persistence.criteria.Expression<Boolean> y) jakarta.persistence.criteria.Predicateor(jakarta.persistence.criteria.Predicate... restrictions) <T> jakarta.persistence.criteria.ParameterExpression<T>Construct a ParameterExpression with a null name as key.<T> jakarta.persistence.criteria.ParameterExpression<T>parse(String ql, ExpressionStoreQuery query) Return a parsed intermediate form of the given query string.voidpopulate(Object parsed, ExpressionStoreQuery query) Use the parsed query form to set information such as candidate type, result type, etc that was encoded in the query string.<N extends Number>
jakarta.persistence.criteria.Expression<N>prod(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y) <N extends Number>
jakarta.persistence.criteria.Expression<N>prod(jakarta.persistence.criteria.Expression<? extends N> x, N y) <N extends Number>
jakarta.persistence.criteria.Expression<N>prod(N x, jakarta.persistence.criteria.Expression<? extends N> y) <T> jakarta.persistence.criteria.Predicateqbe(jakarta.persistence.criteria.From<?, T> from, T example) Overloaded with default comparison style and no extra attribute to exclude.<T> jakarta.persistence.criteria.Predicateqbe(jakarta.persistence.criteria.From<?, T> from, T example, jakarta.persistence.metamodel.Attribute<?, ?>... excludes) Overloaded with default comparison style.<T> jakarta.persistence.criteria.Predicateqbe(jakarta.persistence.criteria.From<?, T> from, T example, ComparisonStyle style) Overloaded with no extra attribute to exclude.<T> jakarta.persistence.criteria.Predicateqbe(jakarta.persistence.criteria.From<?, T> from, T example, ComparisonStyle style, jakarta.persistence.metamodel.Attribute<?, ?>... excludes) Create a predicate based upon the attribute values of a given "example" entity instance.qbeStyle()Create a style to tune different aspects of comparison by example.jakarta.persistence.criteria.Expression<Number>quot(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) jakarta.persistence.criteria.Expression<Number>jakarta.persistence.criteria.Expression<Number><R> jakarta.persistence.criteria.CriteriaBuilder.Case<R><C,R> jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C, R> selectCase(jakarta.persistence.criteria.Expression<? extends C> expression) setMetaModel(MetamodelImpl model) <C extends Collection<?>>
jakarta.persistence.criteria.Expression<Integer>size(C collection) <C extends Collection<?>>
jakarta.persistence.criteria.Expression<Integer>size(jakarta.persistence.criteria.Expression<C> collection) <Y> jakarta.persistence.criteria.Expression<Y>some(jakarta.persistence.criteria.Subquery<Y> subquery) jakarta.persistence.criteria.Expression<Double>jakarta.persistence.criteria.Expression<String>jakarta.persistence.criteria.Expression<String>jakarta.persistence.criteria.Expression<String>substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> from) jakarta.persistence.criteria.Expression<String>substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> from, jakarta.persistence.criteria.Expression<Integer> len) <N extends Number>
jakarta.persistence.criteria.Expression<N>sum(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y) <N extends Number>
jakarta.persistence.criteria.Expression<N>sum(jakarta.persistence.criteria.Expression<? extends N> x, N y) <N extends Number>
jakarta.persistence.criteria.Expression<N>sum(jakarta.persistence.criteria.Expression<N> x) <N extends Number>
jakarta.persistence.criteria.Expression<N>sum(N x, jakarta.persistence.criteria.Expression<? extends N> y) jakarta.persistence.criteria.Expression<Double>sumAsDouble(jakarta.persistence.criteria.Expression<Float> x) jakarta.persistence.criteria.Expression<Long>jakarta.persistence.criteria.Expression<BigDecimal>toBigDecimal(jakarta.persistence.criteria.Expression<? extends Number> number) jakarta.persistence.criteria.Expression<BigInteger>toBigInteger(jakarta.persistence.criteria.Expression<? extends Number> number) jakarta.persistence.criteria.Expression<Double>jakarta.persistence.criteria.Expression<Float>jakarta.persistence.criteria.Expression<Integer>jakarta.persistence.criteria.Expression<Long>jakarta.persistence.criteria.Expression<String><X,T, E extends T>
jakarta.persistence.criteria.CollectionJoin<X,E> <X,T, V extends T>
jakarta.persistence.criteria.Join<X,V> <X,T, E extends T>
jakarta.persistence.criteria.ListJoin<X,E> <X,K, T, V extends T>
jakarta.persistence.criteria.MapJoin<X,K, V> <X,T extends X>
jakarta.persistence.criteria.Path<T><X,T extends X>
jakarta.persistence.criteria.Root<T><X,T, E extends T>
jakarta.persistence.criteria.SetJoin<X,E> jakarta.persistence.criteria.Expression<String>jakarta.persistence.criteria.Expression<String>trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, char t, jakarta.persistence.criteria.Expression<String> x) jakarta.persistence.criteria.Expression<String>trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<Character> t, jakarta.persistence.criteria.Expression<String> x) jakarta.persistence.criteria.Expression<String>trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<String> x) jakarta.persistence.criteria.Expression<String>trim(jakarta.persistence.criteria.Expression<Character> t, jakarta.persistence.criteria.Expression<String> x) jakarta.persistence.criteria.Expression<String>jakarta.persistence.criteria.CompoundSelection<jakarta.persistence.Tuple>tuple(jakarta.persistence.criteria.Selection<?>... selections) Define a tuple-valued selection itemjakarta.persistence.criteria.Expression<String><V,M extends Map<?, V>>
jakarta.persistence.criteria.Expression<Collection<V>>values(M map)
-
Constructor Details
-
CriteriaBuilderImpl
public CriteriaBuilderImpl()
-
-
Method Details
-
setMetaModel
-
getMetamodel
public jakarta.persistence.metamodel.Metamodel getMetamodel()Description copied from interface:OpenJPACriteriaBuilderGets the metamodel for the managed, persistent domain entities.- Specified by:
getMetamodelin interfaceOpenJPACriteriaBuilder
-
eval
public QueryExpressions eval(Object parsed, ExpressionStoreQuery query, ExpressionFactory factory, ClassMetaData candidate) Description copied from interface:ExpressionParserParse the given query string.- Specified by:
evalin interfaceExpressionParser
-
eval
public Value[] eval(String[] vals, ExpressionStoreQuery query, ExpressionFactory factory, ClassMetaData candidate) Description copied from interface:ExpressionParserParse the given value clauses.- Specified by:
evalin interfaceExpressionParser
-
getLanguage
Description copied from interface:ExpressionParserReturn a string key describing the language that this instance parses.- Specified by:
getLanguagein interfaceExpressionParser
-
createQuery
Create a Criteria query object with the specified result type.- Specified by:
createQueryin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
createQueryin interfaceOpenJPACriteriaBuilder- Parameters:
resultClass- type of the query result- Returns:
- query object
-
createTupleQuery
Create a Criteria query object that returns a tuple of objects as its result.- Specified by:
createTupleQueryin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
createTupleQueryin interfaceOpenJPACriteriaBuilder- Returns:
- query object
-
createCriteriaUpdate
public <T> jakarta.persistence.criteria.CriteriaUpdate<T> createCriteriaUpdate(Class<T> targetEntity) - Specified by:
createCriteriaUpdatein interfacejakarta.persistence.criteria.CriteriaBuilder
-
createCriteriaDelete
public <T> jakarta.persistence.criteria.CriteriaDelete<T> createCriteriaDelete(Class<T> targetEntity) - Specified by:
createCriteriaDeletein interfacejakarta.persistence.criteria.CriteriaBuilder
-
parse
Description copied from interface:ExpressionParserReturn a parsed intermediate form of the given query string.- Specified by:
parsein interfaceExpressionParser
-
populate
Description copied from interface:ExpressionParserUse the parsed query form to set information such as candidate type, result type, etc that was encoded in the query string.- Specified by:
populatein interfaceExpressionParser
-
abs
public <N extends Number> jakarta.persistence.criteria.Expression<N> abs(jakarta.persistence.criteria.Expression<N> x) - Specified by:
absin interfacejakarta.persistence.criteria.CriteriaBuilder
-
all
public <Y> jakarta.persistence.criteria.Expression<Y> all(jakarta.persistence.criteria.Subquery<Y> subquery) - Specified by:
allin interfacejakarta.persistence.criteria.CriteriaBuilder
-
and
public jakarta.persistence.criteria.Predicate and(jakarta.persistence.criteria.Predicate... restrictions) - Specified by:
andin interfacejakarta.persistence.criteria.CriteriaBuilder
-
and
public jakarta.persistence.criteria.Predicate and(jakarta.persistence.criteria.Expression<Boolean> x, jakarta.persistence.criteria.Expression<Boolean> y) - Specified by:
andin interfacejakarta.persistence.criteria.CriteriaBuilder
-
any
public <Y> jakarta.persistence.criteria.Expression<Y> any(jakarta.persistence.criteria.Subquery<Y> subquery) - Specified by:
anyin interfacejakarta.persistence.criteria.CriteriaBuilder
-
asc
public jakarta.persistence.criteria.Order asc(jakarta.persistence.criteria.Expression<?> x) - Specified by:
ascin interfacejakarta.persistence.criteria.CriteriaBuilder
-
avg
public <N extends Number> jakarta.persistence.criteria.Expression<Double> avg(jakarta.persistence.criteria.Expression<N> x) - Specified by:
avgin interfacejakarta.persistence.criteria.CriteriaBuilder
-
between
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate between(jakarta.persistence.criteria.Expression<? extends Y> v, jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) - Specified by:
betweenin interfacejakarta.persistence.criteria.CriteriaBuilder
-
between
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate between(jakarta.persistence.criteria.Expression<? extends Y> v, Y x, Y y) - Specified by:
betweenin interfacejakarta.persistence.criteria.CriteriaBuilder
-
coalesce
public <T> jakarta.persistence.criteria.CriteriaBuilder.Coalesce<T> coalesce()- Specified by:
coalescein interfacejakarta.persistence.criteria.CriteriaBuilder
-
coalesce
public <Y> jakarta.persistence.criteria.Expression<Y> coalesce(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) - Specified by:
coalescein interfacejakarta.persistence.criteria.CriteriaBuilder
-
coalesce
public <Y> jakarta.persistence.criteria.Expression<Y> coalesce(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) - Specified by:
coalescein interfacejakarta.persistence.criteria.CriteriaBuilder
-
concat
public jakarta.persistence.criteria.Expression<String> concat(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> y) - Specified by:
concatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
concat
public jakarta.persistence.criteria.Expression<String> concat(jakarta.persistence.criteria.Expression<String> x, String y) - Specified by:
concatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
concat
public jakarta.persistence.criteria.Expression<String> concat(String x, jakarta.persistence.criteria.Expression<String> y) - Specified by:
concatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
conjunction
public jakarta.persistence.criteria.Predicate conjunction()- Specified by:
conjunctionin interfacejakarta.persistence.criteria.CriteriaBuilder
-
count
public jakarta.persistence.criteria.Expression<Long> count(jakarta.persistence.criteria.Expression<?> x) - Specified by:
countin interfacejakarta.persistence.criteria.CriteriaBuilder
-
countDistinct
public jakarta.persistence.criteria.Expression<Long> countDistinct(jakarta.persistence.criteria.Expression<?> x) - Specified by:
countDistinctin interfacejakarta.persistence.criteria.CriteriaBuilder
-
createQuery
Description copied from interface:OpenJPACriteriaBuilderCreate aCriteriaQueryobject.- Specified by:
createQueryin interfacejakarta.persistence.criteria.CriteriaBuilder- Specified by:
createQueryin interfaceOpenJPACriteriaBuilder- Returns:
- criteria query object
-
currentDate
- Specified by:
currentDatein interfacejakarta.persistence.criteria.CriteriaBuilder
-
currentTime
- Specified by:
currentTimein interfacejakarta.persistence.criteria.CriteriaBuilder
-
currentTimestamp
- Specified by:
currentTimestampin interfacejakarta.persistence.criteria.CriteriaBuilder
-
desc
public jakarta.persistence.criteria.Order desc(jakarta.persistence.criteria.Expression<?> x) - Specified by:
descin interfacejakarta.persistence.criteria.CriteriaBuilder
-
diff
public <N extends Number> jakarta.persistence.criteria.Expression<N> diff(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y) - Specified by:
diffin interfacejakarta.persistence.criteria.CriteriaBuilder
-
diff
public <N extends Number> jakarta.persistence.criteria.Expression<N> diff(jakarta.persistence.criteria.Expression<? extends N> x, N y) - Specified by:
diffin interfacejakarta.persistence.criteria.CriteriaBuilder
-
diff
public <N extends Number> jakarta.persistence.criteria.Expression<N> diff(N x, jakarta.persistence.criteria.Expression<? extends N> y) - Specified by:
diffin interfacejakarta.persistence.criteria.CriteriaBuilder
-
disjunction
public jakarta.persistence.criteria.Predicate disjunction()- Specified by:
disjunctionin interfacejakarta.persistence.criteria.CriteriaBuilder
-
equal
public jakarta.persistence.criteria.Predicate equal(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y) - Specified by:
equalin interfacejakarta.persistence.criteria.CriteriaBuilder
-
equal
public jakarta.persistence.criteria.Predicate equal(jakarta.persistence.criteria.Expression<?> x, Object y) - Specified by:
equalin interfacejakarta.persistence.criteria.CriteriaBuilder
-
exists
public jakarta.persistence.criteria.Predicate exists(jakarta.persistence.criteria.Subquery<?> subquery) - Specified by:
existsin interfacejakarta.persistence.criteria.CriteriaBuilder
-
function
public <T> jakarta.persistence.criteria.Expression<T> function(String name, Class<T> type, jakarta.persistence.criteria.Expression<?>... args) - Specified by:
functionin interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <X,T, jakarta.persistence.criteria.Join<X,V extends T> V> treat(jakarta.persistence.criteria.Join<X, T> join, Class<V> type) - Specified by:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <X,T, jakarta.persistence.criteria.CollectionJoin<X,E extends T> E> treat(jakarta.persistence.criteria.CollectionJoin<X, T> join, Class<E> type) - Specified by:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <X,T, jakarta.persistence.criteria.SetJoin<X,E extends T> E> treat(jakarta.persistence.criteria.SetJoin<X, T> join, Class<E> type) - Specified by:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <X,T, jakarta.persistence.criteria.ListJoin<X,E extends T> E> treat(jakarta.persistence.criteria.ListJoin<X, T> join, Class<E> type) - Specified by:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <X,K, jakarta.persistence.criteria.MapJoin<X,T, V extends T> K, treatV> (jakarta.persistence.criteria.MapJoin<X, K, T> join, Class<V> type) - Specified by:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <X,T extends X> jakarta.persistence.criteria.Path<T> treat(jakarta.persistence.criteria.Path<X> path, Class<T> type) - Specified by:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
treat
public <X,T extends X> jakarta.persistence.criteria.Root<T> treat(jakarta.persistence.criteria.Root<X> root, Class<T> type) - Specified by:
treatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
ge
public jakarta.persistence.criteria.Predicate ge(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) - Specified by:
gein interfacejakarta.persistence.criteria.CriteriaBuilder
-
ge
public jakarta.persistence.criteria.Predicate ge(jakarta.persistence.criteria.Expression<? extends Number> x, Number y) - Specified by:
gein interfacejakarta.persistence.criteria.CriteriaBuilder
-
greaterThan
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate greaterThan(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) - Specified by:
greaterThanin interfacejakarta.persistence.criteria.CriteriaBuilder
-
greaterThan
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate greaterThan(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) - Specified by:
greaterThanin interfacejakarta.persistence.criteria.CriteriaBuilder
-
greaterThanOrEqualTo
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate greaterThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) - Specified by:
greaterThanOrEqualToin interfacejakarta.persistence.criteria.CriteriaBuilder
-
greaterThanOrEqualTo
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate greaterThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) - Specified by:
greaterThanOrEqualToin interfacejakarta.persistence.criteria.CriteriaBuilder
-
greatest
public <X extends Comparable<? super X>> jakarta.persistence.criteria.Expression<X> greatest(jakarta.persistence.criteria.Expression<X> x) - Specified by:
greatestin interfacejakarta.persistence.criteria.CriteriaBuilder
-
gt
public jakarta.persistence.criteria.Predicate gt(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) - Specified by:
gtin interfacejakarta.persistence.criteria.CriteriaBuilder
-
gt
public jakarta.persistence.criteria.Predicate gt(jakarta.persistence.criteria.Expression<? extends Number> x, Number y) - Specified by:
gtin interfacejakarta.persistence.criteria.CriteriaBuilder
-
in
public <T> jakarta.persistence.criteria.CriteriaBuilder.In<T> in(jakarta.persistence.criteria.Expression<? extends T> expression) - Specified by:
inin interfacejakarta.persistence.criteria.CriteriaBuilder
-
isEmpty
public <C extends Collection<?>> jakarta.persistence.criteria.Predicate isEmpty(jakarta.persistence.criteria.Expression<C> collection) - Specified by:
isEmptyin interfacejakarta.persistence.criteria.CriteriaBuilder
-
isFalse
public jakarta.persistence.criteria.Predicate isFalse(jakarta.persistence.criteria.Expression<Boolean> x) - Specified by:
isFalsein interfacejakarta.persistence.criteria.CriteriaBuilder
-
isMember
public <E,C extends Collection<E>> jakarta.persistence.criteria.Predicate isMember(E e, jakarta.persistence.criteria.Expression<C> c) - Specified by:
isMemberin interfacejakarta.persistence.criteria.CriteriaBuilder
-
isMember
public <E,C extends Collection<E>> jakarta.persistence.criteria.Predicate isMember(jakarta.persistence.criteria.Expression<E> e, jakarta.persistence.criteria.Expression<C> c) - Specified by:
isMemberin interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNotEmpty
public <C extends Collection<?>> jakarta.persistence.criteria.Predicate isNotEmpty(jakarta.persistence.criteria.Expression<C> collection) - Specified by:
isNotEmptyin interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNotMember
public <E,C extends Collection<E>> jakarta.persistence.criteria.Predicate isNotMember(E e, jakarta.persistence.criteria.Expression<C> c) - Specified by:
isNotMemberin interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNotMember
public <E,C extends Collection<E>> jakarta.persistence.criteria.Predicate isNotMember(jakarta.persistence.criteria.Expression<E> e, jakarta.persistence.criteria.Expression<C> c) - Specified by:
isNotMemberin interfacejakarta.persistence.criteria.CriteriaBuilder
-
isTrue
public jakarta.persistence.criteria.Predicate isTrue(jakarta.persistence.criteria.Expression<Boolean> x) - Specified by:
isTruein interfacejakarta.persistence.criteria.CriteriaBuilder
-
keys
- Specified by:
keysin interfacejakarta.persistence.criteria.CriteriaBuilder
-
le
public jakarta.persistence.criteria.Predicate le(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) - Specified by:
lein interfacejakarta.persistence.criteria.CriteriaBuilder
-
le
public jakarta.persistence.criteria.Predicate le(jakarta.persistence.criteria.Expression<? extends Number> x, Number y) - Specified by:
lein interfacejakarta.persistence.criteria.CriteriaBuilder
-
least
public <X extends Comparable<? super X>> jakarta.persistence.criteria.Expression<X> least(jakarta.persistence.criteria.Expression<X> x) - Specified by:
leastin interfacejakarta.persistence.criteria.CriteriaBuilder
-
length
public jakarta.persistence.criteria.Expression<Integer> length(jakarta.persistence.criteria.Expression<String> x) - Specified by:
lengthin interfacejakarta.persistence.criteria.CriteriaBuilder
-
lessThan
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate lessThan(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) - Specified by:
lessThanin interfacejakarta.persistence.criteria.CriteriaBuilder
-
lessThan
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate lessThan(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) - Specified by:
lessThanin interfacejakarta.persistence.criteria.CriteriaBuilder
-
lessThanOrEqualTo
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate lessThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, jakarta.persistence.criteria.Expression<? extends Y> y) - Specified by:
lessThanOrEqualToin interfacejakarta.persistence.criteria.CriteriaBuilder
-
lessThanOrEqualTo
public <Y extends Comparable<? super Y>> jakarta.persistence.criteria.Predicate lessThanOrEqualTo(jakarta.persistence.criteria.Expression<? extends Y> x, Y y) - Specified by:
lessThanOrEqualToin interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern) - Specified by:
likein interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, String pattern) - Specified by:
likein interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Character> escapeChar) - Specified by:
likein interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, char escapeChar) - Specified by:
likein interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, String pattern, jakarta.persistence.criteria.Expression<Character> escapeChar) - Specified by:
likein interfacejakarta.persistence.criteria.CriteriaBuilder
-
like
public jakarta.persistence.criteria.Predicate like(jakarta.persistence.criteria.Expression<String> x, String pattern, char escapeChar) - Specified by:
likein interfacejakarta.persistence.criteria.CriteriaBuilder
-
literal
public <T> jakarta.persistence.criteria.Expression<T> literal(T value) - Specified by:
literalin interfacejakarta.persistence.criteria.CriteriaBuilder
-
locate
public jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern) - Specified by:
locatein interfacejakarta.persistence.criteria.CriteriaBuilder
-
locate
public jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> x, String pattern) - Specified by:
locatein interfacejakarta.persistence.criteria.CriteriaBuilder
-
locate
public jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Integer> from) - Specified by:
locatein interfacejakarta.persistence.criteria.CriteriaBuilder
-
locate
public jakarta.persistence.criteria.Expression<Integer> locate(jakarta.persistence.criteria.Expression<String> x, String pattern, int from) - Specified by:
locatein interfacejakarta.persistence.criteria.CriteriaBuilder
-
lower
public jakarta.persistence.criteria.Expression<String> lower(jakarta.persistence.criteria.Expression<String> x) - Specified by:
lowerin interfacejakarta.persistence.criteria.CriteriaBuilder
-
lt
public jakarta.persistence.criteria.Predicate lt(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) - Specified by:
ltin interfacejakarta.persistence.criteria.CriteriaBuilder
-
lt
public jakarta.persistence.criteria.Predicate lt(jakarta.persistence.criteria.Expression<? extends Number> x, Number y) - Specified by:
ltin interfacejakarta.persistence.criteria.CriteriaBuilder
-
max
public <N extends Number> jakarta.persistence.criteria.Expression<N> max(jakarta.persistence.criteria.Expression<N> x) - Specified by:
maxin interfacejakarta.persistence.criteria.CriteriaBuilder
-
min
public <N extends Number> jakarta.persistence.criteria.Expression<N> min(jakarta.persistence.criteria.Expression<N> x) - Specified by:
minin interfacejakarta.persistence.criteria.CriteriaBuilder
-
mod
public jakarta.persistence.criteria.Expression<Integer> mod(jakarta.persistence.criteria.Expression<Integer> x, jakarta.persistence.criteria.Expression<Integer> y) - Specified by:
modin interfacejakarta.persistence.criteria.CriteriaBuilder
-
mod
public jakarta.persistence.criteria.Expression<Integer> mod(jakarta.persistence.criteria.Expression<Integer> x, Integer y) - Specified by:
modin interfacejakarta.persistence.criteria.CriteriaBuilder
-
mod
public jakarta.persistence.criteria.Expression<Integer> mod(Integer x, jakarta.persistence.criteria.Expression<Integer> y) - Specified by:
modin interfacejakarta.persistence.criteria.CriteriaBuilder
-
neg
public <N extends Number> jakarta.persistence.criteria.Expression<N> neg(jakarta.persistence.criteria.Expression<N> x) - Specified by:
negin interfacejakarta.persistence.criteria.CriteriaBuilder
-
not
public jakarta.persistence.criteria.Predicate not(jakarta.persistence.criteria.Expression<Boolean> restriction) - Specified by:
notin interfacejakarta.persistence.criteria.CriteriaBuilder
-
notEqual
public jakarta.persistence.criteria.Predicate notEqual(jakarta.persistence.criteria.Expression<?> x, jakarta.persistence.criteria.Expression<?> y) - Specified by:
notEqualin interfacejakarta.persistence.criteria.CriteriaBuilder
-
notEqual
public jakarta.persistence.criteria.Predicate notEqual(jakarta.persistence.criteria.Expression<?> x, Object y) - Specified by:
notEqualin interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern) - Specified by:
notLikein interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, String pattern) - Specified by:
notLikein interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, jakarta.persistence.criteria.Expression<Character> escapeChar) - Specified by:
notLikein interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<String> pattern, char escapeChar) - Specified by:
notLikein interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, String pattern, jakarta.persistence.criteria.Expression<Character> escapeChar) - Specified by:
notLikein interfacejakarta.persistence.criteria.CriteriaBuilder
-
notLike
public jakarta.persistence.criteria.Predicate notLike(jakarta.persistence.criteria.Expression<String> x, String pattern, char escapeChar) - Specified by:
notLikein interfacejakarta.persistence.criteria.CriteriaBuilder
-
nullif
public <Y> jakarta.persistence.criteria.Expression<Y> nullif(jakarta.persistence.criteria.Expression<Y> x, jakarta.persistence.criteria.Expression<?> y) - Specified by:
nullifin interfacejakarta.persistence.criteria.CriteriaBuilder
-
nullif
public <Y> jakarta.persistence.criteria.Expression<Y> nullif(jakarta.persistence.criteria.Expression<Y> x, Y y) - Specified by:
nullifin interfacejakarta.persistence.criteria.CriteriaBuilder
-
or
public jakarta.persistence.criteria.Predicate or(jakarta.persistence.criteria.Predicate... restrictions) - Specified by:
orin interfacejakarta.persistence.criteria.CriteriaBuilder
-
or
public jakarta.persistence.criteria.Predicate or(jakarta.persistence.criteria.Expression<Boolean> x, jakarta.persistence.criteria.Expression<Boolean> y) - Specified by:
orin interfacejakarta.persistence.criteria.CriteriaBuilder
-
parameter
Construct a ParameterExpression with a null name as key. The name of this parameter will be assigned automatically when this parameter expression is registered in a Criteriaquery during tree traversal.- Specified by:
parameterin interfacejakarta.persistence.criteria.CriteriaBuilder- See Also:
-
ParameterExpressionImpl#assignAutoName(String)
-
parameter
public <T> jakarta.persistence.criteria.ParameterExpression<T> parameter(Class<T> paramClass, String name) - Specified by:
parameterin interfacejakarta.persistence.criteria.CriteriaBuilder
-
prod
public <N extends Number> jakarta.persistence.criteria.Expression<N> prod(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y) - Specified by:
prodin interfacejakarta.persistence.criteria.CriteriaBuilder
-
prod
public <N extends Number> jakarta.persistence.criteria.Expression<N> prod(jakarta.persistence.criteria.Expression<? extends N> x, N y) - Specified by:
prodin interfacejakarta.persistence.criteria.CriteriaBuilder
-
prod
public <N extends Number> jakarta.persistence.criteria.Expression<N> prod(N x, jakarta.persistence.criteria.Expression<? extends N> y) - Specified by:
prodin interfacejakarta.persistence.criteria.CriteriaBuilder
-
quot
public jakarta.persistence.criteria.Expression<Number> quot(jakarta.persistence.criteria.Expression<? extends Number> x, jakarta.persistence.criteria.Expression<? extends Number> y) - Specified by:
quotin interfacejakarta.persistence.criteria.CriteriaBuilder
-
quot
public jakarta.persistence.criteria.Expression<Number> quot(jakarta.persistence.criteria.Expression<? extends Number> x, Number y) - Specified by:
quotin interfacejakarta.persistence.criteria.CriteriaBuilder
-
quot
public jakarta.persistence.criteria.Expression<Number> quot(Number x, jakarta.persistence.criteria.Expression<? extends Number> y) - Specified by:
quotin interfacejakarta.persistence.criteria.CriteriaBuilder
-
construct
public <Y> jakarta.persistence.criteria.CompoundSelection<Y> construct(Class<Y> result, jakarta.persistence.criteria.Selection<?>... selections) Define a select list item corresponding to a constructor.- Specified by:
constructin interfacejakarta.persistence.criteria.CriteriaBuilder- Parameters:
result- class whose instance is to be constructedselections- arguments to the constructor- Returns:
- selection item
-
selectCase
public <R> jakarta.persistence.criteria.CriteriaBuilder.Case<R> selectCase()- Specified by:
selectCasein interfacejakarta.persistence.criteria.CriteriaBuilder
-
selectCase
public <C,R> jakarta.persistence.criteria.CriteriaBuilder.SimpleCase<C,R> selectCase(jakarta.persistence.criteria.Expression<? extends C> expression) - Specified by:
selectCasein interfacejakarta.persistence.criteria.CriteriaBuilder
-
size
public <C extends Collection<?>> jakarta.persistence.criteria.Expression<Integer> size(C collection) - Specified by:
sizein interfacejakarta.persistence.criteria.CriteriaBuilder
-
size
public <C extends Collection<?>> jakarta.persistence.criteria.Expression<Integer> size(jakarta.persistence.criteria.Expression<C> collection) - Specified by:
sizein interfacejakarta.persistence.criteria.CriteriaBuilder
-
some
public <Y> jakarta.persistence.criteria.Expression<Y> some(jakarta.persistence.criteria.Subquery<Y> subquery) - Specified by:
somein interfacejakarta.persistence.criteria.CriteriaBuilder
-
sqrt
public jakarta.persistence.criteria.Expression<Double> sqrt(jakarta.persistence.criteria.Expression<? extends Number> x) - Specified by:
sqrtin interfacejakarta.persistence.criteria.CriteriaBuilder
-
substring
public jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> from) - Specified by:
substringin interfacejakarta.persistence.criteria.CriteriaBuilder
-
substring
public jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> x, int from) - Specified by:
substringin interfacejakarta.persistence.criteria.CriteriaBuilder
-
substring
public jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> x, jakarta.persistence.criteria.Expression<Integer> from, jakarta.persistence.criteria.Expression<Integer> len) - Specified by:
substringin interfacejakarta.persistence.criteria.CriteriaBuilder
-
substring
public jakarta.persistence.criteria.Expression<String> substring(jakarta.persistence.criteria.Expression<String> x, int from, int len) - Specified by:
substringin interfacejakarta.persistence.criteria.CriteriaBuilder
-
sum
public <N extends Number> jakarta.persistence.criteria.Expression<N> sum(jakarta.persistence.criteria.Expression<N> x) - Specified by:
sumin interfacejakarta.persistence.criteria.CriteriaBuilder
-
sum
public <N extends Number> jakarta.persistence.criteria.Expression<N> sum(jakarta.persistence.criteria.Expression<? extends N> x, jakarta.persistence.criteria.Expression<? extends N> y) - Specified by:
sumin interfacejakarta.persistence.criteria.CriteriaBuilder
-
sum
public <N extends Number> jakarta.persistence.criteria.Expression<N> sum(jakarta.persistence.criteria.Expression<? extends N> x, N y) - Specified by:
sumin interfacejakarta.persistence.criteria.CriteriaBuilder
-
sum
public <N extends Number> jakarta.persistence.criteria.Expression<N> sum(N x, jakarta.persistence.criteria.Expression<? extends N> y) - Specified by:
sumin interfacejakarta.persistence.criteria.CriteriaBuilder
-
sumAsLong
public jakarta.persistence.criteria.Expression<Long> sumAsLong(jakarta.persistence.criteria.Expression<Integer> x) - Specified by:
sumAsLongin interfacejakarta.persistence.criteria.CriteriaBuilder
-
sumAsDouble
public jakarta.persistence.criteria.Expression<Double> sumAsDouble(jakarta.persistence.criteria.Expression<Float> x) - Specified by:
sumAsDoublein interfacejakarta.persistence.criteria.CriteriaBuilder
-
toBigDecimal
public jakarta.persistence.criteria.Expression<BigDecimal> toBigDecimal(jakarta.persistence.criteria.Expression<? extends Number> number) - Specified by:
toBigDecimalin interfacejakarta.persistence.criteria.CriteriaBuilder
-
toBigInteger
public jakarta.persistence.criteria.Expression<BigInteger> toBigInteger(jakarta.persistence.criteria.Expression<? extends Number> number) - Specified by:
toBigIntegerin interfacejakarta.persistence.criteria.CriteriaBuilder
-
toDouble
public jakarta.persistence.criteria.Expression<Double> toDouble(jakarta.persistence.criteria.Expression<? extends Number> number) - Specified by:
toDoublein interfacejakarta.persistence.criteria.CriteriaBuilder
-
toFloat
public jakarta.persistence.criteria.Expression<Float> toFloat(jakarta.persistence.criteria.Expression<? extends Number> number) - Specified by:
toFloatin interfacejakarta.persistence.criteria.CriteriaBuilder
-
toInteger
public jakarta.persistence.criteria.Expression<Integer> toInteger(jakarta.persistence.criteria.Expression<? extends Number> number) - Specified by:
toIntegerin interfacejakarta.persistence.criteria.CriteriaBuilder
-
toLong
public jakarta.persistence.criteria.Expression<Long> toLong(jakarta.persistence.criteria.Expression<? extends Number> number) - Specified by:
toLongin interfacejakarta.persistence.criteria.CriteriaBuilder
-
toString
public jakarta.persistence.criteria.Expression<String> toString(jakarta.persistence.criteria.Expression<Character> character) - Specified by:
toStringin interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.Expression<String> x) - Specified by:
trimin interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<String> x) - Specified by:
trimin interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.Expression<Character> t, jakarta.persistence.criteria.Expression<String> x) - Specified by:
trimin interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(char t, jakarta.persistence.criteria.Expression<String> x) - Specified by:
trimin interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, jakarta.persistence.criteria.Expression<Character> t, jakarta.persistence.criteria.Expression<String> x) - Specified by:
trimin interfacejakarta.persistence.criteria.CriteriaBuilder
-
trim
public jakarta.persistence.criteria.Expression<String> trim(jakarta.persistence.criteria.CriteriaBuilder.Trimspec ts, char t, jakarta.persistence.criteria.Expression<String> x) - Specified by:
trimin interfacejakarta.persistence.criteria.CriteriaBuilder
-
upper
public jakarta.persistence.criteria.Expression<String> upper(jakarta.persistence.criteria.Expression<String> x) - Specified by:
upperin interfacejakarta.persistence.criteria.CriteriaBuilder
-
values
public <V,M extends Map<?, jakarta.persistence.criteria.Expression<Collection<V>> valuesV>> (M map) - Specified by:
valuesin interfacejakarta.persistence.criteria.CriteriaBuilder
-
array
public jakarta.persistence.criteria.CompoundSelection<Object[]> array(jakarta.persistence.criteria.Selection<?>... terms) - Specified by:
arrayin interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNotNull
public jakarta.persistence.criteria.Predicate isNotNull(jakarta.persistence.criteria.Expression<?> x) - Specified by:
isNotNullin interfacejakarta.persistence.criteria.CriteriaBuilder
-
isNull
public jakarta.persistence.criteria.Predicate isNull(jakarta.persistence.criteria.Expression<?> x) - Specified by:
isNullin interfacejakarta.persistence.criteria.CriteriaBuilder
-
nullLiteral
- Specified by:
nullLiteralin interfacejakarta.persistence.criteria.CriteriaBuilder
-
tuple
public jakarta.persistence.criteria.CompoundSelection<jakarta.persistence.Tuple> tuple(jakarta.persistence.criteria.Selection<?>... selections) Define a tuple-valued selection item- Specified by:
tuplein interfacejakarta.persistence.criteria.CriteriaBuilder- Parameters:
selections- selection items- Returns:
- tuple-valued compound selection
- Throws:
IllegalArgumentException- if an argument is a tuple- or array-valued selection item
-
qbe
public <T> jakarta.persistence.criteria.Predicate qbe(jakarta.persistence.criteria.From<?, T> from, T example, ComparisonStyle style, jakarta.persistence.metamodel.Attribute<?, ?>... excludes) Create a predicate based upon the attribute values of a given "example" entity instance. The predicate is the conjunction or disjunction of predicates for subset of attribute of the entity.
By default, all the singular entity attributes (the basic, embedded and uni-cardinality relations) that have a non-null or non-default value for the example instance and are not an identity or version attribute are included. The comparable attributes can be further pruned by specifying variable list of attributes as the final argument.- Specified by:
qbein interfaceOpenJPACriteriaBuilder- Parameters:
example- an instance of an entity classstyle- specifies various aspects of comparison such as whether non-null attribute values be included, how string-valued attribute be compared, whether the individual attribute based predicates are ANDed or ORed etc.excludes- list of attributes that are excluded from comparison.- Returns:
- a predicate
-
qbe
public <T> jakarta.persistence.criteria.Predicate qbe(jakarta.persistence.criteria.From<?, T> from, T example, ComparisonStyle style) Description copied from interface:OpenJPACriteriaBuilderOverloaded with no extra attribute to exclude.- Specified by:
qbein interfaceOpenJPACriteriaBuilder
-
qbe
public <T> jakarta.persistence.criteria.Predicate qbe(jakarta.persistence.criteria.From<?, T> from, T example, jakarta.persistence.metamodel.Attribute<?, ?>... excludes) Description copied from interface:OpenJPACriteriaBuilderOverloaded with default comparison style.- Specified by:
qbein interfaceOpenJPACriteriaBuilder
-
qbe
public <T> jakarta.persistence.criteria.Predicate qbe(jakarta.persistence.criteria.From<?, T> from, T example) Description copied from interface:OpenJPACriteriaBuilderOverloaded with default comparison style and no extra attribute to exclude.- Specified by:
qbein interfaceOpenJPACriteriaBuilder
-
qbeStyle
Create a style to tune different aspects of comparison by example.- Specified by:
qbeStylein interfaceOpenJPACriteriaBuilder
-