|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||
| PathExpression を使用しているパッケージ | |
|---|---|
| org.seasar.kuina.dao.criteria | Criteria APIを提供します. |
| org.seasar.kuina.dao.criteria.grammar | JPQLの文法要素をJavaインタフェースとして提供します. |
| org.seasar.kuina.dao.criteria.impl.grammar.aggregate | JPQLの文法要素である集計関数の実装を提供します. |
| org.seasar.kuina.dao.criteria.impl.grammar.declaration | JPQLの文法要素であるFROM句の宣言の実装を提供します. |
| org.seasar.kuina.dao.criteria.impl.grammar.expression | JPQLの文法要素である式の実装を提供します. |
| org.seasar.kuina.dao.criteria.impl.grammar.function | JPQLの文法要素である関数の実装を提供します. |
| org.seasar.kuina.dao.criteria.impl.grammar.join | JPQLの文法要素である結合の実装を提供します. |
| org.seasar.kuina.dao.criteria.impl.grammar.operator | JPQLの文法要素である演算子の実装を提供します. |
| org.seasar.kuina.dao.criteria での PathExpression の使用 |
|---|
| PathExpression を返す org.seasar.kuina.dao.criteria のメソッド | |
|---|---|
static PathExpression |
CriteriaOperations.path(String path)
引数で指定されたパス式を持つpath_expressionを作成します. |
| PathExpression 型のパラメータを持つ org.seasar.kuina.dao.criteria のメソッド | |
|---|---|
static OrderbyItem |
CriteriaOperations.asc(PathExpression path)
昇順の ORDER BY項目を作成します. |
static AggregateExpression |
CriteriaOperations.avg(PathExpression path)
集計関数 AVGを適用した式を作成します. |
static AggregateExpression |
CriteriaOperations.avgDistinct(PathExpression path)
DISTINCTを含んだ集計関数AVGを適用した式を作成します. |
static AggregateExpression |
CriteriaOperations.count(PathExpression path)
集計関数 COUNTを適用した式を作成します. |
static AggregateExpression |
CriteriaOperations.countDistinct(PathExpression path)
DISTINCTを含んだ集計関数COUNTを適用した式を作成します. |
static OrderbyItem |
CriteriaOperations.desc(PathExpression path)
降順の ORDER BY項目を作成します. |
static ComparisonExpression |
CriteriaOperations.eq(PathExpression lhs,
AllOrAnyExpression rhs)
=を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.eq(PathExpression lhs,
ArithmeticExpression rhs)
=を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.eq(PathExpression lhs,
boolean rhs)
=を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.eq(PathExpression lhs,
BooleanExpression rhs)
=を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.eq(PathExpression lhs,
DatetimeExpression rhs)
=を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.eq(PathExpression lhs,
EntityExpression rhs)
=を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.eq(PathExpression lhs,
EnumExpression rhs)
=を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.eq(PathExpression lhs,
Number rhs)
=を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.eq(PathExpression lhs,
PathExpression rhs)
=を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.eq(PathExpression lhs,
String rhs)
=を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.eq(PathExpression lhs,
StringExpression rhs)
=を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.eq(String lhs,
PathExpression rhs)
=を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.ge(PathExpression lhs,
AllOrAnyExpression rhs)
>=を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.ge(PathExpression lhs,
ArithmeticExpression rhs)
>=を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.ge(PathExpression lhs,
DatetimeExpression rhs)
>=を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.ge(PathExpression lhs,
Number rhs)
>=を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.ge(PathExpression lhs,
PathExpression rhs)
>=を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.ge(PathExpression lhs,
String rhs)
>=を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.ge(PathExpression lhs,
StringExpression rhs)
>=を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.ge(String lhs,
PathExpression rhs)
>=を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.gt(PathExpression lhs,
AllOrAnyExpression rhs)
>を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.gt(PathExpression lhs,
ArithmeticExpression rhs)
>を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.gt(PathExpression lhs,
DatetimeExpression rhs)
>を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.gt(PathExpression lhs,
Number rhs)
>を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.gt(PathExpression lhs,
PathExpression rhs)
>を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.gt(PathExpression lhs,
String rhs)
>を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.gt(PathExpression lhs,
StringExpression rhs)
>を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.gt(String lhs,
PathExpression rhs)
>を使った式を作成します. |
static EmptyCollectionComparisonExpression |
CriteriaOperations.isEmpty(PathExpression pathExpression)
IS EMPTYを使った式を作成します. |
static EmptyCollectionComparisonExpression |
CriteriaOperations.isNotEmpty(PathExpression pathExpression)
IS NOT EMPTYを使った式を作成します. |
static NullComparisonExpression |
CriteriaOperations.isNotNull(PathExpression pathExpression)
IS NOT NULLを使った式を作成します. |
static NullComparisonExpression |
CriteriaOperations.isNull(PathExpression pathExpression)
IS NULLを使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.le(PathExpression lhs,
AllOrAnyExpression rhs)
<=を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.le(PathExpression lhs,
ArithmeticExpression rhs)
<=を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.le(PathExpression lhs,
DatetimeExpression rhs)
<=を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.le(PathExpression lhs,
Number rhs)
<=を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.le(PathExpression lhs,
PathExpression rhs)
<=を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.le(PathExpression lhs,
String rhs)
<=を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.le(PathExpression lhs,
StringExpression rhs)
<=を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.le(String lhs,
PathExpression rhs)
<=を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.lt(PathExpression lhs,
AllOrAnyExpression rhs)
<を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.lt(PathExpression lhs,
ArithmeticExpression rhs)
<を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.lt(PathExpression lhs,
DatetimeExpression rhs)
<を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.lt(PathExpression lhs,
Number rhs)
<を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.lt(PathExpression lhs,
PathExpression rhs)
<を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.lt(PathExpression lhs,
String rhs)
<を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.lt(PathExpression lhs,
StringExpression rhs)
<を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.lt(String lhs,
PathExpression rhs)
<を使った式を作成します. |
static AggregateExpression |
CriteriaOperations.max(PathExpression path)
集計関数 MAXを適用した式を作成します. |
static AggregateExpression |
CriteriaOperations.maxDistinct(PathExpression path)
DISTINCTを含んだ集計関数MAXを適用した式を作成します. |
static CollectionMemberExpression |
CriteriaOperations.memberOf(IdentificationVariable lhs,
PathExpression rhs)
MEMBEDR OFを使った式を作成します. |
static CollectionMemberExpression |
CriteriaOperations.memberOf(InputParameter lhs,
PathExpression rhs)
MEMBEDR OFを使った式を作成します. |
static CollectionMemberExpression |
CriteriaOperations.memberOf(PathExpression lhs,
PathExpression rhs)
MEMBEDR OFを使った式を作成します. |
static CollectionMemberExpression |
CriteriaOperations.memberOf(PathExpression lhs,
String rhs)
MEMBEDR OFを使った式を作成します. |
static AggregateExpression |
CriteriaOperations.min(PathExpression path)
集計関数 MINを適用した式を作成します. |
static AggregateExpression |
CriteriaOperations.minDistinct(PathExpression path)
DISTINCTを含んだ集計関数MINを適用した式を作成します. |
static ComparisonExpression |
CriteriaOperations.ne(PathExpression lhs,
AllOrAnyExpression rhs)
<>を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.ne(PathExpression lhs,
ArithmeticExpression rhs)
<>を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.ne(PathExpression lhs,
boolean rhs)
<>を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.ne(PathExpression lhs,
BooleanExpression rhs)
<>を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.ne(PathExpression lhs,
DatetimeExpression rhs)
<>を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.ne(PathExpression lhs,
EntityExpression rhs)
<>を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.ne(PathExpression lhs,
EnumExpression rhs)
<>を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.ne(PathExpression lhs,
Number rhs)
<>を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.ne(PathExpression lhs,
PathExpression rhs)
<>を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.ne(PathExpression lhs,
String rhs)
<>を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.ne(PathExpression lhs,
StringExpression rhs)
<>を使った式を作成します. |
static ComparisonExpression |
CriteriaOperations.ne(String lhs,
PathExpression rhs)
<>を使った式を作成します. |
static CollectionMemberExpression |
CriteriaOperations.notMemberOf(IdentificationVariable lhs,
PathExpression rhs)
NOT MEMBEDR OFを使った式を作成します. |
static CollectionMemberExpression |
CriteriaOperations.notMemberOf(InputParameter lhs,
PathExpression rhs)
NOT MEMBEDR OFを使った式を作成します. |
static CollectionMemberExpression |
CriteriaOperations.notMemberOf(PathExpression lhs,
PathExpression rhs)
NOT MEMBEDR OFを使った式を作成します. |
static CollectionMemberExpression |
CriteriaOperations.notMemberOf(PathExpression lhs,
String rhs)
NOT MEMBEDR OFを使った式を作成します. |
static FunctionReturningNumerics |
CriteriaOperations.size(PathExpression collection)
SIZE関数を使った式を作成します. |
static AggregateExpression |
CriteriaOperations.sum(PathExpression path)
集計関数 SUMを適用した式を作成します. |
static AggregateExpression |
CriteriaOperations.sumDistinct(PathExpression path)
DISTINCTを含んだ集計関数SUMを適用した式を作成します. |
| org.seasar.kuina.dao.criteria.grammar での PathExpression の使用 |
|---|
| PathExpression 型のパラメータを持つ org.seasar.kuina.dao.criteria.grammar のメソッド | |
|---|---|
IdentificationVariableDeclaration |
IdentificationVariableDeclaration.inner(PathExpression associationPathSpec)
join_association_path_expressionを内部結合します. |
IdentificationVariableDeclaration |
IdentificationVariableDeclaration.inner(PathExpression associationPathSpec,
IdentificationVariable identificationVariable)
identification_variableを指定してjoin_association_path_expressionを内部結合します. |
IdentificationVariableDeclaration |
IdentificationVariableDeclaration.innerFetch(PathExpression associationPathSpec)
join_association_path_expressionを内部フェッチ結合します. |
IdentificationVariableDeclaration |
IdentificationVariableDeclaration.left(PathExpression associationPathSpec)
join_association_path_expressionを左外部結合します. |
IdentificationVariableDeclaration |
IdentificationVariableDeclaration.left(PathExpression associationPathSpec,
IdentificationVariable identificationVariable)
identification_variableを指定してjoin_association_path_expressionを左外部結合します. |
IdentificationVariableDeclaration |
IdentificationVariableDeclaration.leftFetch(PathExpression associationPathSpec)
join_association_path_expressionを左外部フェッチ結合します. |
| org.seasar.kuina.dao.criteria.impl.grammar.aggregate での PathExpression の使用 |
|---|
| PathExpression 型のパラメータを持つ org.seasar.kuina.dao.criteria.impl.grammar.aggregate のコンストラクタ | |
|---|---|
Avg(boolean distinct,
PathExpression pathExpression)
インスタンスを構築します。 |
|
Avg(PathExpression pathExpression)
インスタンスを構築します。 |
|
Count(boolean distinct,
PathExpression pathExpression)
インスタンスを構築します。 |
|
Count(PathExpression pathExpression)
インスタンスを構築します。 |
|
Max(boolean distinct,
PathExpression pathExpression)
インスタンスを構築します。 |
|
Max(PathExpression pathExpression)
インスタンスを構築します。 |
|
Min(boolean distinct,
PathExpression pathExpression)
インスタンスを構築します。 |
|
Min(PathExpression pathExpression)
インスタンスを構築します。 |
|
Sum(boolean distinct,
PathExpression pathExpression)
インスタンスを構築します。 |
|
Sum(PathExpression pathExpression)
インスタンスを構築します。 |
|
| org.seasar.kuina.dao.criteria.impl.grammar.declaration での PathExpression の使用 |
|---|
| PathExpression として宣言されている org.seasar.kuina.dao.criteria.impl.grammar.declaration のフィールド | |
|---|---|
protected PathExpression |
CollectionMemberDeclarationImpl.pathExpression
path_expression |
| PathExpression を返す org.seasar.kuina.dao.criteria.impl.grammar.declaration のメソッド | |
|---|---|
PathExpression |
CollectionMemberDeclarationImpl.getPathExpression()
path_expressionを返します. |
| PathExpression 型のパラメータを持つ org.seasar.kuina.dao.criteria.impl.grammar.declaration のメソッド | |
|---|---|
IdentificationVariableDeclaration |
IdentificationVariableDeclarationImpl.inner(PathExpression associationPathSpec)
|
IdentificationVariableDeclaration |
IdentificationVariableDeclarationImpl.inner(PathExpression associationPathSpec,
IdentificationVariable identificationVariable)
|
IdentificationVariableDeclaration |
IdentificationVariableDeclarationImpl.innerFetch(PathExpression associationPathSpec)
|
IdentificationVariableDeclaration |
IdentificationVariableDeclarationImpl.left(PathExpression associationPathSpec)
|
IdentificationVariableDeclaration |
IdentificationVariableDeclarationImpl.left(PathExpression associationPathSpec,
IdentificationVariable identificationVariable)
|
IdentificationVariableDeclaration |
IdentificationVariableDeclarationImpl.leftFetch(PathExpression associationPathSpec)
|
| PathExpression 型のパラメータを持つ org.seasar.kuina.dao.criteria.impl.grammar.declaration のコンストラクタ | |
|---|---|
CollectionMemberDeclarationImpl(PathExpression pathExpression,
IdentificationVariable identificationVariable)
インスタンスを構築します。 |
|
| org.seasar.kuina.dao.criteria.impl.grammar.expression での PathExpression の使用 |
|---|
| PathExpression を実装している org.seasar.kuina.dao.criteria.impl.grammar.expression のクラス | |
|---|---|
class |
PathExpressionImpl
JPQLのpath_expressionを表すクラスです. |
| PathExpression として宣言されている org.seasar.kuina.dao.criteria.impl.grammar.expression のフィールド | |
|---|---|
protected PathExpression |
OrderbyItemImpl.pathExpression
path_expression |
protected PathExpression |
AbstractInExpression.pathExpression
path_expression |
| PathExpression 型のパラメータを持つ org.seasar.kuina.dao.criteria.impl.grammar.expression のコンストラクタ | |
|---|---|
AbstractInExpression(String operator,
PathExpression pathExpression)
インスタンスを構築します。 |
|
AbstractInExpression(String operator,
PathExpression pathExpression,
InItem... inItems)
インスタンスを構築します。 |
|
InExpressionImpl(PathExpression pathExpression)
インスタンスを構築します。 |
|
InExpressionImpl(PathExpression pathExpression,
InItem... inItems)
インスタンスを構築します。 |
|
NotInExpressionImpl(PathExpression pathExpression)
インスタンスを構築します。 |
|
NotInExpressionImpl(PathExpression pathExpression,
InItem... inItems)
インスタンスを構築します。 |
|
OrderbyItemImpl(PathExpression pathExpression)
インスタンスを構築します。 |
|
OrderbyItemImpl(PathExpression pathExpression,
OrderingSpec orderingSpec)
インスタンスを構築します。 |
|
| org.seasar.kuina.dao.criteria.impl.grammar.function での PathExpression の使用 |
|---|
| PathExpression 型のパラメータを持つ org.seasar.kuina.dao.criteria.impl.grammar.function のコンストラクタ | |
|---|---|
Size(PathExpression collection)
インスタンスを構築します。 |
|
| org.seasar.kuina.dao.criteria.impl.grammar.join での PathExpression の使用 |
|---|
| PathExpression として宣言されている org.seasar.kuina.dao.criteria.impl.grammar.join のフィールド | |
|---|---|
protected PathExpression |
AbstractJoin.associationPathSpec
association_path_expression |
| PathExpression を返す org.seasar.kuina.dao.criteria.impl.grammar.join のメソッド | |
|---|---|
PathExpression |
AbstractJoin.getAssociationPathSpec()
association_apth_specを返します. |
| PathExpression 型のパラメータを持つ org.seasar.kuina.dao.criteria.impl.grammar.join のメソッド | |
|---|---|
protected static IdentificationVariable |
AbstractJoin.getDefaultIdentificationVariable(PathExpression associationPathSpec)
association_path_expressionからデフォルトのidentification_variableを求めて返します. |
| PathExpression 型のパラメータを持つ org.seasar.kuina.dao.criteria.impl.grammar.join のコンストラクタ | |
|---|---|
AbstractJoin(String joinSpec,
PathExpression associationPathSpec)
インスタンスを構築します。 |
|
AbstractJoin(String joinSpec,
PathExpression associationPathSpec,
IdentificationVariable identificationVariable)
インスタンスを構築します。 |
|
InnerFetchJoin(PathExpression associationPathSpec)
インスタンスを構築します。 |
|
InnerJoin(PathExpression associationPathSpec)
インスタンスを構築します。 |
|
InnerJoin(PathExpression associationPathSpec,
IdentificationVariable identificationVariable)
インスタンスを構築します。 |
|
LeftOuterFetchJoin(PathExpression associationPathSpec)
インスタンスを構築します。 |
|
LeftOuterJoin(PathExpression associationPathSpec)
インスタンスを構築します。 |
|
LeftOuterJoin(PathExpression associationPathSpec,
IdentificationVariable identificationVariable)
インスタンスを構築します。 |
|
| org.seasar.kuina.dao.criteria.impl.grammar.operator での PathExpression の使用 |
|---|
|
||||||||||
| 前 次 | フレームあり フレームなし | |||||||||