|
||||||||||
| 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)
|
|
Value[] |
eval(java.lang.String[] vals,
ExpressionStoreQuery query,
ExpressionFactory factory,
ClassMetaData candidate)
|
|
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()
|
|
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)
|
|
void |
populate(java.lang.Object parsed,
ExpressionStoreQuery query)
|
|
|
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)
eval in interface ExpressionParser
public Value[] eval(java.lang.String[] vals,
ExpressionStoreQuery query,
ExpressionFactory factory,
ClassMetaData candidate)
eval in interface ExpressionParserpublic java.lang.String getLanguage()
getLanguage in interface ExpressionParserpublic <T> OpenJPACriteriaQuery<T> createQuery(java.lang.Class<T> resultClass)
createQuery in interface javax.persistence.criteria.CriteriaBuildercreateQuery in interface OpenJPACriteriaBuilderresultClass - type of the query result
public OpenJPACriteriaQuery<javax.persistence.Tuple> createTupleQuery()
createTupleQuery in interface javax.persistence.criteria.CriteriaBuildercreateTupleQuery in interface OpenJPACriteriaBuilder
public java.lang.Object parse(java.lang.String ql,
ExpressionStoreQuery query)
parse in interface ExpressionParser
public void populate(java.lang.Object parsed,
ExpressionStoreQuery query)
populate in interface ExpressionParserpublic <N extends java.lang.Number> javax.persistence.criteria.Expression<N> abs(javax.persistence.criteria.Expression<N> x)
abs in interface javax.persistence.criteria.CriteriaBuilderpublic <Y> javax.persistence.criteria.Expression<Y> all(javax.persistence.criteria.Subquery<Y> subquery)
all in interface javax.persistence.criteria.CriteriaBuilderpublic 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.CriteriaBuilderpublic <Y> javax.persistence.criteria.Expression<Y> any(javax.persistence.criteria.Subquery<Y> subquery)
any in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Order asc(javax.persistence.criteria.Expression<?> x)
asc in interface javax.persistence.criteria.CriteriaBuilderpublic <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.CriteriaBuilderpublic <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.CriteriaBuilderpublic javax.persistence.criteria.Predicate conjunction()
conjunction in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.Long> count(javax.persistence.criteria.Expression<?> x)
count in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.Long> countDistinct(javax.persistence.criteria.Expression<?> x)
countDistinct in interface javax.persistence.criteria.CriteriaBuilderpublic OpenJPACriteriaQuery<java.lang.Object> createQuery()
OpenJPACriteriaBuilderCriteriaQuery object.
createQuery in interface javax.persistence.criteria.CriteriaBuildercreateQuery in interface OpenJPACriteriaBuilderpublic javax.persistence.criteria.Expression<java.sql.Date> currentDate()
currentDate in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.sql.Time> currentTime()
currentTime in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.sql.Timestamp> currentTimestamp()
currentTimestamp in interface javax.persistence.criteria.CriteriaBuilderpublic 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.CriteriaBuilderpublic 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.CriteriaBuilderpublic 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.CriteriaBuilderpublic <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.CriteriaBuilderpublic <T> javax.persistence.criteria.CriteriaBuilder.In<T> in(javax.persistence.criteria.Expression<? extends T> expression)
in in interface javax.persistence.criteria.CriteriaBuilderpublic <C extends java.util.Collection<?>> javax.persistence.criteria.Predicate isEmpty(javax.persistence.criteria.Expression<C> collection)
isEmpty in interface javax.persistence.criteria.CriteriaBuilderpublic 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.CriteriaBuilderpublic <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.CriteriaBuilderpublic javax.persistence.criteria.Predicate isTrue(javax.persistence.criteria.Expression<java.lang.Boolean> x)
isTrue in interface javax.persistence.criteria.CriteriaBuilderpublic <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.CriteriaBuilderpublic <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.CriteriaBuilderpublic 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.CriteriaBuilderpublic <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.CriteriaBuilderpublic 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.CriteriaBuilderpublic <N extends java.lang.Number> javax.persistence.criteria.Expression<N> max(javax.persistence.criteria.Expression<N> x)
max in interface javax.persistence.criteria.CriteriaBuilderpublic <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.CriteriaBuilderpublic <N extends java.lang.Number> javax.persistence.criteria.Expression<N> neg(javax.persistence.criteria.Expression<N> x)
neg in interface javax.persistence.criteria.CriteriaBuilderpublic 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.CriteriaBuilderpublic 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.CriteriaBuilderpublic <T> javax.persistence.criteria.ParameterExpression<T> parameter(java.lang.Class<T> paramClass)
parameter in interface javax.persistence.criteria.CriteriaBuilderParameterExpressionImpl#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.CriteriaBuilderresult - 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.CriteriaBuilderpublic <C,R> javax.persistence.criteria.CriteriaBuilder.SimpleCase<C,R> selectCase(javax.persistence.criteria.Expression<? extends C> expression)
selectCase in interface javax.persistence.criteria.CriteriaBuilderpublic <C extends java.util.Collection<?>> javax.persistence.criteria.Expression<java.lang.Integer> size(C collection)
size in interface javax.persistence.criteria.CriteriaBuilderpublic <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.CriteriaBuilderpublic <Y> javax.persistence.criteria.Expression<Y> some(javax.persistence.criteria.Subquery<Y> subquery)
some in interface javax.persistence.criteria.CriteriaBuilderpublic 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.CriteriaBuilderpublic <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.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.Long> sumAsLong(javax.persistence.criteria.Expression<java.lang.Integer> x)
sumAsLong in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.Double> sumAsDouble(javax.persistence.criteria.Expression<java.lang.Float> x)
sumAsDouble in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.math.BigDecimal> toBigDecimal(javax.persistence.criteria.Expression<? extends java.lang.Number> number)
toBigDecimal in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.math.BigInteger> toBigInteger(javax.persistence.criteria.Expression<? extends java.lang.Number> number)
toBigInteger in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.Double> toDouble(javax.persistence.criteria.Expression<? extends java.lang.Number> number)
toDouble in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.Float> toFloat(javax.persistence.criteria.Expression<? extends java.lang.Number> number)
toFloat in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.Integer> toInteger(javax.persistence.criteria.Expression<? extends java.lang.Number> number)
toInteger in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.Long> toLong(javax.persistence.criteria.Expression<? extends java.lang.Number> number)
toLong in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.String> toString(javax.persistence.criteria.Expression<java.lang.Character> character)
toString in interface javax.persistence.criteria.CriteriaBuilderpublic 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.CriteriaBuilderpublic javax.persistence.criteria.Expression<java.lang.String> upper(javax.persistence.criteria.Expression<java.lang.String> x)
upper in interface javax.persistence.criteria.CriteriaBuilderpublic <V,M extends java.util.Map<?,V>> javax.persistence.criteria.Expression<java.util.Collection<V>> values(M map)
values in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.CompoundSelection<java.lang.Object[]> array(javax.persistence.criteria.Selection<?>... terms)
array in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate isNotNull(javax.persistence.criteria.Expression<?> x)
isNotNull in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.Predicate isNull(javax.persistence.criteria.Expression<?> x)
isNull in interface javax.persistence.criteria.CriteriaBuilderpublic <T> javax.persistence.criteria.Expression<T> nullLiteral(java.lang.Class<T> t)
nullLiteral in interface javax.persistence.criteria.CriteriaBuilderpublic javax.persistence.criteria.CompoundSelection<javax.persistence.Tuple> tuple(javax.persistence.criteria.Selection<?>... selections)
tuple in interface javax.persistence.criteria.CriteriaBuilderselections - selection items
java.lang.IllegalArgumentException - if an argument is a tuple- or
array-valued selection item
public <T> javax.persistence.criteria.Predicate qbe(javax.persistence.criteria.From<?,T> from,
T example,
ComparisonStyle style,
javax.persistence.metamodel.Attribute<?,?>... excludes)
qbe in interface OpenJPACriteriaBuilderexample - 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 OpenJPACriteriaBuilderpublic ComparisonStyle qbeStyle()
qbeStyle in interface OpenJPACriteriaBuilder
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||