Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
public interface CriteriaBuilder
Используемый, чтобы создать запросы критериев, соедините выборы, выражения, предикаты, упорядочивания.
Отметьте это Predicate
используется вместо Expression<Boolean>
в этом API, чтобы работать вокруг факта, что обобщения Java не являются совместимыми с varags.
Вложенная Сводка Класса | |
---|---|
static interface |
CriteriaBuilder.Case<R>
Интерфейс, используемый, чтобы создать выражения общего случая. |
static interface |
CriteriaBuilder.Coalesce<T>
Интерфейс, используемый, чтобы создать, объединяет выражения. |
static interface |
CriteriaBuilder.In<T>
Интерфейс, используемый, чтобы создать в предикатах. |
static interface |
CriteriaBuilder.SimpleCase<C,R>
Интерфейс, используемый, чтобы создать простые case-выражения. |
static class |
CriteriaBuilder. Trimspec
Используемый, чтобы определить, как обрезаются строки. |
Сводка метода | ||
---|---|---|
|
abs(Expression<N> x)
Создайте выражение, которое возвращает абсолютное значение его параметра. |
|
|
all(Subquery<Y> subquery)
Создайте все выражение по результатам подзапроса. |
|
Предикат |
and(Expression<java.lang.Boolean> x, Expression<java.lang.Boolean> y)
Создайте соединение данных булевых выражений. |
|
Предикат |
and(Predicate... restrictions)
Создайте соединение данных предикатов ограничения. |
|
|
any(Subquery<Y> subquery)
Создайте любое выражение по результатам подзапроса. |
|
CompoundSelection<java.lang.Object[]> |
array(Selection<?>... selections)
Создайте оцененный массивом элемент выбора. |
|
Порядок |
asc(Expression<?> x)
Создайте упорядочивание возрастающим значением выражения. |
|
|
avg(Expression<N> x)
Создайте составное выражение, применяющееся в среднем работа. |
|
|
between(Expression<? extends Y> v, Expression<? extends Y> x, Expression<? extends Y> y)
Создайте предикат для того, чтобы протестировать, является ли первый параметр между вторыми и третьими параметрами в значении. |
|
|
between(Expression<? extends Y> v, Y x, Y y)
Создайте предикат для того, чтобы протестировать, является ли первый параметр между вторыми и третьими параметрами в значении. |
|
|
coalesce()
Создайте объединить выражение. |
|
|
coalesce(Expression<? extends Y> x, Expression<? extends Y> y)
Создайте выражение, которое возвращает нуль, если все его параметры оценивают к нулю, и значению первого ненулевого параметра иначе. |
|
|
coalesce(Expression<? extends Y> x, Y y)
Создайте выражение, которое возвращает нуль, если все его параметры оценивают к нулю, и значению первого ненулевого параметра иначе. |
|
Expression<java.lang.String> |
concat(Expression<java.lang.String> x, Expression<java.lang.String> y)
Создайте выражение для конкатенации строк. |
|
Expression<java.lang.String> |
concat(Expression<java.lang.String> x, java.lang.String y)
Создайте выражение для конкатенации строк. |
|
Expression<java.lang.String> |
concat(java.lang.String x, Expression<java.lang.String> y)
Создайте выражение для конкатенации строк. |
|
Предикат |
conjunction()
Создайте соединение (с нулем conjuncts). |
|
|
construct(java.lang.Class<Y> resultClass, Selection<?>... selections)
Создайте элемент выбора, соответствующий конструктору. |
|
Expression<java.lang.Long> |
count(Expression<?> x)
Создайте составное выражение, применяющее работу количества. |
|
Expression<java.lang.Long> |
countDistinct(Expression<?> x)
Создайте составное выражение, применяющее количество отличная работа. |
|
CriteriaQuery<java.lang.Object> |
createQuery()
Создайте a CriteriaQuery объект. |
|
|
createQuery(java.lang.Class<T> resultClass)
Создайте a CriteriaQuery объект с указанным типом результата. |
|
CriteriaQuery<Tuple> |
createTupleQuery()
Создайте a CriteriaQuery возразите, что возвращает кортеж объектов как его результат. |
|
Expression<java.sql.Date> |
currentDate()
Создайте выражение, чтобы возвратить текущую дату. |
|
Expression<java.sql.Time> |
currentTime()
Создайте выражение, чтобы возвратить текущее время. |
|
Expression<java.sql.Timestamp> |
currentTimestamp()
Создайте выражение, чтобы возвратить текущую метку времени. |
|
Порядок |
desc(Expression<?> x)
Создайте упорядочивание убывающим значением выражения. |
|
|
diff(Expression<? extends N> x, Expression<? extends N> y)
Создайте выражение, которое возвращает различие между его параметрами. |
|
|
diff(Expression<? extends N> x, N y)
Создайте выражение, которое возвращает различие между его параметрами. |
|
|
diff(N x, Expression<? extends N> y)
Создайте выражение, которое возвращает различие между его параметрами. |
|
Предикат |
disjunction()
Создайте дизъюнкцию (с нулем disjuncts). |
|
Предикат |
equal(Expression<?> x, Expression<?> y)
Создайте предикат для того, чтобы протестировать параметры за равенство. |
|
Предикат |
equal(Expression<?> x, java.lang.Object y)
Создайте предикат для того, чтобы протестировать параметры за равенство. |
|
Предикат |
exists(Subquery<?> subquery)
Создайте предикат, тестирующий существование результата подзапроса. |
|
|
function(java.lang.String name, java.lang.Class<T> type, Expression<?>... args)
Создайте выражение для выполнения функции базы данных. |
|
Предикат |
ge(Expression<? extends java.lang.Number> x, Expression<? extends java.lang.Number> y)
Создайте предикат для того, чтобы протестировать, больше ли первый параметр чем или равен второму. |
|
Предикат |
ge(Expression<? extends java.lang.Number> x, java.lang.Number y)
Создайте предикат для того, чтобы протестировать, больше ли первый параметр чем или равен второму. |
|
|
greaterThan(Expression<? extends Y> x, Expression<? extends Y> y)
Создайте предикат для того, чтобы протестировать, больше ли первый параметр чем второе. |
|
|
greaterThan(Expression<? extends Y> x, Y y)
Создайте предикат для того, чтобы протестировать, больше ли первый параметр чем второе. |
|
|
greaterThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y)
Создайте предикат для того, чтобы протестировать, больше ли первый параметр чем или равен второму. |
|
|
greaterThanOrEqualTo(Expression<? extends Y> x, Y y)
Создайте предикат для того, чтобы протестировать, больше ли первый параметр чем или равен второму. |
|
|
greatest(Expression<X> x)
Создайте составное выражение для того, чтобы найти самое большое из значений (строки, даты, и т.д.). |
|
Предикат |
gt(Expression<? extends java.lang.Number> x, Expression<? extends java.lang.Number> y)
Создайте предикат для того, чтобы протестировать, больше ли первый параметр чем второе. |
|
Предикат |
gt(Expression<? extends java.lang.Number> x, java.lang.Number y)
Создайте предикат для того, чтобы протестировать, больше ли первый параметр чем второе. |
|
|
in(Expression<? extends T> expression)
Создайте предикат, чтобы протестировать, содержится ли данный выражение в списке значений. |
|
|
isEmpty(Expression<C> collection)
Создайте предикат, который тестирует, пуст ли набор. |
|
Предикат |
isFalse(Expression<java.lang.Boolean> x)
Создайте тестирование предиката на ложное значение. |
|
|
isMember(E elem, Expression<C> collection)
Создайте предикат, который тестирует, является ли элемент элементом набора. |
|
|
isMember(Expression<E> elem, Expression<C> collection)
Создайте предикат, который тестирует, является ли элемент элементом набора. |
|
|
isNotEmpty(Expression<C> collection)
Создайте предикат, который тестирует, не ли набор пуст. |
|
|
isNotMember(E elem, Expression<C> collection)
Создайте предикат, который тестирует, не является ли элемент элементом набора. |
|
|
isNotMember(Expression<E> elem, Expression<C> collection)
Создайте предикат, который тестирует, не является ли элемент элементом набора. |
|
Предикат |
isNotNull(Expression<?> x)
Создайте предикат, чтобы протестировать, не является ли выражение нулем. |
|
Предикат |
isNull(Expression<?> x)
Создайте предикат, чтобы протестировать, является ли выражение нулем. |
|
Предикат |
isTrue(Expression<java.lang.Boolean> x)
Создайте тестирование предиката на истинное значение. |
|
|
keys(M map)
Создайте выражение, которое возвращает ключи карты. |
|
Предикат |
le(Expression<? extends java.lang.Number> x, Expression<? extends java.lang.Number> y)
Создайте предикат для того, чтобы протестировать, меньше чем или равен ли первый параметр второму. |
|
Предикат |
le(Expression<? extends java.lang.Number> x, java.lang.Number y)
Создайте предикат для того, чтобы протестировать, меньше чем или равен ли первый параметр второму. |
|
|
least(Expression<X> x)
Создайте составное выражение для того, чтобы найти наименьшее количество значений (строки, даты, и т.д.). |
|
Expression<java.lang.Integer> |
length(Expression<java.lang.String> x)
Создайте выражение, чтобы возвратить длину строки. |
|
|
lessThan(Expression<? extends Y> x, Expression<? extends Y> y)
Создайте предикат для того, чтобы протестировать, являются ли первым параметром меньше чем второе. |
|
|
lessThan(Expression<? extends Y> x, Y y)
Создайте предикат для того, чтобы протестировать, являются ли первым параметром меньше чем второе. |
|
|
lessThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y)
Создайте предикат для того, чтобы протестировать, меньше чем или равен ли первый параметр второму. |
|
|
lessThanOrEqualTo(Expression<? extends Y> x, Y y)
Создайте предикат для того, чтобы протестировать, меньше чем или равен ли первый параметр второму. |
|
Предикат |
like(Expression<java.lang.String> x, Expression<java.lang.String> pattern)
Создайте предикат для того, чтобы протестировать, удовлетворяет ли выражение данный образец. |
|
Предикат |
like(Expression<java.lang.String> x, Expression<java.lang.String> pattern, char escapeChar)
Создайте предикат для того, чтобы протестировать, удовлетворяет ли выражение данный образец. |
|
Предикат |
like(Expression<java.lang.String> x, Expression<java.lang.String> pattern, Expression<java.lang.Character> escapeChar)
Создайте предикат для того, чтобы протестировать, удовлетворяет ли выражение данный образец. |
|
Предикат |
like(Expression<java.lang.String> x, java.lang.String pattern)
Создайте предикат для того, чтобы протестировать, удовлетворяет ли выражение данный образец. |
|
Предикат |
like(Expression<java.lang.String> x, java.lang.String pattern, char escapeChar)
Создайте предикат для того, чтобы протестировать, удовлетворяет ли выражение данный образец. |
|
Предикат |
like(Expression<java.lang.String> x, java.lang.String pattern, Expression<java.lang.Character> escapeChar)
Создайте предикат для того, чтобы протестировать, удовлетворяет ли выражение данный образец. |
|
|
literal(T value)
Создайте выражение для литерала. |
|
Expression<java.lang.Integer> |
locate(Expression<java.lang.String> x, Expression<java.lang.String> pattern)
Создайте выражение, чтобы определить местоположение позиции одной строки в пределах другого, возвращая позицию первого символа если найдено. |
|
Expression<java.lang.Integer> |
locate(Expression<java.lang.String> x, Expression<java.lang.String> pattern, Expression<java.lang.Integer> from)
Создайте выражение, чтобы определить местоположение позиции одной строки в пределах другого, возвращая позицию первого символа если найдено. |
|
Expression<java.lang.Integer> |
locate(Expression<java.lang.String> x, java.lang.String pattern)
Создайте выражение, чтобы определить местоположение позиции одной строки в пределах другого, возвращая позицию первого символа если найдено. |
|
Expression<java.lang.Integer> |
locate(Expression<java.lang.String> x, java.lang.String pattern, int from)
Создайте выражение, чтобы определить местоположение позиции одной строки в пределах другого, возвращая позицию первого символа если найдено. |
|
Expression<java.lang.String> |
lower(Expression<java.lang.String> x)
Создайте выражение для того, чтобы преобразовать строку в нижний регистр. |
|
Предикат |
lt(Expression<? extends java.lang.Number> x, Expression<? extends java.lang.Number> y)
Создайте предикат для того, чтобы протестировать, являются ли первым параметром меньше чем второе. |
|
Предикат |
lt(Expression<? extends java.lang.Number> x, java.lang.Number y)
Создайте предикат для того, чтобы протестировать, являются ли первым параметром меньше чем второе. |
|
|
max(Expression<N> x)
Создайте составное выражение, применяющее числовую максимальную работу. |
|
|
min(Expression<N> x)
Создайте составное выражение, применяющее числовую минимальную работу. |
|
Expression<java.lang.Integer> |
mod(Expression<java.lang.Integer> x, Expression<java.lang.Integer> y)
Создайте выражение, которое возвращает модуль его параметров. |
|
Expression<java.lang.Integer> |
mod(Expression<java.lang.Integer> x, java.lang.Integer y)
Создайте выражение, которое возвращает модуль его параметров. |
|
Expression<java.lang.Integer> |
mod(java.lang.Integer x, Expression<java.lang.Integer> y)
Создайте выражение, которое возвращает модуль его параметров. |
|
|
neg(Expression<N> x)
Создайте выражение, которое возвращает арифметическое отрицание его параметра. |
|
Предикат |
not(Expression<java.lang.Boolean> restriction)
Создайте отрицание данного ограничения. |
|
Предикат |
notEqual(Expression<?> x, Expression<?> y)
Создайте предикат для того, чтобы протестировать параметры за неравенство. |
|
Предикат |
notEqual(Expression<?> x, java.lang.Object y)
Создайте предикат для того, чтобы протестировать параметры за неравенство. |
|
Предикат |
notLike(Expression<java.lang.String> x, Expression<java.lang.String> pattern)
Создайте предикат для того, чтобы протестировать, не удовлетворяет ли выражение данный образец. |
|
Предикат |
notLike(Expression<java.lang.String> x, Expression<java.lang.String> pattern, char escapeChar)
Создайте предикат для того, чтобы протестировать, не удовлетворяет ли выражение данный образец. |
|
Предикат |
notLike(Expression<java.lang.String> x, Expression<java.lang.String> pattern, Expression<java.lang.Character> escapeChar)
Создайте предикат для того, чтобы протестировать, не удовлетворяет ли выражение данный образец. |
|
Предикат |
notLike(Expression<java.lang.String> x, java.lang.String pattern)
Создайте предикат для того, чтобы протестировать, не удовлетворяет ли выражение данный образец. |
|
Предикат |
notLike(Expression<java.lang.String> x, java.lang.String pattern, char escapeChar)
Создайте предикат для того, чтобы протестировать, не удовлетворяет ли выражение данный образец. |
|
Предикат |
notLike(Expression<java.lang.String> x, java.lang.String pattern, Expression<java.lang.Character> escapeChar)
Создайте предикат для того, чтобы протестировать, не удовлетворяет ли выражение данный образец. |
|
|
nullif(Expression<Y> x, Expression<?> y)
Создайте выражение, которое тестирует, равен ли его параметр, возвращая нуль, если они и значение первого выражения, если они не. |
|
|
nullif(Expression<Y> x, Y y)
Создайте выражение, которое тестирует, равен ли его параметр, возвращая нуль, если они и значение первого выражения, если они не. |
|
|
nullLiteral(java.lang.Class<T> resultClass)
Создайте выражение для нулевого литерала с данным типом. |
|
Предикат |
or(Expression<java.lang.Boolean> x, Expression<java.lang.Boolean> y)
Создайте дизъюнкцию данных булевых выражений. |
|
Предикат |
or(Predicate... restrictions)
Создайте дизъюнкцию данных предикатов ограничения. |
|
|
parameter(java.lang.Class<T> paramClass)
Создайте выражение параметра. |
|
|
parameter(java.lang.Class<T> paramClass, java.lang.String name)
Создайте выражение параметра с именем. |
|
|
prod(Expression<? extends N> x, Expression<? extends N> y)
Создайте выражение, которое возвращает продукт его параметров. |
|
|
prod(Expression<? extends N> x, N y)
Создайте выражение, которое возвращает продукт его параметров. |
|
|
prod(N x, Expression<? extends N> y)
Создайте выражение, которое возвращает продукт его параметров. |
|
Expression<java.lang.Number> |
quot(Expression<? extends java.lang.Number> x, Expression<? extends java.lang.Number> y)
Создайте выражение, которое возвращает частное его параметров. |
|
Expression<java.lang.Number> |
quot(Expression<? extends java.lang.Number> x, java.lang.Number y)
Создайте выражение, которое возвращает частное его параметров. |
|
Expression<java.lang.Number> |
quot(java.lang.Number x, Expression<? extends java.lang.Number> y)
Создайте выражение, которое возвращает частное его параметров. |
|
|
selectCase()
Создайте выражение общего случая. |
|
|
selectCase(Expression<? extends C> expression)
Создайте простое case-выражение. |
|
|
size(C collection)
Создайте выражение, которое тестирует размер набора. |
|
|
size(Expression<C> collection)
Создайте выражение, которое тестирует размер набора. |
|
|
some(Subquery<Y> subquery)
Создайте некоторое выражение по результатам подзапроса. |
|
Expression<java.lang.Double> |
sqrt(Expression<? extends java.lang.Number> x)
Создайте выражение, которое возвращает квадратный корень его параметра. |
|
Expression<java.lang.String> |
substring(Expression<java.lang.String> x, Expression<java.lang.Integer> from)
Создайте выражение для экстракции подстроки. |
|
Expression<java.lang.String> |
substring(Expression<java.lang.String> x, Expression<java.lang.Integer> from, Expression<java.lang.Integer> len)
Создайте выражение для экстракции подстроки. |
|
Expression<java.lang.String> |
substring(Expression<java.lang.String> x, int from)
Создайте выражение для экстракции подстроки. |
|
Expression<java.lang.String> |
substring(Expression<java.lang.String> x, int from, int len)
Создайте выражение для экстракции подстроки. |
|
|
sum(Expression<? extends N> x, Expression<? extends N> y)
Создайте выражение, которое возвращает сумму его параметров. |
|
|
sum(Expression<? extends N> x, N y)
Создайте выражение, которое возвращает сумму его параметров. |
|
|
sum(Expression<N> x)
Создайте составное выражение, применяющее работу суммы. |
|
|
sum(N x, Expression<? extends N> y)
Создайте выражение, которое возвращает сумму его параметров. |
|
Expression<java.lang.Double> |
sumAsDouble(Expression<java.lang.Float> x)
Создайте составное выражение, применяющее работу суммы к Оцененному плаванию выражению, возвращая Двойной результат. |
|
Expression<java.lang.Long> |
sumAsLong(Expression<java.lang.Integer> x)
Создайте составное выражение, применяющее работу суммы к Оцененному целому числу выражению, возвращая результат Лонга. |
|
Expression<java.math.BigDecimal> |
toBigDecimal(Expression<? extends java.lang.Number> number)
Преобразование типа. |
|
Expression<java.math.BigInteger> |
toBigInteger(Expression<? extends java.lang.Number> number)
Преобразование типа. |
|
Expression<java.lang.Double> |
toDouble(Expression<? extends java.lang.Number> number)
Преобразование типа. |
|
Expression<java.lang.Float> |
toFloat(Expression<? extends java.lang.Number> number)
Преобразование типа. |
|
Expression<java.lang.Integer> |
toInteger(Expression<? extends java.lang.Number> number)
Преобразование типа. |
|
Expression<java.lang.Long> |
toLong(Expression<? extends java.lang.Number> number)
Преобразование типа. |
|
Expression<java.lang.String> |
toString(Expression<java.lang.Character> character)
Преобразование типа. |
|
Expression<java.lang.String> |
trim(char t, Expression<java.lang.String> x)
Создайте выражение, чтобы обрезать символ от обоих концов строки. |
|
Expression<java.lang.String> |
trim(CriteriaBuilder.Trimspec ts, char t, Expression<java.lang.String> x)
Создайте выражение, чтобы обрезать символ от строки. |
|
Expression<java.lang.String> |
trim(CriteriaBuilder.Trimspec ts, Expression<java.lang.Character> t, Expression<java.lang.String> x)
Создайте выражение, чтобы обрезать символ от строки. |
|
Expression<java.lang.String> |
trim(CriteriaBuilder.Trimspec ts, Expression<java.lang.String> x)
Создайте выражение, чтобы обрезать пробелы от строки. |
|
Expression<java.lang.String> |
trim(Expression<java.lang.Character> t, Expression<java.lang.String> x)
Создайте выражение, чтобы обрезать символ от обоих концов строки. |
|
Expression<java.lang.String> |
trim(Expression<java.lang.String> x)
Создайте выражение, чтобы обрезать пробелы от обоих концов строки. |
|
CompoundSelection<Tuple> |
tuple(Selection<?>... selections)
Создайте оцененный кортежу элемент выбора. |
|
Expression<java.lang.String> |
upper(Expression<java.lang.String> x)
Создайте выражение для того, чтобы преобразовать строку в верхний регистр. |
|
|
values(M map)
Создайте выражение, которое возвращает значения карты. |
Деталь метода |
---|
CriteriaQuery<java.lang.Object> createQuery()
CriteriaQuery
объект.
<T> CriteriaQuery<T> createQuery(java.lang.Class<T> resultClass)
CriteriaQuery
объект с указанным типом результата.
resultClass
- тип результата запроса CriteriaQuery<Tuple> createTupleQuery()
CriteriaQuery
возразите, что возвращает кортеж объектов как его результат.
<Y> CompoundSelection<Y> construct(java.lang.Class<Y> resultClass, Selection<?>... selections)
resultClass
- class, экземпляр которого должен быть созданselections
- параметры конструктору IllegalArgumentException
- если параметром является кортеж - или оцененный массивом элемент выбораCompoundSelection<Tuple> tuple(Selection<?>... selections)
selections
- элементы выбора IllegalArgumentException
- если параметром является кортеж - или оцененный массивом элемент выбораCompoundSelection<java.lang.Object[]> array(Selection<?>... selections)
selections
- элементы выбора IllegalArgumentException
- если параметром является кортеж - или оцененный массивом элемент выбораOrder asc(Expression<?> x)
x
- выражение, используемое, чтобы определить упорядочивание Order desc(Expression<?> x)
x
- выражение, используемое, чтобы определить упорядочивание <N extends java.lang.Number> Expression<java.lang.Double> avg(Expression<N> x)
x
- выражение, представляющее входное значение в среднем работе <N extends java.lang.Number> Expression<N> sum(Expression<N> x)
x
- выражение, представляющее входное значение, чтобы суммировать работу Expression<java.lang.Long> sumAsLong(Expression<java.lang.Integer> x)
x
- выражение, представляющее входное значение, чтобы суммировать работу Expression<java.lang.Double> sumAsDouble(Expression<java.lang.Float> x)
x
- выражение, представляющее входное значение, чтобы суммировать работу <N extends java.lang.Number> Expression<N> max(Expression<N> x)
x
- выражение, представляющее входное значение максимальной работе <N extends java.lang.Number> Expression<N> min(Expression<N> x)
x
- выражение, представляющее входное значение минимальной работе <X extends java.lang.Comparable<? super X>> Expression<X> greatest(Expression<X> x)
x
- выражение, представляющее входное значение самой большой работе <X extends java.lang.Comparable<? super X>> Expression<X> least(Expression<X> x)
x
- выражение, представляющее входное значение наименьшему количеству работы Expression<java.lang.Long> count(Expression<?> x)
x
- выражение, представляющее входное значение, чтобы считать работу Expression<java.lang.Long> countDistinct(Expression<?> x)
x
- выражение, представляющее входное значение, чтобы считать отличную работу Predicate exists(Subquery<?> subquery)
subquery
- подзапросите, чей результат состоит в том, чтобы быть протестирован <Y> Expression<Y> all(Subquery<Y> subquery)
subquery
- подзапрос <Y> Expression<Y> some(Subquery<Y> subquery)
any
выражение.
subquery
- подзапрос <Y> Expression<Y> any(Subquery<Y> subquery)
some
выражение.
subquery
- подзапрос Predicate and(Expression<java.lang.Boolean> x, Expression<java.lang.Boolean> y)
x
- булево выражениеy
- булево выражение Predicate and(Predicate... restrictions)
restrictions
- нуль или больше предикатов ограничения Predicate or(Expression<java.lang.Boolean> x, Expression<java.lang.Boolean> y)
x
- булево выражениеy
- булево выражение Predicate or(Predicate... restrictions)
restrictions
- нуль или больше предикатов ограничения Predicate not(Expression<java.lang.Boolean> restriction)
restriction
- выражение ограничения Predicate conjunction()
Predicate disjunction()
Predicate isTrue(Expression<java.lang.Boolean> x)
x
- выражение, которое будет протестировано Predicate isFalse(Expression<java.lang.Boolean> x)
x
- выражение, которое будет протестировано Predicate isNull(Expression<?> x)
x
- выражение Predicate isNotNull(Expression<?> x)
x
- выражение Predicate equal(Expression<?> x, Expression<?> y)
x
- выражениеy
- выражение Predicate equal(Expression<?> x, java.lang.Object y)
x
- выражениеy
- объект Predicate notEqual(Expression<?> x, Expression<?> y)
x
- выражениеy
- выражение Predicate notEqual(Expression<?> x, java.lang.Object y)
x
- выражениеy
- объект <Y extends java.lang.Comparable<? super Y>> Predicate greaterThan(Expression<? extends Y> x, Expression<? extends Y> y)
x
- выражениеy
- выражение <Y extends java.lang.Comparable<? super Y>> Predicate greaterThan(Expression<? extends Y> x, Y y)
x
- выражениеy
- значение <Y extends java.lang.Comparable<? super Y>> Predicate greaterThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y)
x
- выражениеy
- выражение <Y extends java.lang.Comparable<? super Y>> Predicate greaterThanOrEqualTo(Expression<? extends Y> x, Y y)
x
- выражениеy
- значение <Y extends java.lang.Comparable<? super Y>> Predicate lessThan(Expression<? extends Y> x, Expression<? extends Y> y)
x
- выражениеy
- выражение <Y extends java.lang.Comparable<? super Y>> Predicate lessThan(Expression<? extends Y> x, Y y)
x
- выражениеy
- значение <Y extends java.lang.Comparable<? super Y>> Predicate lessThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y)
x
- выражениеy
- выражение <Y extends java.lang.Comparable<? super Y>> Predicate lessThanOrEqualTo(Expression<? extends Y> x, Y y)
x
- выражениеy
- значение <Y extends java.lang.Comparable<? super Y>> Predicate between(Expression<? extends Y> v, Expression<? extends Y> x, Expression<? extends Y> y)
v
- выражениеx
- выражениеy
- выражение <Y extends java.lang.Comparable<? super Y>> Predicate between(Expression<? extends Y> v, Y x, Y y)
v
- выражениеx
- значениеy
- значение Predicate gt(Expression<? extends java.lang.Number> x, Expression<? extends java.lang.Number> y)
x
- выражениеy
- выражение Predicate gt(Expression<? extends java.lang.Number> x, java.lang.Number y)
x
- выражениеy
- значение Predicate ge(Expression<? extends java.lang.Number> x, Expression<? extends java.lang.Number> y)
x
- выражениеy
- выражение Predicate ge(Expression<? extends java.lang.Number> x, java.lang.Number y)
x
- выражениеy
- значение Predicate lt(Expression<? extends java.lang.Number> x, Expression<? extends java.lang.Number> y)
x
- выражениеy
- выражение Predicate lt(Expression<? extends java.lang.Number> x, java.lang.Number y)
x
- выражениеy
- значение Predicate le(Expression<? extends java.lang.Number> x, Expression<? extends java.lang.Number> y)
x
- выражениеy
- выражение Predicate le(Expression<? extends java.lang.Number> x, java.lang.Number y)
x
- выражениеy
- значение <N extends java.lang.Number> Expression<N> neg(Expression<N> x)
x
- выражение <N extends java.lang.Number> Expression<N> abs(Expression<N> x)
x
- выражение <N extends java.lang.Number> Expression<N> sum(Expression<? extends N> x, Expression<? extends N> y)
x
- выражениеy
- выражение <N extends java.lang.Number> Expression<N> sum(Expression<? extends N> x, N y)
x
- выражениеy
- значение <N extends java.lang.Number> Expression<N> sum(N x, Expression<? extends N> y)
x
- значениеy
- выражение <N extends java.lang.Number> Expression<N> prod(Expression<? extends N> x, Expression<? extends N> y)
x
- выражениеy
- выражение <N extends java.lang.Number> Expression<N> prod(Expression<? extends N> x, N y)
x
- выражениеy
- значение <N extends java.lang.Number> Expression<N> prod(N x, Expression<? extends N> y)
x
- значениеy
- выражение <N extends java.lang.Number> Expression<N> diff(Expression<? extends N> x, Expression<? extends N> y)
x
- выражениеy
- выражение <N extends java.lang.Number> Expression<N> diff(Expression<? extends N> x, N y)
x
- выражениеy
- значение <N extends java.lang.Number> Expression<N> diff(N x, Expression<? extends N> y)
x
- значениеy
- выражение Expression<java.lang.Number> quot(Expression<? extends java.lang.Number> x, Expression<? extends java.lang.Number> y)
x
- выражениеy
- выражение Expression<java.lang.Number> quot(Expression<? extends java.lang.Number> x, java.lang.Number y)
x
- выражениеy
- значение Expression<java.lang.Number> quot(java.lang.Number x, Expression<? extends java.lang.Number> y)
x
- значениеy
- выражение Expression<java.lang.Integer> mod(Expression<java.lang.Integer> x, Expression<java.lang.Integer> y)
x
- выражениеy
- выражение Expression<java.lang.Integer> mod(Expression<java.lang.Integer> x, java.lang.Integer y)
x
- выражениеy
- значение Expression<java.lang.Integer> mod(java.lang.Integer x, Expression<java.lang.Integer> y)
x
- значениеy
- выражение Expression<java.lang.Double> sqrt(Expression<? extends java.lang.Number> x)
x
- выражение Expression<java.lang.Long> toLong(Expression<? extends java.lang.Number> number)
number
- числовое выражение Expression<java.lang.Integer> toInteger(Expression<? extends java.lang.Number> number)
number
- числовое выражение Expression<java.lang.Float> toFloat(Expression<? extends java.lang.Number> number)
number
- числовое выражение Expression<java.lang.Double> toDouble(Expression<? extends java.lang.Number> number)
number
- числовое выражение Expression<java.math.BigDecimal> toBigDecimal(Expression<? extends java.lang.Number> number)
number
- числовое выражение Expression<java.math.BigInteger> toBigInteger(Expression<? extends java.lang.Number> number)
number
- числовое выражение Expression<java.lang.String> toString(Expression<java.lang.Character> character)
character
- выражение <T> Expression<T> literal(T value)
value
- значение представляется выражением IllegalArgumentException
- если значение является нулем<T> Expression<T> nullLiteral(java.lang.Class<T> resultClass)
resultClass
- тип нулевого литерала <T> ParameterExpression<T> parameter(java.lang.Class<T> paramClass)
paramClass
- параметр class <T> ParameterExpression<T> parameter(java.lang.Class<T> paramClass, java.lang.String name)
paramClass
- параметр classname
- имя, которое может использоваться, чтобы обратиться к параметру <C extends java.util.Collection<?>> Predicate isEmpty(Expression<C> collection)
collection
- выражение <C extends java.util.Collection<?>> Predicate isNotEmpty(Expression<C> collection)
collection
- выражение <C extends java.util.Collection<?>> Expression<java.lang.Integer> size(Expression<C> collection)
collection
- выражение <C extends java.util.Collection<?>> Expression<java.lang.Integer> size(C collection)
collection
- набор <E,C extends java.util.Collection<E>> Predicate isMember(Expression<E> elem, Expression<C> collection)
elem
- выражение элементаcollection
- выражение <E,C extends java.util.Collection<E>> Predicate isMember(E elem, Expression<C> collection)
elem
- элементcollection
- выражение <E,C extends java.util.Collection<E>> Predicate isNotMember(Expression<E> elem, Expression<C> collection)
elem
- выражение элементаcollection
- выражение <E,C extends java.util.Collection<E>> Predicate isNotMember(E elem, Expression<C> collection)
elem
- элементcollection
- выражение <V,M extends java.util.Map<?,V>> Expression<java.util.Collection<V>> values(M map)
map
- карта <K,M extends java.util.Map<K,?>> Expression<java.util.Set<K>> keys(M map)
map
- карта Predicate like(Expression<java.lang.String> x, Expression<java.lang.String> pattern)
x
- строковое выражениеpattern
- строковое выражение Predicate like(Expression<java.lang.String> x, java.lang.String pattern)
x
- строковое выражениеpattern
- строка Predicate like(Expression<java.lang.String> x, Expression<java.lang.String> pattern, Expression<java.lang.Character> escapeChar)
x
- строковое выражениеpattern
- строковое выражениеescapeChar
- выражение символа ESC Predicate like(Expression<java.lang.String> x, Expression<java.lang.String> pattern, char escapeChar)
x
- строковое выражениеpattern
- строковое выражениеescapeChar
- символ ESC Predicate like(Expression<java.lang.String> x, java.lang.String pattern, Expression<java.lang.Character> escapeChar)
x
- строковое выражениеpattern
- строкаescapeChar
- выражение символа ESC Predicate like(Expression<java.lang.String> x, java.lang.String pattern, char escapeChar)
x
- строковое выражениеpattern
- строкаescapeChar
- символ ESC Predicate notLike(Expression<java.lang.String> x, Expression<java.lang.String> pattern)
x
- строковое выражениеpattern
- строковое выражение Predicate notLike(Expression<java.lang.String> x, java.lang.String pattern)
x
- строковое выражениеpattern
- строка Predicate notLike(Expression<java.lang.String> x, Expression<java.lang.String> pattern, Expression<java.lang.Character> escapeChar)
x
- строковое выражениеpattern
- строковое выражениеescapeChar
- выражение символа ESC Predicate notLike(Expression<java.lang.String> x, Expression<java.lang.String> pattern, char escapeChar)
x
- строковое выражениеpattern
- строковое выражениеescapeChar
- символ ESC Predicate notLike(Expression<java.lang.String> x, java.lang.String pattern, Expression<java.lang.Character> escapeChar)
x
- строковое выражениеpattern
- строкаescapeChar
- выражение символа ESC Predicate notLike(Expression<java.lang.String> x, java.lang.String pattern, char escapeChar)
x
- строковое выражениеpattern
- строкаescapeChar
- символ ESC Expression<java.lang.String> concat(Expression<java.lang.String> x, Expression<java.lang.String> y)
x
- строковое выражениеy
- строковое выражение Expression<java.lang.String> concat(Expression<java.lang.String> x, java.lang.String y)
x
- строковое выражениеy
- строка Expression<java.lang.String> concat(java.lang.String x, Expression<java.lang.String> y)
x
- строкаy
- строковое выражение Expression<java.lang.String> substring(Expression<java.lang.String> x, Expression<java.lang.Integer> from)
x
- строковое выражениеfrom
- запустите выражение позиции Expression<java.lang.String> substring(Expression<java.lang.String> x, int from)
x
- строковое выражениеfrom
- запустите позицию Expression<java.lang.String> substring(Expression<java.lang.String> x, Expression<java.lang.Integer> from, Expression<java.lang.Integer> len)
x
- строковое выражениеfrom
- запустите выражение позицииlen
- выражение длины Expression<java.lang.String> substring(Expression<java.lang.String> x, int from, int len)
x
- строковое выражениеfrom
- запустите позициюlen
- длина Expression<java.lang.String> trim(Expression<java.lang.String> x)
x
- выражение для строки, чтобы обрезать Expression<java.lang.String> trim(CriteriaBuilder.Trimspec ts, Expression<java.lang.String> x)
ts
- обрежьте спецификациюx
- выражение для строки, чтобы обрезать Expression<java.lang.String> trim(Expression<java.lang.Character> t, Expression<java.lang.String> x)
t
- выражение для символа, который будет обрезанx
- выражение для строки, чтобы обрезать Expression<java.lang.String> trim(CriteriaBuilder.Trimspec ts, Expression<java.lang.Character> t, Expression<java.lang.String> x)
ts
- обрежьте спецификациюt
- выражение для символа, который будет обрезанx
- выражение для строки, чтобы обрезать Expression<java.lang.String> trim(char t, Expression<java.lang.String> x)
t
- символ, который будет обрезанx
- выражение для строки, чтобы обрезать Expression<java.lang.String> trim(CriteriaBuilder.Trimspec ts, char t, Expression<java.lang.String> x)
ts
- обрежьте спецификациюt
- символ, который будет обрезанx
- выражение для строки, чтобы обрезать Expression<java.lang.String> lower(Expression<java.lang.String> x)
x
- строковое выражение Expression<java.lang.String> upper(Expression<java.lang.String> x)
x
- строковое выражение Expression<java.lang.Integer> length(Expression<java.lang.String> x)
x
- строковое выражение Expression<java.lang.Integer> locate(Expression<java.lang.String> x, Expression<java.lang.String> pattern)
x
- выражение для строки, которая будет искатьсяpattern
- выражение для строки, которая будет расположена Expression<java.lang.Integer> locate(Expression<java.lang.String> x, java.lang.String pattern)
x
- выражение для строки, которая будет искатьсяpattern
- строка, которая будет расположена Expression<java.lang.Integer> locate(Expression<java.lang.String> x, Expression<java.lang.String> pattern, Expression<java.lang.Integer> from)
x
- выражение для строки, которая будет искатьсяpattern
- выражение для строки, которая будет расположенаfrom
- выражение для позиции, в которой можно запустить поиск Expression<java.lang.Integer> locate(Expression<java.lang.String> x, java.lang.String pattern, int from)
x
- выражение для строки, которая будет искатьсяpattern
- строка, которая будет расположенаfrom
- позиция, в которой можно запустить поиск Expression<java.sql.Date> currentDate()
Expression<java.sql.Timestamp> currentTimestamp()
Expression<java.sql.Time> currentTime()
<T> CriteriaBuilder.In<T> in(Expression<? extends T> expression)
expression
- быть протестированным против списка значений <Y> Expression<Y> coalesce(Expression<? extends Y> x, Expression<? extends Y> y)
x
- выражениеy
- выражение <Y> Expression<Y> coalesce(Expression<? extends Y> x, Y y)
x
- выражениеy
- значение <Y> Expression<Y> nullif(Expression<Y> x, Expression<?> y)
x
- выражениеy
- выражение <Y> Expression<Y> nullif(Expression<Y> x, Y y)
x
- выражениеy
- значение <T> CriteriaBuilder.Coalesce<T> coalesce()
<C,R> CriteriaBuilder.SimpleCase<C,R> selectCase(Expression<? extends C> expression)
expression
- быть протестированным против условий случая <R> CriteriaBuilder.Case<R> selectCase()
<T> Expression<T> function(java.lang.String name, java.lang.Class<T> type, Expression<?>... args)
name
- имя функцииtype
- ожидаемый тип результатаargs
- аргументы функции
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41