|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.kuina.dao.criteria.impl.grammar.expression.SubqueryImpl
public class SubqueryImpl
JPQLのsubqueryを表すクラスです.
フィールドの概要 | |
---|---|
protected SubqueryFromClause |
fromClause
FROM句 |
protected GroupbyClause |
groupbyClause
GROUP BY句 |
protected HavingClause |
havingClause
HAVING句 |
protected SimpleSelectClause |
simpleSelectClause
SELECT句 |
protected WhereClause |
whereClause
WHERE句 |
コンストラクタの概要 | |
---|---|
SubqueryImpl()
インスタンスを構築します。 |
|
SubqueryImpl(boolean distinct)
インスタンスを構築します。 |
メソッドの概要 | |
---|---|
void |
evaluate(CriteriaContext context)
要素を評価してコンテキストに反映します. |
Subquery |
from(Class<?>... entityClasses)
FROM句にidentification_variable_declarationを追加します. |
Subquery |
from(Class<?> entityClass,
String alias)
FROM句にidentification_variable_declarationを追加します. |
Subquery |
from(SubselectIdentificationVariableDeclaration... declarations)
FROM句にsubselect_identification_variable_declarationを追加します. |
Subquery |
groupby(GroupbyItem... groupbyItems)
GROUP BY句にgroupby_itemを追加します. |
Subquery |
groupby(String... groupbyItems)
GROUP BY句にgroupby_itemを追加します. |
Subquery |
having(ConditionalExpression... conditionalExpressions)
HAVING句にconditional_expressionを追加します. |
Subquery |
select(Object... selectExpressions)
SELECT句にsimple_select_expressionを追加します. |
Subquery |
select(SimpleSelectExpression simpleSelectExpression)
SELECT句にsimple_select_expressionを追加します. |
Subquery |
select(String simpleSelectExpression)
SELECT句にsimple_select_expressionを追加します. |
Subquery |
where(ConditionalExpression... conditionalExpressions)
WHERE句にconditional_expressionを追加します. |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected final SimpleSelectClause simpleSelectClause
protected final SubqueryFromClause fromClause
protected final WhereClause whereClause
protected final GroupbyClause groupbyClause
protected final HavingClause havingClause
コンストラクタの詳細 |
---|
public SubqueryImpl()
public SubqueryImpl(boolean distinct)
distinct
- DISTINCTを指定する場合はtrue
,それ以外の場合はfalse
メソッドの詳細 |
---|
public Subquery select(String simpleSelectExpression)
Subquery
の記述:
Subquery
内の select
simpleSelectExpression
- simple_select_expression
public Subquery select(SimpleSelectExpression simpleSelectExpression)
Subquery
の記述:
Subquery
内の select
simpleSelectExpression
- simple_select_expression
public Subquery select(Object... selectExpressions)
Subquery
の記述:
Subquery
内の select
selectExpressions
- simple_select_expressionの並び
public Subquery from(Class<?>... entityClasses)
Subquery
の記述:
Subquery
内の from
entityClasses
- identification_variable_declarationの並び
public Subquery from(Class<?> entityClass, String alias)
Subquery
の記述:
Subquery
内の from
entityClass
- abstract_schema_namesalias
- identification_variable
public Subquery from(SubselectIdentificationVariableDeclaration... declarations)
Subquery
の記述:
Subquery
内の from
declarations
- subselect_identification_variable_declarationの並び
public Subquery where(ConditionalExpression... conditionalExpressions)
Subquery
の記述:
Subquery
内の where
conditionalExpressions
- conditional_expressionの並び
public Subquery groupby(String... groupbyItems)
Subquery
の記述:
Subquery
内の groupby
groupbyItems
- groupby_itemの並び
public Subquery groupby(GroupbyItem... groupbyItems)
Subquery
の記述:
Subquery
内の groupby
groupbyItems
- groupby_itemの並び
public Subquery having(ConditionalExpression... conditionalExpressions)
Subquery
の記述:
Subquery
内の having
conditionalExpressions
- conditional_expressionの並び
public void evaluate(CriteriaContext context)
Criterion
の記述:
Criterion
内の evaluate
context
- コンテキスト
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |