|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.openjpa.persistence.criteria.CriteriaBuilderImpl
public class CriteriaBuilderImpl
Factory for Criteria query expressions. Acts as an adapter to OpenJPA ExpressionFactory.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface javax.persistence.criteria.CriteriaBuilder |
---|
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 |
Field Summary |
---|
Fields inherited from interface org.apache.openjpa.persistence.criteria.OpenJPACriteriaBuilder |
---|
LANG_CRITERIA |
Constructor Summary | |
---|---|
CriteriaBuilderImpl()
|
Method Summary | ||
---|---|---|
|
abs(javax.persistence.criteria.Expression<N> x)
|
|
|
all(javax.persistence.criteria.Subquery<Y> subquery)
|
|
javax.persistence.criteria.Predicate |
and(javax.persistence.criteria.Expression<java.lang.Boolean> x,
javax.persistence.criteria.Expression<java.lang.Boolean> y)
|
|
javax.persistence.criteria.Predicate |
and(javax.persistence.criteria.Predicate... restrictions)
|
|
|
any(javax.persistence.criteria.Subquery<Y> subquery)
|
|
javax.persistence.criteria.CompoundSelection<java.lang.Object[]> |
array(javax.persistence.criteria.Selection<?>... terms)
|
|
javax.persistence.criteria.Order |
asc(javax.persistence.criteria.Expression<?> x)
|
|
|
avg(javax.persistence.criteria.Expression<N> x)
|
|
|
between(javax.persistence.criteria.Expression<? extends Y> v,
javax.persistence.criteria.Expression<? extends Y> x,
javax.persistence.criteria.Expression<? extends Y> y)
|
|
|
between(javax.persistence.criteria.Expression<? extends Y> v,
Y x,
Y y)
|
|
|
coalesce()
|
|
|
coalesce(javax.persistence.criteria.Expression<? extends Y> x,
javax.persistence.criteria.Expression<? extends Y> y)
|
|
|
coalesce(javax.persistence.criteria.Expression<? extends Y> x,
Y y)
|
|
javax.persistence.criteria.Expression<java.lang.String> |
concat(javax.persistence.criteria.Expression<java.lang.String> x,
javax.persistence.criteria.Expression<java.lang.String> y)
|
|
javax.persistence.criteria.Expression<java.lang.String> |
concat(javax.persistence.criteria.Expression<java.lang.String> x,
java.lang.String y)
|
|
javax.persistence.criteria.Expression<java.lang.String> |
concat(java.lang.String x,
javax.persistence.criteria.Expression<java.lang.String> y)
|
|
javax.persistence.criteria.Predicate |
conjunction()
|
|
|
construct(java.lang.Class<Y> result,
javax.persistence.criteria.Selection<?>... selections)
Define a select list item corresponding to a constructor. |
|
javax.persistence.criteria.Expression<java.lang.Long> |
count(javax.persistence.criteria.Expression<?> x)
|
|
javax.persistence.criteria.Expression<java.lang.Long> |
countDistinct(javax.persistence.criteria.Expression<?> x)
|
|
OpenJPACriteriaQuery<java.lang.Object> |
createQuery()
Create a CriteriaQuery object. |
|
|
createQuery(java.lang.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<java.sql.Date> |
currentDate()
|
|
javax.persistence.criteria.Expression<java.sql.Time> |
currentTime()
|
|
javax.persistence.criteria.Expression<java.sql.Timestamp> |
currentTimestamp()
|
|
javax.persistence.criteria.Order |
desc(javax.persistence.criteria.Expression<?> x)
|
|
|
diff(javax.persistence.criteria.Expression<? extends N> x,
javax.persistence.criteria.Expression<? extends N> y)
|
|
|
diff(javax.persistence.criteria.Expression<? extends N> x,
N y)
|
|
|
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,
java.lang.Object y)
|
|
QueryExpressions |
eval(java.lang.Object parsed,
ExpressionStoreQuery query,
ExpressionFactory factory,
ClassMetaData candidate)
Parse the given query string. |
|
Value[] |
eval(java.lang.String[] vals,
ExpressionStoreQuery query,
ExpressionFactory factory,
ClassMetaData candidate)
Parse the given value clauses. |
|
javax.persistence.criteria.Predicate |
exists(javax.persistence.criteria.Subquery<?> subquery)
|
|
|
function(java.lang.String name,
java.lang.Class<T> type,
javax.persistence.criteria.Expression<?>... args)
|
|
javax.persistence.criteria.Predicate |
ge(javax.persistence.criteria.Expression<? extends java.lang.Number> x,
javax.persistence.criteria.Expression<? extends java.lang.Number> y)
|
|
javax.persistence.criteria.Predicate |
ge(javax.persistence.criteria.Expression<? extends java.lang.Number> x,
java.lang.Number y)
|
|
java.lang.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. |
|
|
greaterThan(javax.persistence.criteria.Expression<? extends Y> x,
javax.persistence.criteria.Expression<? extends Y> y)
|
|
|
greaterThan(javax.persistence.criteria.Expression<? extends Y> x,
Y y)
|
|
|
greaterThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x,
javax.persistence.criteria.Expression<? extends Y> y)
|
|
|
greaterThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x,
Y y)
|
|
|
greatest(javax.persistence.criteria.Expression<X> x)
|
|
javax.persistence.criteria.Predicate |
gt(javax.persistence.criteria.Expression<? extends java.lang.Number> x,
javax.persistence.criteria.Expression<? extends java.lang.Number> y)
|
|
javax.persistence.criteria.Predicate |
gt(javax.persistence.criteria.Expression<? extends java.lang.Number> x,
java.lang.Number y)
|
|
|
in(javax.persistence.criteria.Expression<? extends T> expression)
|
|
|
isEmpty(javax.persistence.criteria.Expression<C> collection)
|
|
javax.persistence.criteria.Predicate |
isFalse(javax.persistence.criteria.Expression<java.lang.Boolean> x)
|
|
|
isMember(E e,
javax.persistence.criteria.Expression<C> c)
|
|
|
isMember(javax.persistence.criteria.Expression<E> e,
javax.persistence.criteria.Expression<C> c)
|
|
|
isNotEmpty(javax.persistence.criteria.Expression<C> collection)
|
|
|
isNotMember(E e,
javax.persistence.criteria.Expression<C> c)
|
|
|
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<java.lang.Boolean> x)
|
|
|
keys(M map)
|
|
javax.persistence.criteria.Predicate |
le(javax.persistence.criteria.Expression<? extends java.lang.Number> x,
javax.persistence.criteria.Expression<? extends java.lang.Number> y)
|
|
javax.persistence.criteria.Predicate |
le(javax.persistence.criteria.Expression<? extends java.lang.Number> x,
java.lang.Number y)
|
|
|
least(javax.persistence.criteria.Expression<X> x)
|
|
javax.persistence.criteria.Expression<java.lang.Integer> |
length(javax.persistence.criteria.Expression<java.lang.String> x)
|
|
|
lessThan(javax.persistence.criteria.Expression<? extends Y> x,
javax.persistence.criteria.Expression<? extends Y> y)
|
|
|
lessThan(javax.persistence.criteria.Expression<? extends Y> x,
Y y)
|
|
|
lessThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x,
javax.persistence.criteria.Expression<? extends Y> y)
|
|
|
lessThanOrEqualTo(javax.persistence.criteria.Expression<? extends Y> x,
Y y)
|
|
javax.persistence.criteria.Predicate |
like(javax.persistence.criteria.Expression<java.lang.String> x,
javax.persistence.criteria.Expression<java.lang.String> pattern)
|
|
javax.persistence.criteria.Predicate |
like(javax.persistence.criteria.Expression<java.lang.String> x,
javax.persistence.criteria.Expression<java.lang.String> pattern,
char escapeChar)
|
|
javax.persistence.criteria.Predicate |
like(javax.persistence.criteria.Expression<java.lang.String> x,
javax.persistence.criteria.Expression<java.lang.String> pattern,
javax.persistence.criteria.Expression<java.lang.Character> escapeChar)
|
|
javax.persistence.criteria.Predicate |
like(javax.persistence.criteria.Expression<java.lang.String> x,
java.lang.String pattern)
|
|
javax.persistence.criteria.Predicate |
like(javax.persistence.criteria.Expression<java.lang.String> x,
java.lang.String pattern,
char escapeChar)
|
|
javax.persistence.criteria.Predicate |
like(javax.persistence.criteria.Expression<java.lang.String> x,
java.lang.String pattern,
javax.persistence.criteria.Expression<java.lang.Character> escapeChar)
|
|
|
literal(T value)
|
|
javax.persistence.criteria.Expression<java.lang.Integer> |
locate(javax.persistence.criteria.Expression<java.lang.String> x,
javax.persistence.criteria.Expression<java.lang.String> pattern)
|
|
javax.persistence.criteria.Expression<java.lang.Integer> |
locate(javax.persistence.criteria.Expression<java.lang.String> x,
javax.persistence.criteria.Expression<java.lang.String> pattern,
javax.persistence.criteria.Expression<java.lang.Integer> from)
|
|
javax.persistence.criteria.Expression<java.lang.Integer> |
locate(javax.persistence.criteria.Expression<java.lang.String> x,
java.lang.String pattern)
|
|
javax.persistence.criteria.Expression<java.lang.Integer> |
locate(javax.persistence.criteria.Expression<java.lang.String> x,
java.lang.String pattern,
int from)
|
|
javax.persistence.criteria.Expression<java.lang.String> |
lower(javax.persistence.criteria.Expression<java.lang.String> x)
|
|
javax.persistence.criteria.Predicate |
lt(javax.persistence.criteria.Expression<? extends java.lang.Number> x,
javax.persistence.criteria.Expression<? extends java.lang.Number> y)
|
|
javax.persistence.criteria.Predicate |
lt(javax.persistence.criteria.Expression<? extends java.lang.Number> x,
java.lang.Number y)
|
|
|
max(javax.persistence.criteria.Expression<N> x)
|
|
|
min(javax.persistence.criteria.Expression<N> x)
|
|
javax.persistence.criteria.Expression<java.lang.Integer> |
mod(javax.persistence.criteria.Expression<java.lang.Integer> x,
javax.persistence.criteria.Expression<java.lang.Integer> y)
|
|
javax.persistence.criteria.Expression<java.lang.Integer> |
mod(javax.persistence.criteria.Expression<java.lang.Integer> x,
java.lang.Integer y)
|
|
javax.persistence.criteria.Expression<java.lang.Integer> |
mod(java.lang.Integer x,
javax.persistence.criteria.Expression<java.lang.Integer> y)
|
|
|
neg(javax.persistence.criteria.Expression<N> x)
|
|
javax.persistence.criteria.Predicate |
not(javax.persistence.criteria.Expression<java.lang.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,
java.lang.Object y)
|
|
javax.persistence.criteria.Predicate |
notLike(javax.persistence.criteria.Expression<java.lang.String> x,
javax.persistence.criteria.Expression<java.lang.String> pattern)
|
|
javax.persistence.criteria.Predicate |
notLike(javax.persistence.criteria.Expression<java.lang.String> x,
javax.persistence.criteria.Expression<java.lang.String> pattern,
char escapeChar)
|
|
javax.persistence.criteria.Predicate |
notLike(javax.persistence.criteria.Expression<java.lang.String> x,
javax.persistence.criteria.Expression<java.lang.String> pattern,
javax.persistence.criteria.Expression<java.lang.Character> escapeChar)
|
|
javax.persistence.criteria.Predicate |
notLike(javax.persistence.criteria.Expression<java.lang.String> x,
java.lang.String pattern)
|
|
javax.persistence.criteria.Predicate |
notLike(javax.persistence.criteria.Expression<java.lang.String> x,
java.lang.String pattern,
char escapeChar)
|
|
javax.persistence.criteria.Predicate |
notLike(javax.persistence.criteria.Expression<java.lang.String> x,
java.lang.String pattern,
javax.persistence.criteria.Expression<java.lang.Character> escapeChar)
|
|
|
nullif(javax.persistence.criteria.Expression<Y> x,
javax.persistence.criteria.Expression<?> y)
|
|
|
nullif(javax.persistence.criteria.Expression<Y> x,
Y y)
|
|
|
nullLiteral(java.lang.Class<T> t)
|
|
javax.persistence.criteria.Predicate |
or(javax.persistence.criteria.Expression<java.lang.Boolean> x,
javax.persistence.criteria.Expression<java.lang.Boolean> y)
|
|
javax.persistence.criteria.Predicate |
or(javax.persistence.criteria.Predicate... restrictions)
|
|
|
parameter(java.lang.Class<T> paramClass)
Construct a ParameterExpression with a null name as key. |
|
|
parameter(java.lang.Class<T> paramClass,
java.lang.String name)
|
|
java.lang.Object |
parse(java.lang.String ql,
ExpressionStoreQuery query)
Return a parsed intermediate form of the given query string. |
|
void |
populate(java.lang.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. |
|
|
prod(javax.persistence.criteria.Expression<? extends N> x,
javax.persistence.criteria.Expression<? extends N> y)
|
|
|
prod(javax.persistence.criteria.Expression<? extends N> x,
N y)
|
|
|
prod(N x,
javax.persistence.criteria.Expression<? extends N> y)
|
|
|
qbe(javax.persistence.criteria.From<?,T> from,
T example)
Overloaded with default comparison style and no extra attribute to exclude. |
|
|
qbe(javax.persistence.criteria.From<?,T> from,
T example,
javax.persistence.metamodel.Attribute<?,?>... excludes)
Overloaded with default comparison style. |
|
|
qbe(javax.persistence.criteria.From<?,T> from,
T example,
ComparisonStyle style)
Overloaded with no extra attribute to exclude. |
|
|
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<java.lang.Number> |
quot(javax.persistence.criteria.Expression<? extends java.lang.Number> x,
javax.persistence.criteria.Expression<? extends java.lang.Number> y)
|
|
javax.persistence.criteria.Expression<java.lang.Number> |
quot(javax.persistence.criteria.Expression<? extends java.lang.Number> x,
java.lang.Number y)
|
|
javax.persistence.criteria.Expression<java.lang.Number> |
quot(java.lang.Number x,
javax.persistence.criteria.Expression<? extends java.lang.Number> y)
|
|
|
selectCase()
|
|
|
selectCase(javax.persistence.criteria.Expression<? extends C> expression)
|
|
OpenJPACriteriaBuilder |
setMetaModel(MetamodelImpl model)
|
|
|
size(C collection)
|
|
|
size(javax.persistence.criteria.Expression<C> collection)
|
|
|
some(javax.persistence.criteria.Subquery<Y> subquery)
|
|
javax.persistence.criteria.Expression<java.lang.Double> |
sqrt(javax.persistence.criteria.Expression<? extends java.lang.Number> x)
|
|
javax.persistence.criteria.Expression<java.lang.String> |
substring(javax.persistence.criteria.Expression<java.lang.String> x,
javax.persistence.criteria.Expression<java.lang.Integer> from)
|
|
javax.persistence.criteria.Expression<java.lang.String> |
substring(javax.persistence.criteria.Expression<java.lang.String> x,
javax.persistence.criteria.Expression<java.lang.Integer> from,
javax.persistence.criteria.Expression<java.lang.Integer> len)
|
|
javax.persistence.criteria.Expression<java.lang.String> |
substring(javax.persistence.criteria.Expression<java.lang.String> x,
int from)
|
|
javax.persistence.criteria.Expression<java.lang.String> |
substring(javax.persistence.criteria.Expression<java.lang.String> x,
int from,
int len)
|
|
|
sum(javax.persistence.criteria.Expression<? extends N> x,
javax.persistence.criteria.Expression<? extends N> y)
|
|
|
sum(javax.persistence.criteria.Expression<? extends N> x,
N y)
|
|
|
sum(javax.persistence.criteria.Expression<N> x)
|
|
|
sum(N x,
javax.persistence.criteria.Expression<? extends N> y)
|
|
javax.persistence.criteria.Expression<java.lang.Double> |
sumAsDouble(javax.persistence.criteria.Expression<java.lang.Float> x)
|
|
javax.persistence.criteria.Expression<java.lang.Long> |
sumAsLong(javax.persistence.criteria.Expression<java.lang.Integer> x)
|
|
javax.persistence.criteria.Expression<java.math.BigDecimal> |
toBigDecimal(javax.persistence.criteria.Expression<? extends java.lang.Number> number)
|
|
javax.persistence.criteria.Expression<java.math.BigInteger> |
toBigInteger(javax.persistence.criteria.Expression<? extends java.lang.Number> number)
|
|
javax.persistence.criteria.Expression<java.lang.Double> |
toDouble(javax.persistence.criteria.Expression<? extends java.lang.Number> number)
|
|
javax.persistence.criteria.Expression<java.lang.Float> |
toFloat(javax.persistence.criteria.Expression<? extends java.lang.Number> number)
|
|
javax.persistence.criteria.Expression<java.lang.Integer> |
toInteger(javax.persistence.criteria.Expression<? extends java.lang.Number> number)
|
|
javax.persistence.criteria.Expression<java.lang.Long> |
toLong(javax.persistence.criteria.Expression<? extends java.lang.Number> number)
|
|
javax.persistence.criteria.Expression<java.lang.String> |
toString(javax.persistence.criteria.Expression<java.lang.Character> character)
|
|
javax.persistence.criteria.Expression<java.lang.String> |
trim(char t,
javax.persistence.criteria.Expression<java.lang.String> x)
|
|
javax.persistence.criteria.Expression<java.lang.String> |
trim(javax.persistence.criteria.CriteriaBuilder.Trimspec ts,
char t,
javax.persistence.criteria.Expression<java.lang.String> x)
|
|
javax.persistence.criteria.Expression<java.lang.String> |
trim(javax.persistence.criteria.CriteriaBuilder.Trimspec ts,
javax.persistence.criteria.Expression<java.lang.Character> t,
javax.persistence.criteria.Expression<java.lang.String> x)
|
|
javax.persistence.criteria.Expression<java.lang.String> |
trim(javax.persistence.criteria.CriteriaBuilder.Trimspec ts,
javax.persistence.criteria.Expression<java.lang.String> x)
|
|
javax.persistence.criteria.Expression<java.lang.String> |
trim(javax.persistence.criteria.Expression<java.lang.Character> t,
javax.persistence.criteria.Expression<java.lang.String> x)
|
|
javax.persistence.criteria.Expression<java.lang.String> |
trim(javax.persistence.criteria.Expression<java.lang.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<java.lang.String> |
upper(javax.persistence.criteria.Expression<java.lang.String> x)
|
|
|
values(M map)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CriteriaBuilderImpl()
Method Detail |
---|
public OpenJPACriteriaBuilder setMetaModel(MetamodelImpl model)
public javax.persistence.metamodel.Metamodel getMetamodel()
OpenJPACriteriaBuilder
getMetamodel
in interface OpenJPACriteriaBuilder
public QueryExpressions eval(java.lang.Object parsed, ExpressionStoreQuery query, ExpressionFactory factory, ClassMetaData candidate)
ExpressionParser
eval
in interface ExpressionParser
public Value[] eval(java.lang.String[] vals, ExpressionStoreQuery query, ExpressionFactory factory, ClassMetaData candidate)
ExpressionParser
eval
in interface ExpressionParser
public java.lang.String getLanguage()
ExpressionParser
getLanguage
in interface ExpressionParser
public <T> OpenJPACriteriaQuery<T> createQuery(java.lang.Class<T> resultClass)
createQuery
in interface javax.persistence.criteria.CriteriaBuilder
createQuery
in interface OpenJPACriteriaBuilder
resultClass
- type of the query result
public OpenJPACriteriaQuery<javax.persistence.Tuple> createTupleQuery()
createTupleQuery
in interface javax.persistence.criteria.CriteriaBuilder
createTupleQuery
in interface OpenJPACriteriaBuilder
public java.lang.Object parse(java.lang.String ql, ExpressionStoreQuery query)
ExpressionParser
parse
in interface ExpressionParser
public void populate(java.lang.Object parsed, ExpressionStoreQuery query)
ExpressionParser
populate
in interface ExpressionParser
public <N extends java.lang.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<java.lang.Boolean> x, javax.persistence.criteria.Expression<java.lang.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 java.lang.Number> javax.persistence.criteria.Expression<java.lang.Double> avg(javax.persistence.criteria.Expression<N> x)
avg
in interface javax.persistence.criteria.CriteriaBuilder
public <Y extends java.lang.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 java.lang.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<java.lang.String> concat(javax.persistence.criteria.Expression<java.lang.String> x, javax.persistence.criteria.Expression<java.lang.String> y)
concat
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.String> concat(javax.persistence.criteria.Expression<java.lang.String> x, java.lang.String y)
concat
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.String> concat(java.lang.String x, javax.persistence.criteria.Expression<java.lang.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<java.lang.Long> count(javax.persistence.criteria.Expression<?> x)
count
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.Long> countDistinct(javax.persistence.criteria.Expression<?> x)
countDistinct
in interface javax.persistence.criteria.CriteriaBuilder
public OpenJPACriteriaQuery<java.lang.Object> createQuery()
OpenJPACriteriaBuilder
CriteriaQuery
object.
createQuery
in interface javax.persistence.criteria.CriteriaBuilder
createQuery
in interface OpenJPACriteriaBuilder
public javax.persistence.criteria.Expression<java.sql.Date> currentDate()
currentDate
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.sql.Time> currentTime()
currentTime
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.sql.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 java.lang.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 java.lang.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 java.lang.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, java.lang.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(java.lang.String name, java.lang.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 java.lang.Number> x, javax.persistence.criteria.Expression<? extends java.lang.Number> y)
ge
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate ge(javax.persistence.criteria.Expression<? extends java.lang.Number> x, java.lang.Number y)
ge
in interface javax.persistence.criteria.CriteriaBuilder
public <Y extends java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.lang.Number> x, javax.persistence.criteria.Expression<? extends java.lang.Number> y)
gt
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate gt(javax.persistence.criteria.Expression<? extends java.lang.Number> x, java.lang.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 java.util.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<java.lang.Boolean> x)
isFalse
in interface javax.persistence.criteria.CriteriaBuilder
public <E,C extends java.util.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 java.util.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 java.util.Collection<?>> javax.persistence.criteria.Predicate isNotEmpty(javax.persistence.criteria.Expression<C> collection)
isNotEmpty
in interface javax.persistence.criteria.CriteriaBuilder
public <E,C extends java.util.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 java.util.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<java.lang.Boolean> x)
isTrue
in interface javax.persistence.criteria.CriteriaBuilder
public <K,M extends java.util.Map<K,?>> javax.persistence.criteria.Expression<java.util.Set<K>> keys(M map)
keys
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate le(javax.persistence.criteria.Expression<? extends java.lang.Number> x, javax.persistence.criteria.Expression<? extends java.lang.Number> y)
le
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate le(javax.persistence.criteria.Expression<? extends java.lang.Number> x, java.lang.Number y)
le
in interface javax.persistence.criteria.CriteriaBuilder
public <X extends java.lang.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<java.lang.Integer> length(javax.persistence.criteria.Expression<java.lang.String> x)
length
in interface javax.persistence.criteria.CriteriaBuilder
public <Y extends java.lang.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 java.lang.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 java.lang.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 java.lang.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<java.lang.String> x, javax.persistence.criteria.Expression<java.lang.String> pattern)
like
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String> x, java.lang.String pattern)
like
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String> x, javax.persistence.criteria.Expression<java.lang.String> pattern, javax.persistence.criteria.Expression<java.lang.Character> escapeChar)
like
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String> x, javax.persistence.criteria.Expression<java.lang.String> pattern, char escapeChar)
like
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String> x, java.lang.String pattern, javax.persistence.criteria.Expression<java.lang.Character> escapeChar)
like
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate like(javax.persistence.criteria.Expression<java.lang.String> x, java.lang.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<java.lang.Integer> locate(javax.persistence.criteria.Expression<java.lang.String> x, javax.persistence.criteria.Expression<java.lang.String> pattern)
locate
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.Integer> locate(javax.persistence.criteria.Expression<java.lang.String> x, java.lang.String pattern)
locate
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.Integer> locate(javax.persistence.criteria.Expression<java.lang.String> x, javax.persistence.criteria.Expression<java.lang.String> pattern, javax.persistence.criteria.Expression<java.lang.Integer> from)
locate
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.Integer> locate(javax.persistence.criteria.Expression<java.lang.String> x, java.lang.String pattern, int from)
locate
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.String> lower(javax.persistence.criteria.Expression<java.lang.String> x)
lower
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate lt(javax.persistence.criteria.Expression<? extends java.lang.Number> x, javax.persistence.criteria.Expression<? extends java.lang.Number> y)
lt
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate lt(javax.persistence.criteria.Expression<? extends java.lang.Number> x, java.lang.Number y)
lt
in interface javax.persistence.criteria.CriteriaBuilder
public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> max(javax.persistence.criteria.Expression<N> x)
max
in interface javax.persistence.criteria.CriteriaBuilder
public <N extends java.lang.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<java.lang.Integer> mod(javax.persistence.criteria.Expression<java.lang.Integer> x, javax.persistence.criteria.Expression<java.lang.Integer> y)
mod
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.Integer> mod(javax.persistence.criteria.Expression<java.lang.Integer> x, java.lang.Integer y)
mod
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.Integer> mod(java.lang.Integer x, javax.persistence.criteria.Expression<java.lang.Integer> y)
mod
in interface javax.persistence.criteria.CriteriaBuilder
public <N extends java.lang.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<java.lang.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, java.lang.Object y)
notEqual
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String> x, javax.persistence.criteria.Expression<java.lang.String> pattern)
notLike
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String> x, java.lang.String pattern)
notLike
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String> x, javax.persistence.criteria.Expression<java.lang.String> pattern, javax.persistence.criteria.Expression<java.lang.Character> escapeChar)
notLike
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String> x, javax.persistence.criteria.Expression<java.lang.String> pattern, char escapeChar)
notLike
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String> x, java.lang.String pattern, javax.persistence.criteria.Expression<java.lang.Character> escapeChar)
notLike
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Predicate notLike(javax.persistence.criteria.Expression<java.lang.String> x, java.lang.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<java.lang.Boolean> x, javax.persistence.criteria.Expression<java.lang.Boolean> y)
or
in interface javax.persistence.criteria.CriteriaBuilder
public <T> javax.persistence.criteria.ParameterExpression<T> parameter(java.lang.Class<T> paramClass)
parameter
in interface javax.persistence.criteria.CriteriaBuilder
ParameterExpressionImpl#assignAutoName(String)
public <T> javax.persistence.criteria.ParameterExpression<T> parameter(java.lang.Class<T> paramClass, java.lang.String name)
parameter
in interface javax.persistence.criteria.CriteriaBuilder
public <N extends java.lang.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 java.lang.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 java.lang.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<java.lang.Number> quot(javax.persistence.criteria.Expression<? extends java.lang.Number> x, javax.persistence.criteria.Expression<? extends java.lang.Number> y)
quot
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.Number> quot(javax.persistence.criteria.Expression<? extends java.lang.Number> x, java.lang.Number y)
quot
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.Number> quot(java.lang.Number x, javax.persistence.criteria.Expression<? extends java.lang.Number> y)
quot
in interface javax.persistence.criteria.CriteriaBuilder
public <Y> javax.persistence.criteria.CompoundSelection<Y> construct(java.lang.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 constructor
public <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 java.util.Collection<?>> javax.persistence.criteria.Expression<java.lang.Integer> size(C collection)
size
in interface javax.persistence.criteria.CriteriaBuilder
public <C extends java.util.Collection<?>> javax.persistence.criteria.Expression<java.lang.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<java.lang.Double> sqrt(javax.persistence.criteria.Expression<? extends java.lang.Number> x)
sqrt
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.String> substring(javax.persistence.criteria.Expression<java.lang.String> x, javax.persistence.criteria.Expression<java.lang.Integer> from)
substring
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.String> substring(javax.persistence.criteria.Expression<java.lang.String> x, int from)
substring
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.String> substring(javax.persistence.criteria.Expression<java.lang.String> x, javax.persistence.criteria.Expression<java.lang.Integer> from, javax.persistence.criteria.Expression<java.lang.Integer> len)
substring
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.String> substring(javax.persistence.criteria.Expression<java.lang.String> x, int from, int len)
substring
in interface javax.persistence.criteria.CriteriaBuilder
public <N extends java.lang.Number> javax.persistence.criteria.Expression<N> sum(javax.persistence.criteria.Expression<N> x)
sum
in interface javax.persistence.criteria.CriteriaBuilder
public <N extends java.lang.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 java.lang.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 java.lang.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<java.lang.Long> sumAsLong(javax.persistence.criteria.Expression<java.lang.Integer> x)
sumAsLong
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.Double> sumAsDouble(javax.persistence.criteria.Expression<java.lang.Float> x)
sumAsDouble
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.math.BigDecimal> toBigDecimal(javax.persistence.criteria.Expression<? extends java.lang.Number> number)
toBigDecimal
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.math.BigInteger> toBigInteger(javax.persistence.criteria.Expression<? extends java.lang.Number> number)
toBigInteger
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.Double> toDouble(javax.persistence.criteria.Expression<? extends java.lang.Number> number)
toDouble
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.Float> toFloat(javax.persistence.criteria.Expression<? extends java.lang.Number> number)
toFloat
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.Integer> toInteger(javax.persistence.criteria.Expression<? extends java.lang.Number> number)
toInteger
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.Long> toLong(javax.persistence.criteria.Expression<? extends java.lang.Number> number)
toLong
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.String> toString(javax.persistence.criteria.Expression<java.lang.Character> character)
toString
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.String> trim(javax.persistence.criteria.Expression<java.lang.String> x)
trim
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.String> trim(javax.persistence.criteria.CriteriaBuilder.Trimspec ts, javax.persistence.criteria.Expression<java.lang.String> x)
trim
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.String> trim(javax.persistence.criteria.Expression<java.lang.Character> t, javax.persistence.criteria.Expression<java.lang.String> x)
trim
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.String> trim(char t, javax.persistence.criteria.Expression<java.lang.String> x)
trim
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.String> trim(javax.persistence.criteria.CriteriaBuilder.Trimspec ts, javax.persistence.criteria.Expression<java.lang.Character> t, javax.persistence.criteria.Expression<java.lang.String> x)
trim
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.String> trim(javax.persistence.criteria.CriteriaBuilder.Trimspec ts, char t, javax.persistence.criteria.Expression<java.lang.String> x)
trim
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.Expression<java.lang.String> upper(javax.persistence.criteria.Expression<java.lang.String> x)
upper
in interface javax.persistence.criteria.CriteriaBuilder
public <V,M extends java.util.Map<?,V>> javax.persistence.criteria.Expression<java.util.Collection<V>> values(M map)
values
in interface javax.persistence.criteria.CriteriaBuilder
public javax.persistence.criteria.CompoundSelection<java.lang.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(java.lang.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 items
java.lang.IllegalArgumentException
- 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
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |