Spec-Zone .ru
спецификации, руководства, описания, API


javax.persistence.criteria
Интерфейс CriteriaBuilder. SimpleCase <C, R>

Все Суперинтерфейсы:
Выражение <R>, Выбор <R>, TupleElement <R>
Включение интерфейса:
CriteriaBuilder

public static interface CriteriaBuilder.SimpleCase<C,R>
расширяет Выражение <R>

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


Сводка метода
 Expression<C> getExpression()
          Возвратите выражение, которое будет протестировано против условий.
 Expression<R> otherwise(Expression<? extends R> result)
          "Еще" добавьте пункт к выражению случая.
 Expression<R> otherwise(R result)
          "Еще" добавьте пункт к выражению случая.
 CriteriaBuilder.SimpleCase<C,R> when(C condition, Expression<? extends R> result)
          Добавьте когда/тогда пункт к выражению случая.
 CriteriaBuilder.SimpleCase<C,R> when(C condition, R result)
          Добавьте когда/тогда пункт к выражению случая.
 
Методы, наследованные от интерфейса javax.persistence.criteria. Выражение
as, in, in, in, in, isNotNull, isNull
 
Методы, наследованные от интерфейса javax.persistence.criteria. Выбор
alias, getCompoundSelectionItems, isCompoundSelection
 
Методы, наследованные от интерфейса javax.persistence. TupleElement
getAlias, getJavaType
 

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

getExpression

Expression<C> getExpression()
Возвратите выражение, которое будет протестировано против условий.

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

когда

CriteriaBuilder.SimpleCase<C,R> when(C condition,
                                     R result)
Добавьте когда/тогда пункт к выражению случая.

Параметры:
condition - "когда" условие
result - "тогда" значение результата
Возвраты:
простое case-выражение

когда

CriteriaBuilder.SimpleCase<C,R> when(C condition,
                                     Expression<? extends R> result)
Добавьте когда/тогда пункт к выражению случая.

Параметры:
condition - "когда" условие
result - "тогда" выражение результата
Возвраты:
простое case-выражение

иначе

Expression<R> otherwise(R result)
"Еще" добавьте пункт к выражению случая.

Параметры:
result - "еще" результат
Возвраты:
выражение

иначе

Expression<R> otherwise(Expression<? extends R> result)
"Еще" добавьте пункт к выражению случая.

Параметры:
result - "еще" выражение результата
Возвраты:
выражение


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

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

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

free hit counter