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