javax.persistence.criteria
Интерфейс CriteriaBuilder


public interface CriteriaBuilder

Используемый, чтобы создать запросы критериев, соедините выборы, выражения, предикаты, упорядочивания.

Отметьте это Predicate используется вместо Expression<Boolean> в этом API, чтобы работать вокруг факта, что обобщения Java не являются совместимыми с varags.

С тех пор:
Персистентность Java 2.0

Вложенная Сводка Класса
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
          Используемый, чтобы определить, как обрезаются строки.
 
Сводка метода
<N extends java.lang.Number>
Expression<N>
abs(Expression<N> x)
          Создайте выражение, которое возвращает абсолютное значение его параметра.
<Y> Expression<Y>
all(Subquery<Y> subquery)
          Создайте все выражение по результатам подзапроса.
 Предикат and(Expression<java.lang.Boolean> x, Expression<java.lang.Boolean> y)
          Создайте соединение данных булевых выражений.
 Предикат and(Predicate... restrictions)
          Создайте соединение данных предикатов ограничения.
<Y> Expression<Y>
any(Subquery<Y> subquery)
          Создайте любое выражение по результатам подзапроса.
 CompoundSelection<java.lang.Object[]> array(Selection<?>... selections)
          Создайте оцененный массивом элемент выбора.
 Порядок asc(Expression<?> x)
          Создайте упорядочивание возрастающим значением выражения.
<N extends java.lang.Number>
Expression<java.lang.Double>
avg(Expression<N> x)
          Создайте составное выражение, применяющееся в среднем работа.
<Y extends java.lang.Comparable<? super Y>>
Предикат
between(Expression<? extends Y> v, Expression<? extends Y> x, Expression<? extends Y> y)
          Создайте предикат для того, чтобы протестировать, является ли первый параметр между вторыми и третьими параметрами в значении.
<Y extends java.lang.Comparable<? super Y>>
Предикат
between(Expression<? extends Y> v, Y x, Y y)
          Создайте предикат для того, чтобы протестировать, является ли первый параметр между вторыми и третьими параметрами в значении.
<T> CriteriaBuilder.Coalesce<T>
coalesce()
          Создайте объединить выражение.
<Y> Expression<Y>
coalesce(Expression<? extends Y> x, Expression<? extends Y> y)
          Создайте выражение, которое возвращает нуль, если все его параметры оценивают к нулю, и значению первого ненулевого параметра иначе.
<Y> Expression<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).
<Y> CompoundSelection<Y>
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 объект.
<T> CriteriaQuery<T>
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)
          Создайте упорядочивание убывающим значением выражения.
<N extends java.lang.Number>
Expression<N>
diff(Expression<? extends N> x, Expression<? extends N> y)
          Создайте выражение, которое возвращает различие между его параметрами.
<N extends java.lang.Number>
Expression<N>
diff(Expression<? extends N> x, N y)
          Создайте выражение, которое возвращает различие между его параметрами.
<N extends java.lang.Number>
Expression<N>
diff(N x, Expression<? extends N> y)
          Создайте выражение, которое возвращает различие между его параметрами.
 Предикат disjunction()
          Создайте дизъюнкцию (с нулем disjuncts).
 Предикат equal(Expression<?> x, Expression<?> y)
          Создайте предикат для того, чтобы протестировать параметры за равенство.
 Предикат equal(Expression<?> x, java.lang.Object y)
          Создайте предикат для того, чтобы протестировать параметры за равенство.
 Предикат exists(Subquery<?> subquery)
          Создайте предикат, тестирующий существование результата подзапроса.
<T> Expression<T>
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)
          Создайте предикат для того, чтобы протестировать, больше ли первый параметр чем или равен второму.
<Y extends java.lang.Comparable<? super Y>>
Предикат
greaterThan(Expression<? extends Y> x, Expression<? extends Y> y)
          Создайте предикат для того, чтобы протестировать, больше ли первый параметр чем второе.
<Y extends java.lang.Comparable<? super Y>>
Предикат
greaterThan(Expression<? extends Y> x, Y y)
          Создайте предикат для того, чтобы протестировать, больше ли первый параметр чем второе.
<Y extends java.lang.Comparable<? super Y>>
Предикат
greaterThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y)
          Создайте предикат для того, чтобы протестировать, больше ли первый параметр чем или равен второму.
<Y extends java.lang.Comparable<? super Y>>
Предикат
greaterThanOrEqualTo(Expression<? extends Y> x, Y y)
          Создайте предикат для того, чтобы протестировать, больше ли первый параметр чем или равен второму.
<X extends java.lang.Comparable<? super X>>
Expression<X>
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)
          Создайте предикат для того, чтобы протестировать, больше ли первый параметр чем второе.
<T> CriteriaBuilder.In<T>
in(Expression<? extends T> expression)
          Создайте предикат, чтобы протестировать, содержится ли данный выражение в списке значений.
<C extends java.util.Collection<?>>
Предикат
isEmpty(Expression<C> collection)
          Создайте предикат, который тестирует, пуст ли набор.
 Предикат isFalse(Expression<java.lang.Boolean> x)
          Создайте тестирование предиката на ложное значение.
<E,C extends java.util.Collection<E>>
Предикат
isMember(E elem, Expression<C> collection)
          Создайте предикат, который тестирует, является ли элемент элементом набора.
<E,C extends java.util.Collection<E>>
Предикат
isMember(Expression<E> elem, Expression<C> collection)
          Создайте предикат, который тестирует, является ли элемент элементом набора.
<C extends java.util.Collection<?>>
Предикат
isNotEmpty(Expression<C> collection)
          Создайте предикат, который тестирует, не ли набор пуст.
<E,C extends java.util.Collection<E>>
Предикат
isNotMember(E elem, Expression<C> collection)
          Создайте предикат, который тестирует, не является ли элемент элементом набора.
<E,C extends java.util.Collection<E>>
Предикат
isNotMember(Expression<E> elem, Expression<C> collection)
          Создайте предикат, который тестирует, не является ли элемент элементом набора.
 Предикат isNotNull(Expression<?> x)
          Создайте предикат, чтобы протестировать, не является ли выражение нулем.
 Предикат isNull(Expression<?> x)
          Создайте предикат, чтобы протестировать, является ли выражение нулем.
 Предикат isTrue(Expression<java.lang.Boolean> x)
          Создайте тестирование предиката на истинное значение.
<K,M extends java.util.Map<K,?>>
Expression<java.util.Set<K>>
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)
          Создайте предикат для того, чтобы протестировать, меньше чем или равен ли первый параметр второму.
<X extends java.lang.Comparable<? super X>>
Expression<X>
least(Expression<X> x)
          Создайте составное выражение для того, чтобы найти наименьшее количество значений (строки, даты, и т.д.).
 Expression<java.lang.Integer> length(Expression<java.lang.String> x)
          Создайте выражение, чтобы возвратить длину строки.
<Y extends java.lang.Comparable<? super Y>>
Предикат
lessThan(Expression<? extends Y> x, Expression<? extends Y> y)
          Создайте предикат для того, чтобы протестировать, являются ли первым параметром меньше чем второе.
<Y extends java.lang.Comparable<? super Y>>
Предикат
lessThan(Expression<? extends Y> x, Y y)
          Создайте предикат для того, чтобы протестировать, являются ли первым параметром меньше чем второе.
<Y extends java.lang.Comparable<? super Y>>
Предикат
lessThanOrEqualTo(Expression<? extends Y> x, Expression<? extends Y> y)
          Создайте предикат для того, чтобы протестировать, меньше чем или равен ли первый параметр второму.
<Y extends java.lang.Comparable<? super 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)
          Создайте предикат для того, чтобы протестировать, удовлетворяет ли выражение данный образец.
<T> Expression<T>
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)
          Создайте предикат для того, чтобы протестировать, являются ли первым параметром меньше чем второе.
<N extends java.lang.Number>
Expression<N>
max(Expression<N> x)
          Создайте составное выражение, применяющее числовую максимальную работу.
<N extends java.lang.Number>
Expression<N>
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)
          Создайте выражение, которое возвращает модуль его параметров.
<N extends java.lang.Number>
Expression<N>
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)
          Создайте предикат для того, чтобы протестировать, не удовлетворяет ли выражение данный образец.
<Y> Expression<Y>
nullif(Expression<Y> x, Expression<?> y)
          Создайте выражение, которое тестирует, равен ли его параметр, возвращая нуль, если они и значение первого выражения, если они не.
<Y> Expression<Y>
nullif(Expression<Y> x, Y y)
          Создайте выражение, которое тестирует, равен ли его параметр, возвращая нуль, если они и значение первого выражения, если они не.
<T> Expression<T>
nullLiteral(java.lang.Class<T> resultClass)
          Создайте выражение для нулевого литерала с данным типом.
 Предикат or(Expression<java.lang.Boolean> x, Expression<java.lang.Boolean> y)
          Создайте дизъюнкцию данных булевых выражений.
 Предикат or(Predicate... restrictions)
          Создайте дизъюнкцию данных предикатов ограничения.
<T> ParameterExpression<T>
parameter(java.lang.Class<T> paramClass)
          Создайте выражение параметра.
<T> ParameterExpression<T>
parameter(java.lang.Class<T> paramClass, java.lang.String name)
          Создайте выражение параметра с именем.
<N extends java.lang.Number>
Expression<N>
prod(Expression<? extends N> x, Expression<? extends N> y)
          Создайте выражение, которое возвращает продукт его параметров.
<N extends java.lang.Number>
Expression<N>
prod(Expression<? extends N> x, N y)
          Создайте выражение, которое возвращает продукт его параметров.
<N extends java.lang.Number>
Expression<N>
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)
          Создайте выражение, которое возвращает частное его параметров.
<R> CriteriaBuilder.Case<R>
selectCase()
          Создайте выражение общего случая.
<C,R> CriteriaBuilder.SimpleCase<C,R>
selectCase(Expression<? extends C> expression)
          Создайте простое case-выражение.
<C extends java.util.Collection<?>>
Expression<java.lang.Integer>
size(C collection)
          Создайте выражение, которое тестирует размер набора.
<C extends java.util.Collection<?>>
Expression<java.lang.Integer>
size(Expression<C> collection)
          Создайте выражение, которое тестирует размер набора.
<Y> Expression<Y>
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)
          Создайте выражение для экстракции подстроки.
<N extends java.lang.Number>
Expression<N>
sum(Expression<? extends N> x, Expression<? extends N> y)
          Создайте выражение, которое возвращает сумму его параметров.
<N extends java.lang.Number>
Expression<N>
sum(Expression<? extends N> x, N y)
          Создайте выражение, которое возвращает сумму его параметров.
<N extends java.lang.Number>
Expression<N>
sum(Expression<N> x)
          Создайте составное выражение, применяющее работу суммы.
<N extends java.lang.Number>
Expression<N>
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)
          Создайте выражение для того, чтобы преобразовать строку в верхний регистр.
<V,M extends java.util.Map<?,V>>
Expression<java.util.Collection<V>>
values(M map)
          Создайте выражение, которое возвращает значения карты.
 

Деталь метода

createQuery

CriteriaQuery<java.lang.Object> createQuery()
Создайте a CriteriaQuery объект.

Возвраты:
критерии запрашивают объект

createQuery

<T> CriteriaQuery<T> createQuery(java.lang.Class<T> resultClass)
Создайте a CriteriaQuery объект с указанным типом результата.

Параметры:
resultClass - тип результата запроса
Возвраты:
критерии запрашивают объект

createTupleQuery

CriteriaQuery<Tuple> createTupleQuery()
Создайте a CriteriaQuery возразите, что возвращает кортеж объектов как его результат.

Возвраты:
критерии запрашивают объект

создать

<Y> CompoundSelection<Y> construct(java.lang.Class<Y> resultClass,
                                   Selection<?>... selections)
Создайте элемент выбора, соответствующий конструктору. Этот метод используется, чтобы определить конструктора, который будет применен к результатам выполнения запроса. Если конструктором будет для объекта class, то получающиеся объекты будут в новом состоянии после того, как запрос будет выполнен.

Параметры:
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 - выражение, используемое, чтобы определить упорядочивание
Возвраты:
упорядочение по возрастанию, соответствующее выражению

desc

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 - выражение, представляющее входное значение, чтобы суммировать работу
Возвраты:
выражение суммы

sumAsLong

Expression<java.lang.Long> sumAsLong(Expression<java.lang.Integer> x)
Создайте составное выражение, применяющее работу суммы к Оцененному целому числу выражению, возвращая результат Лонга.

Параметры:
x - выражение, представляющее входное значение, чтобы суммировать работу
Возвраты:
выражение суммы

sumAsDouble

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 - выражение, представляющее входное значение, чтобы считать работу
Возвраты:
выражение количества

countDistinct

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)
Создайте любое выражение по результатам подзапроса. Это выражение эквивалентно a 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()
Создайте соединение (с нулем conjuncts). Соединение с нулем conjuncts является истиной.

Возвраты:
и предикат

дизъюнкция

Predicate disjunction()
Создайте дизъюнкцию (с нулем disjuncts). Дизъюнкция с нулем disjuncts является ложью.

Возвраты:
или предикат

isTrue

Predicate isTrue(Expression<java.lang.Boolean> x)
Создайте тестирование предиката на истинное значение.

Параметры:
x - выражение, которое будет протестировано
Возвраты:
предикат

isFalse

Predicate isFalse(Expression<java.lang.Boolean> x)
Создайте тестирование предиката на ложное значение.

Параметры:
x - выражение, которое будет протестировано
Возвраты:
предикат

isNull

Predicate isNull(Expression<?> x)
Создайте предикат, чтобы протестировать, является ли выражение нулем.

Параметры:
x - выражение
Возвраты:
предикат-нуля

isNotNull

Predicate isNotNull(Expression<?> x)
Создайте предикат, чтобы протестировать, не является ли выражение нулем.

Параметры:
x - выражение
Возвраты:
предикат "не является нулем"

равный

Predicate equal(Expression<?> x,
                Expression<?> y)
Создайте предикат для того, чтобы протестировать параметры за равенство.

Параметры:
x - выражение
y - выражение
Возвраты:
предикат равенства

равный

Predicate equal(Expression<?> x,
                java.lang.Object y)
Создайте предикат для того, чтобы протестировать параметры за равенство.

Параметры:
x - выражение
y - объект
Возвраты:
предикат равенства

notEqual

Predicate notEqual(Expression<?> x,
                   Expression<?> y)
Создайте предикат для того, чтобы протестировать параметры за неравенство.

Параметры:
x - выражение
y - выражение
Возвраты:
предикат неравенства

notEqual

Predicate notEqual(Expression<?> x,
                   java.lang.Object y)
Создайте предикат для того, чтобы протестировать параметры за неравенство.

Параметры:
x - выражение
y - объект
Возвраты:
предикат неравенства

greaterThan

<Y extends java.lang.Comparable<? super Y>> Predicate greaterThan(Expression<? extends Y> x,
                                                                  Expression<? extends Y> y)
Создайте предикат для того, чтобы протестировать, больше ли первый параметр чем второе.

Параметры:
x - выражение
y - выражение
Возвраты:
больше - чем предикат

greaterThan

<Y extends java.lang.Comparable<? super Y>> Predicate greaterThan(Expression<? extends Y> x,
                                                                  Y y)
Создайте предикат для того, чтобы протестировать, больше ли первый параметр чем второе.

Параметры:
x - выражение
y - значение
Возвраты:
больше - чем предикат

greaterThanOrEqualTo

<Y extends java.lang.Comparable<? super Y>> Predicate greaterThanOrEqualTo(Expression<? extends Y> x,
                                                                           Expression<? extends Y> y)
Создайте предикат для того, чтобы протестировать, больше ли первый параметр чем или равен второму.

Параметры:
x - выражение
y - выражение
Возвраты:
больше чем или равный предикат

greaterThanOrEqualTo

<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 - значение
Возвраты:
меньше предикат

lessThanOrEqualTo

<Y extends java.lang.Comparable<? super Y>> Predicate lessThanOrEqualTo(Expression<? extends Y> x,
                                                                        Expression<? extends Y> y)
Создайте предикат для того, чтобы протестировать, меньше чем или равен ли первый параметр второму.

Параметры:
x - выражение
y - выражение
Возвраты:
меньше чем или равный предикат

lessThanOrEqualTo

<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 - значение
Возвраты:
между предикатом

gt

Predicate gt(Expression<? extends java.lang.Number> x,
             Expression<? extends java.lang.Number> y)
Создайте предикат для того, чтобы протестировать, больше ли первый параметр чем второе.

Параметры:
x - выражение
y - выражение
Возвраты:
больше - чем предикат

gt

Predicate gt(Expression<? extends java.lang.Number> x,
             java.lang.Number y)
Создайте предикат для того, чтобы протестировать, больше ли первый параметр чем второе.

Параметры:
x - выражение
y - значение
Возвраты:
больше - чем предикат

ge

Predicate ge(Expression<? extends java.lang.Number> x,
             Expression<? extends java.lang.Number> y)
Создайте предикат для того, чтобы протестировать, больше ли первый параметр чем или равен второму.

Параметры:
x - выражение
y - выражение
Возвраты:
больше чем или равный предикат

ge

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 - значение
Возвраты:
меньше предикат

le

Predicate le(Expression<? extends java.lang.Number> x,
             Expression<? extends java.lang.Number> y)
Создайте предикат для того, чтобы протестировать, меньше чем или равен ли первый параметр второму.

Параметры:
x - выражение
y - выражение
Возвраты:
меньше чем или равный предикат

le

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 - выражение
Возвраты:
арифметическое отрицание

abs

<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 - выражение
Возвраты:
различие

quot

Expression<java.lang.Number> quot(Expression<? extends java.lang.Number> x,
                                  Expression<? extends java.lang.Number> y)
Создайте выражение, которое возвращает частное его параметров.

Параметры:
x - выражение
y - выражение
Возвраты:
частное

quot

Expression<java.lang.Number> quot(Expression<? extends java.lang.Number> x,
                                  java.lang.Number y)
Создайте выражение, которое возвращает частное его параметров.

Параметры:
x - выражение
y - значение
Возвраты:
частное

quot

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 - выражение
Возвраты:
модуль

sqrt

Expression<java.lang.Double> sqrt(Expression<? extends java.lang.Number> x)
Создайте выражение, которое возвращает квадратный корень его параметра.

Параметры:
x - выражение
Возвраты:
квадратный корень

toLong

Expression<java.lang.Long> toLong(Expression<? extends java.lang.Number> number)
Преобразование типа. Возвраты тот же самый объект выражения.

Параметры:
number - числовое выражение
Возвраты:
Выражение <Долго>

toInteger

Expression<java.lang.Integer> toInteger(Expression<? extends java.lang.Number> number)
Преобразование типа. Возвраты тот же самый объект выражения.

Параметры:
number - числовое выражение
Возвраты:
Выражение <Целое число>

toFloat

Expression<java.lang.Float> toFloat(Expression<? extends java.lang.Number> number)
Преобразование типа. Возвраты тот же самый объект выражения.

Параметры:
number - числовое выражение
Возвраты:
Выражение <Плавание>

toDouble

Expression<java.lang.Double> toDouble(Expression<? extends java.lang.Number> number)
Преобразование типа. Возвраты тот же самый объект выражения.

Параметры:
number - числовое выражение
Возвраты:
<Двойное> выражение

toBigDecimal

Expression<java.math.BigDecimal> toBigDecimal(Expression<? extends java.lang.Number> number)
Преобразование типа. Возвраты тот же самый объект выражения.

Параметры:
number - числовое выражение
Возвраты:
Выражение <BigDecimal>

toBigInteger

Expression<java.math.BigInteger> toBigInteger(Expression<? extends java.lang.Number> number)
Преобразование типа. Возвраты тот же самый объект выражения.

Параметры:
number - числовое выражение
Возвраты:
Выражение <BigInteger>

toString

Expression<java.lang.String> toString(Expression<java.lang.Character> character)
Преобразование типа. Возвраты тот же самый объект выражения.

Параметры:
character - выражение
Возвраты:
Выражение <Строка>

литерал

<T> Expression<T> literal(T value)
Создайте выражение для литерала.

Параметры:
value - значение представляется выражением
Возвраты:
литерал выражения
Броски:
IllegalArgumentException - если значение является нулем

nullLiteral

<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 - параметр class
name - имя, которое может использоваться, чтобы обратиться к параметру
Возвраты:
выражение параметра

isEmpty

<C extends java.util.Collection<?>> Predicate isEmpty(Expression<C> collection)
Создайте предикат, который тестирует, пуст ли набор.

Параметры:
collection - выражение
Возвраты:
- пустой предикат

isNotEmpty

<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 - набор
Возвраты:
выражение размера

isMember

<E,C extends java.util.Collection<E>> Predicate isMember(Expression<E> elem,
                                                         Expression<C> collection)
Создайте предикат, который тестирует, является ли элемент элементом набора. Если набор будет пуст, то предикат будет ложью.

Параметры:
elem - выражение элемента
collection - выражение
Возвраты:
предикат-элемента

isMember

<E,C extends java.util.Collection<E>> Predicate isMember(E elem,
                                                         Expression<C> collection)
Создайте предикат, который тестирует, является ли элемент элементом набора. Если набор будет пуст, то предикат будет ложью.

Параметры:
elem - элемент
collection - выражение
Возвраты:
предикат-элемента

isNotMember

<E,C extends java.util.Collection<E>> Predicate isNotMember(Expression<E> elem,
                                                            Expression<C> collection)
Создайте предикат, который тестирует, не является ли элемент элементом набора. Если набор будет пуст, то предикат будет истиной.

Параметры:
elem - выражение элемента
collection - выражение
Возвраты:
предикат "не является элементом"

isNotMember

<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
Возвраты:
как предикат

notLike

Predicate notLike(Expression<java.lang.String> x,
                  Expression<java.lang.String> pattern)
Создайте предикат для того, чтобы протестировать, не удовлетворяет ли выражение данный образец.

Параметры:
x - строковое выражение
pattern - строковое выражение
Возвраты:
не - как предикат

notLike

Predicate notLike(Expression<java.lang.String> x,
                  java.lang.String pattern)
Создайте предикат для того, чтобы протестировать, не удовлетворяет ли выражение данный образец.

Параметры:
x - строковое выражение
pattern - строка
Возвраты:
не - как предикат

notLike

Predicate notLike(Expression<java.lang.String> x,
                  Expression<java.lang.String> pattern,
                  Expression<java.lang.Character> escapeChar)
Создайте предикат для того, чтобы протестировать, не удовлетворяет ли выражение данный образец.

Параметры:
x - строковое выражение
pattern - строковое выражение
escapeChar - выражение символа ESC
Возвраты:
не - как предикат

notLike

Predicate notLike(Expression<java.lang.String> x,
                  Expression<java.lang.String> pattern,
                  char escapeChar)
Создайте предикат для того, чтобы протестировать, не удовлетворяет ли выражение данный образец.

Параметры:
x - строковое выражение
pattern - строковое выражение
escapeChar - символ ESC
Возвраты:
не - как предикат

notLike

Predicate notLike(Expression<java.lang.String> x,
                  java.lang.String pattern,
                  Expression<java.lang.Character> escapeChar)
Создайте предикат для того, чтобы протестировать, не удовлетворяет ли выражение данный образец.

Параметры:
x - строковое выражение
pattern - строка
escapeChar - выражение символа ESC
Возвраты:
не - как предикат

notLike

Predicate notLike(Expression<java.lang.String> x,
                  java.lang.String pattern,
                  char escapeChar)
Создайте предикат для того, чтобы протестировать, не удовлетворяет ли выражение данный образец.

Параметры:
x - строковое выражение
pattern - строка
escapeChar - символ ESC
Возвраты:
не - как предикат

concat

Expression<java.lang.String> concat(Expression<java.lang.String> x,
                                    Expression<java.lang.String> y)
Создайте выражение для конкатенации строк.

Параметры:
x - строковое выражение
y - строковое выражение
Возвраты:
выражение, соответствующее связи

concat

Expression<java.lang.String> concat(Expression<java.lang.String> x,
                                    java.lang.String y)
Создайте выражение для конкатенации строк.

Параметры:
x - строковое выражение
y - строка
Возвраты:
выражение, соответствующее связи

concat

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)
Создайте выражение для экстракции подстроки. Извлекает подстроку, запускающуюся в указанной позиции через к концу строки. Первая позиция 1.

Параметры:
x - строковое выражение
from - запустите выражение позиции
Возвраты:
выражение, соответствующее экстракции подстроки

подстрока

Expression<java.lang.String> substring(Expression<java.lang.String> x,
                                       int from)
Создайте выражение для экстракции подстроки. Извлекает подстроку, запускающуюся в указанной позиции через к концу строки. Первая позиция 1.

Параметры:
x - строковое выражение
from - запустите позицию
Возвраты:
выражение, соответствующее экстракции подстроки

подстрока

Expression<java.lang.String> substring(Expression<java.lang.String> x,
                                       Expression<java.lang.Integer> from,
                                       Expression<java.lang.Integer> len)
Создайте выражение для экстракции подстроки. Извлекает подстроку данной длины, запускающейся в указанной позиции. Первая позиция 1.

Параметры:
x - строковое выражение
from - запустите выражение позиции
len - выражение длины
Возвраты:
выражение, соответствующее экстракции подстроки

подстрока

Expression<java.lang.String> substring(Expression<java.lang.String> x,
                                       int from,
                                       int len)
Создайте выражение для экстракции подстроки. Извлекает подстроку данной длины, запускающейся в указанной позиции. Первая позиция 1.

Параметры:
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)
Создайте выражение, чтобы определить местоположение позиции одной строки в пределах другого, возвращая позицию первого символа если найдено. Первая позиция в строке обозначается 1. Если строка, которая будет расположена, не находится, 0 возвращается.

Параметры:
x - выражение для строки, которая будет искаться
pattern - выражение для строки, которая будет расположена
Возвраты:
выражение, соответствующее позиции

расположиться

Expression<java.lang.Integer> locate(Expression<java.lang.String> x,
                                     java.lang.String pattern)
Создайте выражение, чтобы определить местоположение позиции одной строки в пределах другого, возвращая позицию первого символа если найдено. Первая позиция в строке обозначается 1. Если строка, которая будет расположена, не находится, 0 возвращается.

Параметры:
x - выражение для строки, которая будет искаться
pattern - строка, которая будет расположена
Возвраты:
выражение, соответствующее позиции

расположиться

Expression<java.lang.Integer> locate(Expression<java.lang.String> x,
                                     Expression<java.lang.String> pattern,
                                     Expression<java.lang.Integer> from)
Создайте выражение, чтобы определить местоположение позиции одной строки в пределах другого, возвращая позицию первого символа если найдено. Первая позиция в строке обозначается 1. Если строка, которая будет расположена, не находится, 0 возвращается.

Параметры:
x - выражение для строки, которая будет искаться
pattern - выражение для строки, которая будет расположена
from - выражение для позиции, в которой можно запустить поиск
Возвраты:
выражение, соответствующее позиции

расположиться

Expression<java.lang.Integer> locate(Expression<java.lang.String> x,
                                     java.lang.String pattern,
                                     int from)
Создайте выражение, чтобы определить местоположение позиции одной строки в пределах другого, возвращая позицию первого символа если найдено. Первая позиция в строке обозначается 1. Если строка, которая будет расположена, не находится, 0 возвращается.

Параметры:
x - выражение для строки, которая будет искаться
pattern - строка, которая будет расположена
from - позиция, в которой можно запустить поиск
Возвраты:
выражение, соответствующее позиции

currentDate

Expression<java.sql.Date> currentDate()
Создайте выражение, чтобы возвратить текущую дату.

Возвраты:
выражение для текущей даты

currentTimestamp

Expression<java.sql.Timestamp> currentTimestamp()
Создайте выражение, чтобы возвратить текущую метку времени.

Возвраты:
выражение для текущей метки времени

currentTime

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 - значение
Возвраты:
объедините выражение

nullif

<Y> Expression<Y> nullif(Expression<Y> x,
                         Expression<?> y)
Создайте выражение, которое тестирует, равен ли его параметр, возвращая нуль, если они и значение первого выражения, если они не.

Параметры:
x - выражение
y - выражение
Возвраты:
выражение nullif

nullif

<Y> Expression<Y> nullif(Expression<Y> x,
                         Y y)
Создайте выражение, которое тестирует, равен ли его параметр, возвращая нуль, если они и значение первого выражения, если они не.

Параметры:
x - выражение
y - значение
Возвраты:
выражение nullif

объединить

<T> CriteriaBuilder.Coalesce<T> coalesce()
Создайте объединить выражение.

Возвраты:
объедините выражение

selectCase

<C,R> CriteriaBuilder.SimpleCase<C,R> selectCase(Expression<? extends C> expression)
Создайте простое case-выражение.

Параметры:
expression - быть протестированным против условий случая
Возвраты:
простое case-выражение

selectCase

<R> CriteriaBuilder.Case<R> selectCase()
Создайте выражение общего случая.

Возвраты:
выражение общего случая

функция

<T> Expression<T> function(java.lang.String name,
                           java.lang.Class<T> type,
                           Expression<?>... args)
Создайте выражение для выполнения функции базы данных.

Параметры:
name - имя функции
type - ожидаемый тип результата
args - аргументы функции
Возвраты:
выражение


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41


Spec-Zone.ru - all specs in one place



free hit counter