|
||||||||||
前 次 | フレームあり フレームなし |
SelectStatement を使用しているパッケージ | |
---|---|
org.seasar.kuina.dao.criteria | Criteria APIを提供します. |
org.seasar.kuina.dao.criteria.impl | Criteria APIの実装を提供します. |
org.seasar.kuina.dao.internal | Kuina-Daoが内部的に使用する実装クラスを提供します. |
org.seasar.kuina.dao.internal.command | Kuina-Daoがサポートするオペレーションを実行するためのコマンドを提供します. |
org.seasar.kuina.dao.internal.condition | Kuina-Daoが問い合わせ条件を構築するための条件式を作成するビルダを提供します. |
org.seasar.kuina.dao.internal.util | Kuina-Daoが内部的に使用するユーティリティを提供します. |
org.seasar.kuina.dao.criteria での SelectStatement の使用 |
---|
SelectStatement を返す org.seasar.kuina.dao.criteria のメソッド | |
---|---|
SelectStatement |
SelectStatement.addHint(String name,
Object value)
問い合わせのヒントを追加します. |
SelectStatement |
SelectStatement.from(Class<?>... entityClasses)
FROM句にidentification_variable_declarationを追加します. |
SelectStatement |
SelectStatement.from(Class<?> entityClass,
String alias)
FROM句にidentification_variable_declarationを追加します. |
SelectStatement |
SelectStatement.from(IdentificationVariableDeclaration... declarations)
FROM句にidentification_variable_declarationを追加します. |
SelectStatement |
SelectStatement.groupby(GroupbyItem... groupbyItems)
GROUP BY句にgroupby_itemを追加します. |
SelectStatement |
SelectStatement.groupby(String... groupbyItems)
GROUP BY句にgroupby_itemを追加します. |
SelectStatement |
SelectStatement.having(ConditionalExpression... conditionalExpressions)
HAVING句にconditional_expressionを追加します. |
SelectStatement |
SelectStatement.orderby(OrderbyItem... orderbyItems)
ORDER BY句にorderby_itemを追加します. |
SelectStatement |
SelectStatement.orderby(String... orderbyItems)
ORDER BY句にorderby_itemを追加します. |
static SelectStatement |
CriteriaOperations.select()
select_statementを作成します. |
SelectStatement |
SelectStatement.select(Object... selectExpression)
SELECT句にselect_expressionを追加します. |
static SelectStatement |
CriteriaOperations.select(Object... selectExpressions)
select_expressionを指定してselect_statementを作成します. |
SelectStatement |
SelectStatement.select(SelectExpression selectExpression)
SELECT句にselect_expressionを追加します. |
SelectStatement |
SelectStatement.select(String selectExpression)
SELECT句にselect_expressionを追加します. |
static SelectStatement |
CriteriaOperations.selectDistinct()
DISTINCT付きのselect_statementを作成します. |
static SelectStatement |
CriteriaOperations.selectDistinct(Object... selectExpressions)
select_expressionを指定してDISTINCT付きのselect_statementを作成します. |
SelectStatement |
SelectStatement.setFirstResult(int startPosition)
取得する結果セットの最初の位置を設定します. |
SelectStatement |
SelectStatement.setFlushMode(FlushModeType flushMode)
この問い合わせを実行する際のフラッシュモードを設定します. |
SelectStatement |
SelectStatement.setMaxResults(int maxResult)
取得する結果セットの最大件数を設定します. |
SelectStatement |
SelectStatement.where(ConditionalExpression... conditionalExpressions)
WHERE句にconditional_expressionを追加します. |
org.seasar.kuina.dao.criteria.impl での SelectStatement の使用 |
---|
SelectStatement を実装している org.seasar.kuina.dao.criteria.impl のクラス | |
---|---|
class |
SelectStatementImpl
JPQLのslelect_statementの実装クラスです. |
SelectStatement を返す org.seasar.kuina.dao.criteria.impl のメソッド | |
---|---|
SelectStatement |
SelectStatementImpl.addHint(String name,
Object value)
|
SelectStatement |
SelectStatementImpl.from(Class<?>... entityClasses)
|
SelectStatement |
SelectStatementImpl.from(Class<?> entityClass,
String alias)
|
SelectStatement |
SelectStatementImpl.from(IdentificationVariableDeclaration... declarations)
|
SelectStatement |
SelectStatementImpl.groupby(GroupbyItem... groupbyItems)
|
SelectStatement |
SelectStatementImpl.groupby(String... groupbyItems)
|
SelectStatement |
SelectStatementImpl.having(ConditionalExpression... conditionalExpressions)
|
SelectStatement |
SelectStatementImpl.orderby(OrderbyItem... orderbyItems)
|
SelectStatement |
SelectStatementImpl.orderby(String... orderbyItems)
|
SelectStatement |
SelectStatementImpl.select(Object... selectExpressions)
|
SelectStatement |
SelectStatementImpl.select(SelectExpression selectExpression)
|
SelectStatement |
SelectStatementImpl.select(String selectExpression)
|
SelectStatement |
SelectStatementImpl.setFirstResult(int startPosition)
|
SelectStatement |
SelectStatementImpl.setFlushMode(FlushModeType flushMode)
|
SelectStatement |
SelectStatementImpl.setMaxResults(int maxResults)
|
SelectStatement |
SelectStatementImpl.where(ConditionalExpression... conditionalExpressions)
|
org.seasar.kuina.dao.internal での SelectStatement の使用 |
---|
SelectStatement 型のパラメータを持つ org.seasar.kuina.dao.internal のメソッド | |
---|---|
String |
ConditionalExpressionBuilder.appendCondition(SelectStatement statement,
Object value)
問い合わせ条件等を作成してSELECT文に追加します. |
org.seasar.kuina.dao.internal.command での SelectStatement の使用 |
---|
SelectStatement を返す org.seasar.kuina.dao.internal.command のメソッド | |
---|---|
protected SelectStatement |
AbstractDynamicQueryCommand.createSelectStatement(Object[] arguments)
SELECT文を作成して返します. |
SelectStatement 型のパラメータを持つ org.seasar.kuina.dao.internal.command のメソッド | |
---|---|
protected void |
ExampleQueryCommand.addCondition(SelectStatement statement,
Class<?> entityClass,
Object entity,
String pathExpression,
ExampleQueryCommand.Context context)
SELECT文に検索条件を追加します. |
protected void |
ExampleQueryCommand.addCondition(SelectStatement statement,
Object entity,
AttributeDesc attribute,
String pathExpression,
ExampleQueryCommand.Context context)
エンティティの属性を検索条件としてSELECT文に追加します. |
protected List<String> |
ParameterQueryCommand.bindParameter(SelectStatement statement,
Object[] arguments)
|
protected List<String> |
FindAllQueryCommand.bindParameter(SelectStatement statement,
Object[] arguments)
|
protected List<String> |
ExampleQueryCommand.bindParameter(SelectStatement statement,
Object[] arguments)
|
protected List<String> |
DtoQueryCommand.bindParameter(SelectStatement statement,
Object[] arguments)
|
protected List<String> |
ConditionalQueryCommand.bindParameter(SelectStatement statement,
Object[] arguments)
|
protected abstract List<String> |
AbstractDynamicQueryCommand.bindParameter(SelectStatement statement,
Object[] arguments)
Daoメソッドの引数をパラメータ値としてSELECT文にバインドします. |
protected void |
AbstractQueryCommand.setupStatement(SelectStatement statement)
問い合わせの実行前に SelectStatement の設定を行います. |
org.seasar.kuina.dao.internal.condition での SelectStatement の使用 |
---|
SelectStatement 型のパラメータを持つ org.seasar.kuina.dao.internal.condition のメソッド | |
---|---|
String |
TemporalBuilder.appendCondition(SelectStatement statement,
Object value)
|
String |
OrderbyBuilder.appendCondition(SelectStatement statement,
Object value)
|
String |
NullBuilder.appendCondition(SelectStatement statement,
Object value)
|
String |
MaxResultsBuilder.appendCondition(SelectStatement statement,
Object value)
|
String |
LikeBuilder.appendCondition(SelectStatement statement,
Object value)
|
String |
IsNullBuilder.appendCondition(SelectStatement statement,
Object value)
|
String |
InBuilder.appendCondition(SelectStatement statement,
Object value)
|
String |
FirstResultBuilder.appendCondition(SelectStatement statement,
Object value)
|
String |
BasicBuilder.appendCondition(SelectStatement statement,
Object value)
|
org.seasar.kuina.dao.internal.util での SelectStatement の使用 |
---|
SelectStatement 型のパラメータを持つ org.seasar.kuina.dao.internal.util のメソッド | |
---|---|
static void |
SelectStatementUtil.appendOrderbyClause(String identificationVariable,
SelectStatement selectStatement,
Object orderbySpec)
SELECT文のORDERBY句にorderby_itemを追加します. |
static void |
SelectStatementUtil.appendOrderbyClause(String identificationVariable,
SelectStatement selectStatement,
OrderbySpec orderbySpec)
SELECT文のORDERBY句にorderby_itemを追加します. |
static void |
SelectStatementUtil.appendOrderbyClause(String identificationVariable,
SelectStatement selectStatement,
OrderbySpec[] orderbySpecs)
SELECT文のORDERBY句にorderby_itemを追加します. |
static void |
SelectStatementUtil.appendOrderbyClause(String identificationVariable,
SelectStatement selectStatement,
String orderbySpec)
SELECT文のORDERBY句にorderby_itemを追加します. |
static void |
SelectStatementUtil.appendOrderbyClause(String identificationVariable,
SelectStatement selectStatement,
String[] orderbySpecs)
SELECT文のORDERBY句にorderby_itemを追加します. |
|
||||||||||
前 次 | フレームあり フレームなし |