|
||||||||||
前 次 | フレームあり フレームなし |
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 の使用 |
---|
|
||||||||||
前 次 | フレームあり フレームなし |