public class CriteriaBuilderImpl extends Object implements OpenJPACriteriaBuilder, ExpressionParser
javax.persistence.criteria.CriteriaBuilder.Case<R>, javax.persistence.criteria.CriteriaBuilder.Coalesce<T>, javax.persistence.criteria.CriteriaBuilder.In<T>, javax.persistence.criteria.CriteriaBuilder.SimpleCase<C,R>, javax.persistence.criteria.CriteriaBuilder.Trimspec
LANG_CRITERIA
Constructor and Description |
---|
CriteriaBuilderImpl() |
Modifier and Type | Method and Description |
---|---|
<N extends Number> |
abs(javax.persistence.criteria.Expression<N> x) |
<Y> javax.persistence.criteria.Expression<Y> |
all(javax.persistence.criteria.Subquery<Y> subquery) |
javax.persistence.criteria.Predicate |
and(javax.persistence.criteria.Expression<Boolean> x,
javax.persistence.criteria.Expression<Boolean> y) |
javax.persistence.criteria.Predicate |
and(javax.persistence.criteria.Predicate... restrictions) |
<Y> javax.persistence.criteria.Expression<Y> |
any(javax.persistence.criteria.Subquery<Y> subquery) |
javax.persistence.criteria.CompoundSelection<Object[]> |
array(javax.persistence.criteria.Selection<?>... terms) |
javax.persistence.criteria.Order |
asc(javax.persistence.criteria.Expression<?> x) |
<N extends Number> |
avg(javax.persistence.criteria.Expression<N> x) |
<Y extends Comparable<? super Y>> |
between(javax.persistence.criteria.Expression<? extends Y> v,
javax.persistence.criteria.Expression<? extends Y> x,
javax.persistence.criteria.Expression<? extends Y> y) |
<Y extends Comparable<? super Y>> |
between(javax.persistence.criteria.Expression<? extends Y> v,
Y x,
Y y) |
<T> javax.persistence.criteria.CriteriaBuilder.Coalesce<T> |
coalesce() |
<Y> javax.persistence.criteria.Expression<Y> |
coalesce(javax.persistence.criteria.Expression<? extends Y> x,
javax.persistence.criteria.Expression<? extends Y> y) |
<Y> javax.persistence.criteria.Expression<Y> |
coalesce(javax.persistence.criteria.Expression<? extends Y> x,
Y y) |
javax.persistence.criteria.Expression<String> |
concat(javax.persistence.criteria.Expression<String> x,
javax.persistence.criteria.Expression<String> y) |
javax.persistence.criteria.Expression<String> |
concat(javax.persistence.criteria.Expression<String> x,
String y) |
javax.persistence.criteria.Expression<String> |
concat(String x,
javax.persistence.criteria.Expression<String> y) |
javax.persistence.criteria.Predicate |
conjunction() |
<Y> javax.persistence.criteria.CompoundSelection<Y> |
construct(Class<Y> result,
javax.persistence.criteria.Selection<?>... selections)
Define a select list item corresponding to a constructor.
|
javax.persistence.criteria.Expression<Long> |
count(javax.persistence.criteria.Expression<?> x) |
javax.persistence.criteria.Expression<Long> |
countDistinct(javax.persistence.criteria.Expression<?> x) |
OpenJPACriteriaQuery<Object> |
createQuery()
Create a
CriteriaQuery object. |
<T> OpenJPACriteriaQuery<T> |
createQuery(Class<T> resultClass)
Create a Criteria query object with the specified result type.
|
OpenJPACriteriaQuery<javax.persistence.Tuple> |
createTupleQuery()
Create a Criteria query object that returns a tuple of
objects as its result.
|
javax.persistence.criteria.Expression<Date> |
currentDate() |
javax.persistence.criteria.Expression<Time> |
currentTime() |
javax.persistence.criteria.Expression<Timestamp> |
currentTimestamp() |
javax.persistence.criteria.Order |
desc(javax.persistence.criteria.Expression<?> x) |
<N extends Number> |
diff(javax.persistence.criteria.Expression<? extends N> x,
javax.persistence.criteria.Expression<? extends N> y) |
<N extends Number> |
diff(javax.persistence.criteria.Expression<? extends N> x,
N y) |
<N extends Number> |
diff(N x,
javax.persistence.criteria.Expression<? extends N> y) |
javax.persistence.criteria.Predicate |
disjunction() |
javax.persistence.criteria.Predicate |
equal(javax.persistence.criteria.Expression<?> x,
javax.persistence.criteria.Expression<?> y) |
javax.persistence.criteria.Predicate |
equal(javax.persistence.criteria.Expression<?> x,
Object y) |
QueryExpressions |
eval(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.
|
javax.persistence.criteria.Predicate |
exists(javax.persistence.criteria.Subquery<?> subquery) |
<T> javax.persistence.criteria.Expression<T> |
function(String name,
Class<T> type,
javax.persistence.criteria.Expression<?>... args) |
javax.persistence.criteria.Predicate |
ge(javax.persistence.criteria.Expression<? extends Number> x,
javax.persistence.criteria.Expression<? extends Number> y) |
javax.persistence.criteria.Predicate |
ge(javax.persistence.criteria.Expression<? extends Number> x,
Number y) |
String |
getLanguage()
Return a string key describing the language that this instance parses.
|
javax.persistence.metamodel.Metamodel |
getMetamodel()
Gets the metamodel for the managed, persistent domain entities.
|
<Y extends Comparable<? super Y>> |
greaterThan(javax.persistence.criteria.Expression<? extends Y> x,
javax.persistence.criteria.Expression<? extends Y> y) |
<Y extends Comparable<? super Y>> |
greaterThan(javax.persistence.criteria.Expression<? extends Y> x,
Y y) |
<Y extends Comparable<? super Y>> |
greaterThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x,
javax.persistence.criteria.Expression<? extends Y> y) |
<Y extends Comparable<? super Y>> |
greaterThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x,
Y y) |
<X extends Comparable<? super X>> |
greatest(javax.persistence.criteria.Expression<X> x) |
javax.persistence.criteria.Predicate |
gt(javax.persistence.criteria.Expression<? extends Number> x,
javax.persistence.criteria.Expression<? extends Number> y) |
javax.persistence.criteria.Predicate |
gt(javax.persistence.criteria.Expression<? extends Number> x,
Number y) |
<T> javax.persistence.criteria.CriteriaBuilder.In<T> |
in(javax.persistence.criteria.Expression<? extends T> expression) |
<C extends Collection<?>> |
isEmpty(javax.persistence.criteria.Expression<C> collection) |
javax.persistence.criteria.Predicate |
isFalse(javax.persistence.criteria.Expression<Boolean> x) |
<E,C extends Collection<E>> |
isMember(E e,
javax.persistence.criteria.Expression<C> c) |
<E,C extends Collection<E>> |
isMember(javax.persistence.criteria.Expression<E> e,
javax.persistence.criteria.Expression<C> c) |
<C extends Collection<?>> |
isNotEmpty(javax.persistence.criteria.Expression<C> collection) |
<E,C extends Collection<E>> |
isNotMember(E e,
javax.persistence.criteria.Expression<C> c) |
<E,C extends Collection<E>> |
isNotMember(javax.persistence.criteria.Expression<E> e,
javax.persistence.criteria.Expression<C> c) |
javax.persistence.criteria.Predicate |
isNotNull(javax.persistence.criteria.Expression<?> x) |
javax.persistence.criteria.Predicate |
isNull(javax.persistence.criteria.Expression<?> x) |
javax.persistence.criteria.Predicate |
isTrue(javax.persistence.criteria.Expression<Boolean> x) |
<K,M extends Map<K,?>> |
keys(M map) |
javax.persistence.criteria.Predicate |
le(javax.persistence.criteria.Expression<? extends Number> x,
javax.persistence.criteria.Expression<? extends Number> y) |
javax.persistence.criteria.Predicate |
le(javax.persistence.criteria.Expression<? extends Number> x,
Number y) |
<X extends Comparable<? super X>> |
least(javax.persistence.criteria.Expression<X> x) |
javax.persistence.criteria.Expression<Integer> |
length(javax.persistence.criteria.Expression<String> x) |
<Y extends Comparable<? super Y>> |
lessThan(javax.persistence.criteria.Expression<? extends Y> x,
javax.persistence.criteria.Expression<? extends Y> y) |
<Y extends Comparable<? super Y>> |
lessThan(javax.persistence.criteria.Expression<? extends Y> x,
Y y) |
<Y extends Comparable<? super Y>> |
lessThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x,
javax.persistence.criteria.Expression<? extends Y> y) |
<Y extends Comparable<? super Y>> |
lessThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x,
Y y) |
javax.persistence.criteria.Predicate |
like(javax.persistence.criteria.Expression<String> x,
javax.persistence.criteria.Expression<String> pattern) |
javax.persistence.criteria.Predicate |
like(javax.persistence.criteria.Expression<String> x,
javax.persistence.criteria.Expression<String> pattern,
char escapeChar) |
javax.persistence.criteria.Predicate |
like(javax.persistence.criteria.Expression<String> x,
javax.persistence.criteria.Expression<String> pattern,
javax.persistence.criteria.Expression<Character> escapeChar) |
javax.persistence.criteria.Predicate |
like(javax.persistence.criteria.Expression<String> x,
String pattern) |
javax.persistence.criteria.Predicate |
like(javax.persistence.criteria.Expression<String> x,
String pattern,
char escapeChar) |
javax.persistence.criteria.Predicate |
like(javax.persistence.criteria.Expression<String> x,
String pattern,
javax.persistence.criteria.Expression<Character> escapeChar) |
<T> javax.persistence.criteria.Expression<T> |
literal(T value) |
javax.persistence.criteria.Expression<Integer> |
locate(javax.persistence.criteria.Expression<String> x,
javax.persistence.criteria.Expression<String> pattern) |
javax.persistence.criteria.Expression<Integer> |
locate(javax.persistence.criteria.Expression<String> x,
javax.persistence.criteria.Expression<String> pattern,
javax.persistence.criteria.Expression<Integer> from) |
javax.persistence.criteria.Expression<Integer> |
locate(javax.persistence.criteria.Expression<String> x,
String pattern) |
javax.persistence.criteria.Expression<Integer> |
locate(javax.persistence.criteria.Expression<String> x,
String pattern,
int from) |
javax.persistence.criteria.Expression<String> |
lower(javax.persistence.criteria.Expression<String> x) |
javax.persistence.criteria.Predicate |
lt(javax.persistence.criteria.Expression<? extends Number> x,
javax.persistence.criteria.Expression<? extends Number> y) |
javax.persistence.criteria.Predicate |
lt(javax.persistence.criteria.Expression<? extends Number> x,
Number y) |
<N extends Number> |
max(javax.persistence.criteria.Expression<N> x) |
<N extends Number> |
min(javax.persistence.criteria.Expression<N> x) |
javax.persistence.criteria.Expression<Integer> |
mod(javax.persistence.criteria.Expression<Integer> x,
javax.persistence.criteria.Expression<Integer> y) |
javax.persistence.criteria.Expression<Integer> |
mod(javax.persistence.criteria.Expression<Integer> x,
Integer y) |
javax.persistence.criteria.Expression<Integer> |
mod(Integer x,
javax.persistence.criteria.Expression<Integer> y) |
<N extends Number> |
neg(javax.persistence.criteria.Expression<N> x) |
javax.persistence.criteria.Predicate |
not(javax.persistence.criteria.Expression<Boolean> restriction) |
javax.persistence.criteria.Predicate |
notEqual(javax.persistence.criteria.Expression<?> x,
javax.persistence.criteria.Expression<?> y) |
javax.persistence.criteria.Predicate |
notEqual(javax.persistence.criteria.Expression<?> x,
Object y) |
javax.persistence.criteria.Predicate |
notLike(javax.persistence.criteria.Expression<String> x,
javax.persistence.criteria.Expression<String> pattern) |
javax.persistence.criteria.Predicate |
notLike(javax.persistence.criteria.Expression<String> x,
javax.persistence.criteria.Expression<String> pattern,
char escapeChar) |
javax.persistence.criteria.Predicate |
notLike(javax.persistence.criteria.Expression<String> x,
javax.persistence.criteria.Expression<String> pattern,
javax.persistence.criteria.Expression<Character> escapeChar) |
javax.persistence.criteria.Predicate |
notLike(javax.persistence.criteria.Expression<String> x,
String pattern) |
javax.persistence.criteria.Predicate |
notLike(javax.persistence.criteria.Expression<String> x,
String pattern,
char escapeChar) |
javax.persistence.criteria.Predicate |
notLike(javax.persistence.criteria.Expression<String> x,
String pattern,
javax.persistence.criteria.Expression<Character> escapeChar) |
<Y> javax.persistence.criteria.Expression<Y> |
nullif(javax.persistence.criteria.Expression<Y> x,
javax.persistence.criteria.Expression<?> y) |
<Y> javax.persistence.criteria.Expression<Y> |
nullif(javax.persistence.criteria.Expression<Y> x,
Y y) |
<T> javax.persistence.criteria.Expression<T> |
nullLiteral(Class<T> t) |
javax.persistence.criteria.Predicate |
or(javax.persistence.criteria.Expression<Boolean> x,
javax.persistence.criteria.Expression<Boolean> y) |
javax.persistence.criteria.Predicate |
or(javax.persistence.criteria.Predicate... restrictions) |
<T> javax.persistence.criteria.ParameterExpression<T> |
parameter(Class<T> paramClass)
Construct a ParameterExpression with a null name as key.
|
<T> javax.persistence.criteria.ParameterExpression<T> |
parameter(Class<T> paramClass,
String name) |
Object |
parse(String ql,
ExpressionStoreQuery query)
Return a parsed intermediate form of the given query string.
|
void |
populate(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> |
prod(javax.persistence.criteria.Expression<? extends N> x,
javax.persistence.criteria.Expression<? extends N> y) |
<N extends Number> |
prod(javax.persistence.criteria.Expression<? extends N> x,
N y) |
<N extends Number> |
prod(N x,
javax.persistence.criteria.Expression<? extends N> y) |
<T> javax.persistence.criteria.Predicate |
qbe(javax.persistence.criteria.From<?,T> from,
T example)
Overloaded with default comparison style and no extra attribute to exclude.
|
<T> javax.persistence.criteria.Predicate |
qbe(javax.persistence.criteria.From<?,T> from,
T example,
javax.persistence.metamodel.Attribute<?,?>... excludes)
Overloaded with default comparison style.
|
<T> javax.persistence.criteria.Predicate |
qbe(javax.persistence.criteria.From<?,T> from,
T example,
ComparisonStyle style)
Overloaded with no extra attribute to exclude.
|
<T> javax.persistence.criteria.Predicate |
qbe(javax.persistence.criteria.From<?,T> from,
T example,
ComparisonStyle style,
javax.persistence.metamodel.Attribute<?,?>... excludes)
Create a predicate based upon the attribute values of a given
"example" entity instance.
|
ComparisonStyle |
qbeStyle()
Create a style to tune different aspects of comparison by example.
|
javax.persistence.criteria.Expression<Number> |
quot(javax.persistence.criteria.Expression<? extends Number> x,
javax.persistence.criteria.Expression<? extends Number> y) |
javax.persistence.criteria.Expression<Number> |
quot(javax.persistence.criteria.Expression<? extends Number> x,
Number y) |
javax.persistence.criteria.Expression<Number> |
quot(Number x,
javax.persistence.criteria.Expression<? extends Number> y) |
<R> javax.persistence.criteria.CriteriaBuilder.Case<R> |
selectCase() |
<C,R> javax.persistence.criteria.CriteriaBuilder.SimpleCase<C,R> |
selectCase(javax.persistence.criteria.Expression<? extends C> expression) |
OpenJPACriteriaBuilder |
setMetaModel(MetamodelImpl model) |
<C extends Collection<?>> |
size(C collection) |
<C extends Collection<?>> |
size(javax.persistence.criteria.Expression<C> collection) |
<Y> javax.persistence.criteria.Expression<Y> |
some(javax.persistence.criteria.Subquery<Y> subquery) |
javax.persistence.criteria.Expression<Double> |
sqrt(javax.persistence.criteria.Expression<? extends Number> x) |
javax.persistence.criteria.Expression<String> |
substring(javax.persistence.criteria.Expression<String> x,
javax.persistence.criteria.Expression<Integer> from) |
javax.persistence.criteria.Expression<String> |
substring(javax.persistence.criteria.Expression<String> x,
javax.persistence.criteria.Expression<Integer> from,
javax.persistence.criteria.Expression<Integer> len) |
javax.persistence.criteria.Expression<String> |
substring(javax.persistence.criteria.Expression<String> x,
int from) |
javax.persistence.criteria.Expression<String> |
substring(javax.persistence.criteria.Expression<String> x,
int from,
int len) |
<N extends Number> |
sum(javax.persistence.criteria.Expression<? extends N> x,
javax.persistence.criteria.Expression<? extends N> y) |
<N extends Number> |
sum(javax.persistence.criteria.Expression<? extends N> x,
N y) |
<N extends Number> |
sum(javax.persistence.criteria.Expression<N> x) |
<N extends Number> |
sum(N x,
javax.persistence.criteria.Expression<? extends N> y) |
javax.persistence.criteria.Expression<Double> |
sumAsDouble(javax.persistence.criteria.Expression<Float> x) |
javax.persistence.criteria.Expression<Long> |
sumAsLong(javax.persistence.criteria.Expression<Integer> x) |
javax.persistence.criteria.Expression<BigDecimal> |
toBigDecimal(javax.persistence.criteria.Expression<? extends Number> number) |
javax.persistence.criteria.Expression<BigInteger> |
toBigInteger(javax.persistence.criteria.Expression<? extends Number> number) |
javax.persistence.criteria.Expression<Double> |
toDouble(javax.persistence.criteria.Expression<? extends Number> number) |
javax.persistence.criteria.Expression<Float> |
toFloat(javax.persistence.criteria.Expression<? extends Number> number) |
javax.persistence.criteria.Expression<Integer> |
toInteger(javax.persistence.criteria.Expression<? extends Number> number) |
javax.persistence.criteria.Expression<Long> |
toLong(javax.persistence.criteria.Expression<? extends Number> number) |
javax.persistence.criteria.Expression<String> |
toString(javax.persistence.criteria.Expression<Character> character) |
javax.persistence.criteria.Expression<String> |
trim(char t,
javax.persistence.criteria.Expression<String> x) |
javax.persistence.criteria.Expression<String> |
trim(javax.persistence.criteria.CriteriaBuilder.Trimspec ts,
char t,
javax.persistence.criteria.Expression<String> x) |
javax.persistence.criteria.Expression<String> |
trim(javax.persistence.criteria.CriteriaBuilder.Trimspec ts,
javax.persistence.criteria.Expression<Character> t,
javax.persistence.criteria.Expression<String> x) |
javax.persistence.criteria.Expression<String> |
trim(javax.persistence.criteria.CriteriaBuilder.Trimspec ts,
javax.persistence.criteria.Expression<String> x) |
javax.persistence.criteria.Expression<String> |
trim(javax.persistence.criteria.Expression<Character> t,
javax.persistence.criteria.Expression<String> x) |
javax.persistence.criteria.Expression<String> |
trim(javax.persistence.criteria.Expression<String> x) |
javax.persistence.criteria.CompoundSelection<javax.persistence.Tuple> |
tuple(javax.persistence.criteria.Selection<?>... selections)
Define a tuple-valued selection item
|
javax.persistence.criteria.Expression<String> |
upper(javax.persistence.criteria.Expression<String> x) |
<V,M extends Map<?,V>> |
values(M map) |
public OpenJPACriteriaBuilder setMetaModel(MetamodelImpl model)
public javax.persistence.metamodel.Metamodel getMetamodel()
OpenJPACriteriaBuilder
getMetamodel
in interface OpenJPACriteriaBuilder
public QueryExpressions eval(Object parsed, ExpressionStoreQuery query, ExpressionFactory factory, ClassMetaData candidate)
ExpressionParser
eval
in interface ExpressionParser
public Value[] eval(String[] vals, ExpressionStoreQuery query, ExpressionFactory factory, ClassMetaData candidate)
ExpressionParser
eval
in interface ExpressionParser
public String getLanguage()
ExpressionParser
getLanguage
in interface ExpressionParser
public <T> OpenJPACriteriaQuery<T> createQuery(Class<T> resultClass)
createQuery
in interface javax.persistence.criteria.CriteriaBuilder
createQuery
in interface OpenJPACriteriaBuilder
resultClass
- type of the query resultpublic OpenJPACriteriaQuery<javax.persistence.Tuple> createTupleQuery()
createTupleQuery
in interface javax.persistence.criteria.CriteriaBuilder
createTupleQuery
in interface OpenJPACriteriaBuilder
public Object parse(String ql, ExpressionStoreQuery query)
ExpressionParser
parse
in interface ExpressionParser
public void populate(Object parsed, ExpressionStoreQuery query)
ExpressionParser
populate
in interface ExpressionParser
public <N extends Number> javax.persistence.criteria.Expression<N> abs(javax.persistence.criteria.Expression<N> x)
abs
in interface javax.persistence.criteria.CriteriaBuilder
public <Y> javax.persistence.criteria.Expression<Y> all(javax.persistence.criteria.Subquery<Y> subquery)
all
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate and(javax.persistence.criteria.Predicate... restrictions)
and
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate and(javax.persistence.criteria.Expression<Boolean> x, javax.persistence.criteria.Expression<Boolean> y)
and
in interface javax.persistence.criteria.CriteriaBuilder
public <Y> javax.persistence.criteria.Expression<Y> any(javax.persistence.criteria.Subquery<Y> subquery)
any
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Order asc(javax.persistence.criteria.Expression<?> x)
asc
in interface javax.persistence.criteria.CriteriaBuilder
public <N extends Number> javax.persistence.criteria.Expression<Double> avg(javax.persistence.criteria.Expression<N> x)
avg
in interface javax.persistence.criteria.CriteriaBuilder
public <Y extends Comparable<? super Y>> javax.persistence.criteria.Predicate between(javax.persistence.criteria.Expression<? extends Y> v, javax.persistence.criteria.Expression<? extends Y> x, javax.persistence.criteria.Expression<? extends Y> y)
between
in interface javax.persistence.criteria.CriteriaBuilder
public <Y extends Comparable<? super Y>> javax.persistence.criteria.Predicate between(javax.persistence.criteria.Expression<? extends Y> v, Y x, Y y)
between
in interface javax.persistence.criteria.CriteriaBuilder
public <T> javax.persistence.criteria.CriteriaBuilder.Coalesce<T> coalesce()
coalesce
in interface javax.persistence.criteria.CriteriaBuilder
public <Y> javax.persistence.criteria.Expression<Y> coalesce(javax.persistence.criteria.Expression<? extends Y> x, javax.persistence.criteria.Expression<? extends Y> y)
coalesce
in interface javax.persistence.criteria.CriteriaBuilder
public <Y> javax.persistence.criteria.Expression<Y> coalesce(javax.persistence.criteria.Expression<? extends Y> x, Y y)
coalesce
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> concat(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> y)
concat
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> concat(javax.persistence.criteria.Expression<String> x, String y)
concat
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> concat(String x, javax.persistence.criteria.Expression<String> y)
concat
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate conjunction()
conjunction
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Long> count(javax.persistence.criteria.Expression<?> x)
count
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Long> countDistinct(javax.persistence.criteria.Expression<?> x)
countDistinct
in interface javax.persistence.criteria.CriteriaBuilder
public OpenJPACriteriaQuery<Object> createQuery()
OpenJPACriteriaBuilder
CriteriaQuery
object.createQuery
in interface javax.persistence.criteria.CriteriaBuilder
createQuery
in interface OpenJPACriteriaBuilder
public javax.persistence.criteria.Expression<Date> currentDate()
currentDate
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Time> currentTime()
currentTime
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Timestamp> currentTimestamp()
currentTimestamp
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Order desc(javax.persistence.criteria.Expression<?> x)
desc
in interface javax.persistence.criteria.CriteriaBuilder
public <N extends Number> javax.persistence.criteria.Expression<N> diff(javax.persistence.criteria.Expression<? extends N> x, javax.persistence.criteria.Expression<? extends N> y)
diff
in interface javax.persistence.criteria.CriteriaBuilder
public <N extends Number> javax.persistence.criteria.Expression<N> diff(javax.persistence.criteria.Expression<? extends N> x, N y)
diff
in interface javax.persistence.criteria.CriteriaBuilder
public <N extends Number> javax.persistence.criteria.Expression<N> diff(N x, javax.persistence.criteria.Expression<? extends N> y)
diff
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate disjunction()
disjunction
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate equal(javax.persistence.criteria.Expression<?> x, javax.persistence.criteria.Expression<?> y)
equal
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate equal(javax.persistence.criteria.Expression<?> x, Object y)
equal
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate exists(javax.persistence.criteria.Subquery<?> subquery)
exists
in interface javax.persistence.criteria.CriteriaBuilder
public <T> javax.persistence.criteria.Expression<T> function(String name, Class<T> type, javax.persistence.criteria.Expression<?>... args)
function
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate ge(javax.persistence.criteria.Expression<? extends Number> x, javax.persistence.criteria.Expression<? extends Number> y)
ge
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate ge(javax.persistence.criteria.Expression<? extends Number> x, Number y)
ge
in interface javax.persistence.criteria.CriteriaBuilder
public <Y extends Comparable<? super Y>> javax.persistence.criteria.Predicate greaterThan(javax.persistence.criteria.Expression<? extends Y> x, javax.persistence.criteria.Expression<? extends Y> y)
greaterThan
in interface javax.persistence.criteria.CriteriaBuilder
public <Y extends Comparable<? super Y>> javax.persistence.criteria.Predicate greaterThan(javax.persistence.criteria.Expression<? extends Y> x, Y y)
greaterThan
in interface javax.persistence.criteria.CriteriaBuilder
public <Y extends Comparable<? super Y>> javax.persistence.criteria.Predicate greaterThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x, javax.persistence.criteria.Expression<? extends Y> y)
greaterThanOrEqualTo
in interface javax.persistence.criteria.CriteriaBuilder
public <Y extends Comparable<? super Y>> javax.persistence.criteria.Predicate greaterThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x, Y y)
greaterThanOrEqualTo
in interface javax.persistence.criteria.CriteriaBuilder
public <X extends Comparable<? super X>> javax.persistence.criteria.Expression<X> greatest(javax.persistence.criteria.Expression<X> x)
greatest
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate gt(javax.persistence.criteria.Expression<? extends Number> x, javax.persistence.criteria.Expression<? extends Number> y)
gt
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate gt(javax.persistence.criteria.Expression<? extends Number> x, Number y)
gt
in interface javax.persistence.criteria.CriteriaBuilder
public <T> javax.persistence.criteria.CriteriaBuilder.In<T> in(javax.persistence.criteria.Expression<? extends T> expression)
in
in interface javax.persistence.criteria.CriteriaBuilder
public <C extends Collection<?>> javax.persistence.criteria.Predicate isEmpty(javax.persistence.criteria.Expression<C> collection)
isEmpty
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate isFalse(javax.persistence.criteria.Expression<Boolean> x)
isFalse
in interface javax.persistence.criteria.CriteriaBuilder
public <E,C extends Collection<E>> javax.persistence.criteria.Predicate isMember(E e, javax.persistence.criteria.Expression<C> c)
isMember
in interface javax.persistence.criteria.CriteriaBuilder
public <E,C extends Collection<E>> javax.persistence.criteria.Predicate isMember(javax.persistence.criteria.Expression<E> e, javax.persistence.criteria.Expression<C> c)
isMember
in interface javax.persistence.criteria.CriteriaBuilder
public <C extends Collection<?>> javax.persistence.criteria.Predicate isNotEmpty(javax.persistence.criteria.Expression<C> collection)
isNotEmpty
in interface javax.persistence.criteria.CriteriaBuilder
public <E,C extends Collection<E>> javax.persistence.criteria.Predicate isNotMember(E e, javax.persistence.criteria.Expression<C> c)
isNotMember
in interface javax.persistence.criteria.CriteriaBuilder
public <E,C extends Collection<E>> javax.persistence.criteria.Predicate isNotMember(javax.persistence.criteria.Expression<E> e, javax.persistence.criteria.Expression<C> c)
isNotMember
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate isTrue(javax.persistence.criteria.Expression<Boolean> x)
isTrue
in interface javax.persistence.criteria.CriteriaBuilder
public <K,M extends Map<K,?>> javax.persistence.criteria.Expression<Set<K>> keys(M map)
keys
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate le(javax.persistence.criteria.Expression<? extends Number> x, javax.persistence.criteria.Expression<? extends Number> y)
le
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate le(javax.persistence.criteria.Expression<? extends Number> x, Number y)
le
in interface javax.persistence.criteria.CriteriaBuilder
public <X extends Comparable<? super X>> javax.persistence.criteria.Expression<X> least(javax.persistence.criteria.Expression<X> x)
least
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Integer> length(javax.persistence.criteria.Expression<String> x)
length
in interface javax.persistence.criteria.CriteriaBuilder
public <Y extends Comparable<? super Y>> javax.persistence.criteria.Predicate lessThan(javax.persistence.criteria.Expression<? extends Y> x, javax.persistence.criteria.Expression<? extends Y> y)
lessThan
in interface javax.persistence.criteria.CriteriaBuilder
public <Y extends Comparable<? super Y>> javax.persistence.criteria.Predicate lessThan(javax.persistence.criteria.Expression<? extends Y> x, Y y)
lessThan
in interface javax.persistence.criteria.CriteriaBuilder
public <Y extends Comparable<? super Y>> javax.persistence.criteria.Predicate lessThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x, javax.persistence.criteria.Expression<? extends Y> y)
lessThanOrEqualTo
in interface javax.persistence.criteria.CriteriaBuilder
public <Y extends Comparable<? super Y>> javax.persistence.criteria.Predicate lessThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x, Y y)
lessThanOrEqualTo
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> pattern)
like
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<String> x, String pattern)
like
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> pattern, javax.persistence.criteria.Expression<Character> escapeChar)
like
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> pattern, char escapeChar)
like
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<String> x, String pattern, javax.persistence.criteria.Expression<Character> escapeChar)
like
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<String> x, String pattern, char escapeChar)
like
in interface javax.persistence.criteria.CriteriaBuilder
public <T> javax.persistence.criteria.Expression<T> literal(T value)
literal
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Integer> locate(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> pattern)
locate
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Integer> locate(javax.persistence.criteria.Expression<String> x, String pattern)
locate
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Integer> locate(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> pattern, javax.persistence.criteria.Expression<Integer> from)
locate
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Integer> locate(javax.persistence.criteria.Expression<String> x, String pattern, int from)
locate
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> lower(javax.persistence.criteria.Expression<String> x)
lower
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate lt(javax.persistence.criteria.Expression<? extends Number> x, javax.persistence.criteria.Expression<? extends Number> y)
lt
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate lt(javax.persistence.criteria.Expression<? extends Number> x, Number y)
lt
in interface javax.persistence.criteria.CriteriaBuilder
public <N extends Number> javax.persistence.criteria.Expression<N> max(javax.persistence.criteria.Expression<N> x)
max
in interface javax.persistence.criteria.CriteriaBuilder
public <N extends Number> javax.persistence.criteria.Expression<N> min(javax.persistence.criteria.Expression<N> x)
min
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Integer> mod(javax.persistence.criteria.Expression<Integer> x, javax.persistence.criteria.Expression<Integer> y)
mod
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Integer> mod(javax.persistence.criteria.Expression<Integer> x, Integer y)
mod
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Integer> mod(Integer x, javax.persistence.criteria.Expression<Integer> y)
mod
in interface javax.persistence.criteria.CriteriaBuilder
public <N extends Number> javax.persistence.criteria.Expression<N> neg(javax.persistence.criteria.Expression<N> x)
neg
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate not(javax.persistence.criteria.Expression<Boolean> restriction)
not
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate notEqual(javax.persistence.criteria.Expression<?> x, javax.persistence.criteria.Expression<?> y)
notEqual
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate notEqual(javax.persistence.criteria.Expression<?> x, Object y)
notEqual
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> pattern)
notLike
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<String> x, String pattern)
notLike
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> pattern, javax.persistence.criteria.Expression<Character> escapeChar)
notLike
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<String> pattern, char escapeChar)
notLike
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<String> x, String pattern, javax.persistence.criteria.Expression<Character> escapeChar)
notLike
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<String> x, String pattern, char escapeChar)
notLike
in interface javax.persistence.criteria.CriteriaBuilder
public <Y> javax.persistence.criteria.Expression<Y> nullif(javax.persistence.criteria.Expression<Y> x, javax.persistence.criteria.Expression<?> y)
nullif
in interface javax.persistence.criteria.CriteriaBuilder
public <Y> javax.persistence.criteria.Expression<Y> nullif(javax.persistence.criteria.Expression<Y> x, Y y)
nullif
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate or(javax.persistence.criteria.Predicate... restrictions)
or
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate or(javax.persistence.criteria.Expression<Boolean> x, javax.persistence.criteria.Expression<Boolean> y)
or
in interface javax.persistence.criteria.CriteriaBuilder
public <T> javax.persistence.criteria.ParameterExpression<T> parameter(Class<T> paramClass)
parameter
in interface javax.persistence.criteria.CriteriaBuilder
ParameterExpressionImpl#assignAutoName(String)
public <T> javax.persistence.criteria.ParameterExpression<T> parameter(Class<T> paramClass, String name)
parameter
in interface javax.persistence.criteria.CriteriaBuilder
public <N extends Number> javax.persistence.criteria.Expression<N> prod(javax.persistence.criteria.Expression<? extends N> x, javax.persistence.criteria.Expression<? extends N> y)
prod
in interface javax.persistence.criteria.CriteriaBuilder
public <N extends Number> javax.persistence.criteria.Expression<N> prod(javax.persistence.criteria.Expression<? extends N> x, N y)
prod
in interface javax.persistence.criteria.CriteriaBuilder
public <N extends Number> javax.persistence.criteria.Expression<N> prod(N x, javax.persistence.criteria.Expression<? extends N> y)
prod
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Number> quot(javax.persistence.criteria.Expression<? extends Number> x, javax.persistence.criteria.Expression<? extends Number> y)
quot
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Number> quot(javax.persistence.criteria.Expression<? extends Number> x, Number y)
quot
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Number> quot(Number x, javax.persistence.criteria.Expression<? extends Number> y)
quot
in interface javax.persistence.criteria.CriteriaBuilder
public <Y> javax.persistence.criteria.CompoundSelection<Y> construct(Class<Y> result, javax.persistence.criteria.Selection<?>... selections)
construct
in interface javax.persistence.criteria.CriteriaBuilder
result
- class whose instance is to be constructedselections
- arguments to the constructorpublic <R> javax.persistence.criteria.CriteriaBuilder.Case<R> selectCase()
selectCase
in interface javax.persistence.criteria.CriteriaBuilder
public <C,R> javax.persistence.criteria.CriteriaBuilder.SimpleCase<C,R> selectCase(javax.persistence.criteria.Expression<? extends C> expression)
selectCase
in interface javax.persistence.criteria.CriteriaBuilder
public <C extends Collection<?>> javax.persistence.criteria.Expression<Integer> size(C collection)
size
in interface javax.persistence.criteria.CriteriaBuilder
public <C extends Collection<?>> javax.persistence.criteria.Expression<Integer> size(javax.persistence.criteria.Expression<C> collection)
size
in interface javax.persistence.criteria.CriteriaBuilder
public <Y> javax.persistence.criteria.Expression<Y> some(javax.persistence.criteria.Subquery<Y> subquery)
some
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Double> sqrt(javax.persistence.criteria.Expression<? extends Number> x)
sqrt
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> substring(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<Integer> from)
substring
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> substring(javax.persistence.criteria.Expression<String> x, int from)
substring
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> substring(javax.persistence.criteria.Expression<String> x, javax.persistence.criteria.Expression<Integer> from, javax.persistence.criteria.Expression<Integer> len)
substring
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> substring(javax.persistence.criteria.Expression<String> x, int from, int len)
substring
in interface javax.persistence.criteria.CriteriaBuilder
public <N extends Number> javax.persistence.criteria.Expression<N> sum(javax.persistence.criteria.Expression<N> x)
sum
in interface javax.persistence.criteria.CriteriaBuilder
public <N extends Number> javax.persistence.criteria.Expression<N> sum(javax.persistence.criteria.Expression<? extends N> x, javax.persistence.criteria.Expression<? extends N> y)
sum
in interface javax.persistence.criteria.CriteriaBuilder
public <N extends Number> javax.persistence.criteria.Expression<N> sum(javax.persistence.criteria.Expression<? extends N> x, N y)
sum
in interface javax.persistence.criteria.CriteriaBuilder
public <N extends Number> javax.persistence.criteria.Expression<N> sum(N x, javax.persistence.criteria.Expression<? extends N> y)
sum
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Long> sumAsLong(javax.persistence.criteria.Expression<Integer> x)
sumAsLong
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Double> sumAsDouble(javax.persistence.criteria.Expression<Float> x)
sumAsDouble
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<BigDecimal> toBigDecimal(javax.persistence.criteria.Expression<? extends Number> number)
toBigDecimal
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<BigInteger> toBigInteger(javax.persistence.criteria.Expression<? extends Number> number)
toBigInteger
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Double> toDouble(javax.persistence.criteria.Expression<? extends Number> number)
toDouble
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Float> toFloat(javax.persistence.criteria.Expression<? extends Number> number)
toFloat
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Integer> toInteger(javax.persistence.criteria.Expression<? extends Number> number)
toInteger
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<Long> toLong(javax.persistence.criteria.Expression<? extends Number> number)
toLong
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> toString(javax.persistence.criteria.Expression<Character> character)
toString
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> trim(javax.persistence.criteria.Expression<String> x)
trim
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> trim(javax.persistence.criteria.CriteriaBuilder.Trimspec ts, javax.persistence.criteria.Expression<String> x)
trim
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> trim(javax.persistence.criteria.Expression<Character> t, javax.persistence.criteria.Expression<String> x)
trim
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> trim(char t, javax.persistence.criteria.Expression<String> x)
trim
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> trim(javax.persistence.criteria.CriteriaBuilder.Trimspec ts, javax.persistence.criteria.Expression<Character> t, javax.persistence.criteria.Expression<String> x)
trim
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> trim(javax.persistence.criteria.CriteriaBuilder.Trimspec ts, char t, javax.persistence.criteria.Expression<String> x)
trim
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<String> upper(javax.persistence.criteria.Expression<String> x)
upper
in interface javax.persistence.criteria.CriteriaBuilder
public <V,M extends Map<?,V>> javax.persistence.criteria.Expression<Collection<V>> values(M map)
values
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.CompoundSelection<Object[]> array(javax.persistence.criteria.Selection<?>... terms)
array
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate isNotNull(javax.persistence.criteria.Expression<?> x)
isNotNull
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate isNull(javax.persistence.criteria.Expression<?> x)
isNull
in interface javax.persistence.criteria.CriteriaBuilder
public <T> javax.persistence.criteria.Expression<T> nullLiteral(Class<T> t)
nullLiteral
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.CompoundSelection<javax.persistence.Tuple> tuple(javax.persistence.criteria.Selection<?>... selections)
tuple
in interface javax.persistence.criteria.CriteriaBuilder
selections
- selection itemsIllegalArgumentException
- if an argument is a tuple- or
array-valued selection itempublic <T> javax.persistence.criteria.Predicate qbe(javax.persistence.criteria.From<?,T> from, T example, ComparisonStyle style, javax.persistence.metamodel.Attribute<?,?>... excludes)
qbe
in interface OpenJPACriteriaBuilder
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.public <T> javax.persistence.criteria.Predicate qbe(javax.persistence.criteria.From<?,T> from, T example, ComparisonStyle style)
OpenJPACriteriaBuilder
qbe
in interface OpenJPACriteriaBuilder
public <T> javax.persistence.criteria.Predicate qbe(javax.persistence.criteria.From<?,T> from, T example, javax.persistence.metamodel.Attribute<?,?>... excludes)
OpenJPACriteriaBuilder
qbe
in interface OpenJPACriteriaBuilder
public <T> javax.persistence.criteria.Predicate qbe(javax.persistence.criteria.From<?,T> from, T example)
OpenJPACriteriaBuilder
qbe
in interface OpenJPACriteriaBuilder
public ComparisonStyle qbeStyle()
qbeStyle
in interface OpenJPACriteriaBuilder
Copyright © 2006–2018 Apache Software Foundation. All rights reserved.