|
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