|
Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
| ПРЕДЫДУЩИЙ СЛЕДУЮЩИЙ КЛАСС КЛАССА | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
T - тип элемента выбора.public interface Subquery<T>
Subquery интерфейс определяет функциональность, которая является определенной для подзапросов. У подзапроса есть выражение как его элемент выбора.
| Сводка метода | ||
|---|---|---|
|
correlate(CollectionJoin<X,Y> parentCollection)
Создайте объект соединения набора подзапроса, коррелированный к объекту соединения набора запроса включения. |
|
|
correlate(Join<X,Y> parentJoin)
Создайте объект соединения подзапроса, коррелированный к объекту соединения запроса включения. |
|
|
correlate(ListJoin<X,Y> parentList)
Создайте объект соединения списка подзапроса, коррелированный к объекту соединения списка запроса включения. |
|
|
correlate(MapJoin<X,K,V> parentMap)
Создайте объект соединения карты подзапроса, коррелированный к объекту соединения карты запроса включения. |
|
|
correlate(Root<Y> parentRoot)
Создайте корень подзапроса, коррелированный к корню запроса включения. |
|
|
correlate(SetJoin<X,Y> parentSet)
Создайте объект соединения набора подзапроса, коррелированный к объекту соединения набора запроса включения. |
|
Subquery<T> |
distinct(boolean distinct)
Определите, будут ли устранены двойные результаты запроса. |
|
java.util.Set<Join<?,?>> |
getCorrelatedJoins()
Возвратите коррелированые соединения подзапроса. |
|
AbstractQuery<?> |
getParent()
Возвратите запрос, которого это - подзапрос. |
|
Expression<T> |
getSelection()
Возвратите выражение выбора. |
|
Subquery<T> |
groupBy(Expression<?>... grouping)
Определите выражения, которые используются, чтобы сформировать группы по результатам подзапроса. |
|
Subquery<T> |
groupBy(java.util.List<Expression<?>> grouping)
Определите выражения, которые используются, чтобы сформировать группы по результатам подзапроса. |
|
Subquery<T> |
having(Expression<java.lang.Boolean> restriction)
Определите ограничение по группам подзапроса. |
|
Subquery<T> |
having(Predicate... restrictions)
Определите ограничения по группам подзапроса согласно соединению указанных предикатов ограничения. |
|
Subquery<T> |
select(Expression<T> expression)
Определите элемент, который должен быть возвращен как результат подзапроса. |
|
Subquery<T> |
where(Expression<java.lang.Boolean> restriction)
Измените подзапрос, чтобы ограничить результат согласно указанному булевому выражению. |
|
Subquery<T> |
where(Predicate... restrictions)
Измените подзапрос, чтобы ограничить результат согласно соединению указанных предикатов ограничения. |
|
| Методы, наследованные от интерфейса javax.persistence.criteria. AbstractQuery |
|---|
from, from, getGroupList, getGroupRestriction, getRestriction, getResultType, getRoots, isDistinct, subquery |
| Методы, наследованные от интерфейса javax.persistence.criteria. Выражение |
|---|
as, in, in, in, in, isNotNull, isNull |
| Методы, наследованные от интерфейса javax.persistence.criteria. Выбор |
|---|
alias, getCompoundSelectionItems, isCompoundSelection |
| Методы, наследованные от интерфейса javax.persistence. TupleElement |
|---|
getAlias, getJavaType |
| Деталь метода |
|---|
Subquery<T> select(Expression<T> expression)
expression - выражение, определяющее элемент, который должен быть возвращен как результат подзапроса Subquery<T> where(Expression<java.lang.Boolean> restriction)
AbstractQuery метод.
where в интерфейсе AbstractQuery<T>restriction - простое или составное булево выражение Subquery<T> where(Predicate... restrictions)
AbstractQuery метод.
where в интерфейсе AbstractQuery<T>restrictions - нуль или больше предикатов ограничения Subquery<T> groupBy(Expression<?>... grouping)
AbstractQuery метод.
groupBy в интерфейсе AbstractQuery<T>grouping - нуль или больше группирующихся выражений Subquery<T> groupBy(java.util.List<Expression<?>> grouping)
AbstractQuery метод.
groupBy в интерфейсе AbstractQuery<T>grouping - список нуля или большего количества группирующихся выражений Subquery<T> having(Expression<java.lang.Boolean> restriction)
AbstractQuery метод.
having в интерфейсе AbstractQuery<T>restriction - простое или составное булево выражение Subquery<T> having(Predicate... restrictions)
AbstractQuery метод.
having в интерфейсе AbstractQuery<T>restrictions - нуль или больше предикатов ограничения Subquery<T> distinct(boolean distinct)
AbstractQuery метод.
distinct в интерфейсе AbstractQuery<T>distinct - булево значение, определяющее, должны ли двойные результаты быть устранены из результата подзапроса или должны ли они быть сохранены <Y> Root<Y> correlate(Root<Y> parentRoot)
parentRoot - корень содержания запроса <X,Y> Join<X,Y> correlate(Join<X,Y> parentJoin)
parentJoin - объект соединения содержания запроса <X,Y> CollectionJoin<X,Y> correlate(CollectionJoin<X,Y> parentCollection)
parentCollection - объект соединения содержания запроса <X,Y> SetJoin<X,Y> correlate(SetJoin<X,Y> parentSet)
parentSet - объект соединения содержания запроса <X,Y> ListJoin<X,Y> correlate(ListJoin<X,Y> parentList)
parentList - объект соединения содержания запроса <X,K,V> MapJoin<X,K,V> correlate(MapJoin<X,K,V> parentMap)
parentMap - объект соединения содержания запроса AbstractQuery<?> getParent()
Expression<T> getSelection()
getSelection в интерфейсе AbstractQuery<T>java.util.Set<Join<?,?>> getCorrelatedJoins()
|
|||||||||
| ПРЕДЫДУЩИЙ СЛЕДУЮЩИЙ КЛАСС КЛАССА | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
| СВОДКА: ВЛОЖЕННЫЙ | ПОЛЕ | CONSTR | МЕТОД | ДЕТАЛЬ: ПОЛЕ | CONSTR | МЕТОД | ||||||||
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41