|
||||||||||
前 次 | フレームあり フレームなし |
Criterion を使用しているパッケージ | |
---|---|
org.seasar.kuina.dao.criteria.grammar | JPQLの文法要素をJavaインタフェースとして提供します. |
org.seasar.kuina.dao.criteria.impl.grammar.aggregate | JPQLの文法要素である集計関数の実装を提供します. |
org.seasar.kuina.dao.criteria.impl.grammar.clause | JPQLの文法要素である句の実装を提供します. |
org.seasar.kuina.dao.criteria.impl.grammar.conditional | 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.grammar での Criterion の使用 |
---|
org.seasar.kuina.dao.criteria.grammar での Criterion のサブインタフェース | |
---|---|
interface |
AggregateExpression
JPQLのaggreaga_expressionを表します. |
interface |
AllOrAnyExpression
JPQLのall_or_any_expressionを表します. |
interface |
ArithmeticExpression
JPQLのarithmetic_expressionを表します. |
interface |
ArithmeticFactor
JPQLのarithmetic_factorを表します. |
interface |
ArithmeticPrimary
JPQLのarithmetic_primaryを表します. |
interface |
ArithmeticTerm
JPQLのarithmetic_termを表します. |
interface |
BetweenExpression
JPQLのbetween_expressionを表します. |
interface |
BooleanExpression
JPQLのboolean_expressionを表します. |
interface |
BooleanLiteral
JPQLのboolean_literalを表します. |
interface |
BooleanPrimary
JPQLのboolean_primaryを表します. |
interface |
CollectionMemberDeclaration
JPQLのcollection_member_declarationを表します. |
interface |
CollectionMemberExpression
JPQLのcollection_member_expressionを表します. |
interface |
ComparisonExpression
JPQLのcomparison_expressionを表します. |
interface |
ComparisonOperator
JPQLのcomparison_operatorを表します. |
interface |
ConditionalExpression
JPQLのconditional_expressionを表します. |
interface |
ConditionalFactor
JPQLのconditional_factorを表します. |
interface |
ConditionalPrimary
JPQLのconditional_primaryを表します. |
interface |
ConditionalTerm
JPQLのconditional_termを表します. |
interface |
ConstructorExpression
JPQLのconstructor_expressionを表します. |
interface |
ConstructorItem
JPQLのconstructor_itemを表します. |
interface |
DatetimeExpression
JPQLのdatetime_expressionを表します. |
interface |
DatetimePrimary
JPQLのdatetime_primaryを表します. |
interface |
EmptyCollectionComparisonExpression
JPQLのempty_collection_comparison_expressionを表します. |
interface |
EntityExpression
JPQLのentity_expressionを表します. |
interface |
EnumExpression
JPQLのenum_expressionを表します. |
interface |
EnumLiteral
JPQLのenum_literalを表します. |
interface |
EnumPrimary
JPQLのenum_primaryを表します. |
interface |
ExistsExpression
JPQLのexists_expressionを表します. |
interface |
FetchJoin
JPQLのfetch_joinを表します. |
interface |
FromClause
JPQLのfrom_clauseを表します. |
interface |
FunctionReturningDatetime
JPQLのfunctions_returning_datetimeを表します. |
interface |
FunctionReturningNumerics
JPQLのfunctions_returning_numericsを表します. |
interface |
FunctionReturningStrings
JPQLのfunctions_returning_stringsを表します. |
interface |
GroupbyClause
JPQLのgroupby_clauseを表します. |
interface |
GroupbyItem
JPQLのgroupby_itemを表します. |
interface |
HavingClause
JPQLのhaving_clauseを表します. |
interface |
IdentificationVariable
JPQLのidentification_variableを表します. |
interface |
IdentificationVariableDeclaration
JPQLのidentification_variable_declarationを表します. |
interface |
InExpression
JPQLのin_expressionを表します. |
interface |
InItem
JPQLのin_itemを表します. |
interface |
InputParameter
JPQLのinput_parameterを表します. |
interface |
Join
JPQLのjoinを表します. |
interface |
JoinOrFetchJoin
JPQLのjoinあるいはfetch_joinを表します. |
interface |
LikeExpression
JPQLのlike_expressionを表します. |
interface |
Literal
JPQLのliteralを表します. |
interface |
NullComparisonExpression
JPQLのnull_comparison_expressionを表します. |
interface |
NumericLiteral
JPQLのnumeric_literalを表します. |
interface |
OrderbyClause
JPQLのorderby_clauseを表します. |
interface |
OrderbyItem
JPQLのorderby_itemを表します. |
interface |
PathExpression
JPQLのpath_expressionを表します. |
interface |
RangeVarialbeDeclaration
JPQLのrange_variable_declarationを表します. |
interface |
SelectClause
JPQLのselect_clauseを表します. |
interface |
SelectExpression
JPQLのselect_expressionを表します. |
interface |
SimpleArithmeticExpression
JPQLのsimple_arithmetic_expressionを表します. |
interface |
SimpleCondExpression
JPQLのsimple_cond_expressionを表します. |
interface |
SimpleEntityExpression
JPQLのsimple_entity_expressionを表します. |
interface |
SimpleSelectClause
JPQLのsimple_select_clauseを表します. |
interface |
SimpleSelectExpression
JPQLのsimple_select_expressionを表します. |
interface |
StringExpression
JPQLのstring_expressionを表します. |
interface |
StringLiteral
JPQLのstring_literalを表します. |
interface |
StringPrimary
JPQLのstring_primaryを表します. |
interface |
Subquery
JPQLのsubqueryを表します. |
interface |
SubqueryFromClause
JPQLのsubquery_from_clauseを表します. |
interface |
SubselectIdentificationVariableDeclaration
JPQLのsubselect_identification_variable_declarationを表します. |
interface |
WhereClause
JPQLのwhere_clauseを表します. |
org.seasar.kuina.dao.criteria.impl.grammar.aggregate での Criterion の使用 |
---|
Criterion を実装している org.seasar.kuina.dao.criteria.impl.grammar.aggregate のクラス | |
---|---|
class |
AbstractAggregateExpression
JPQLのaggregate_expressionを表す抽象クラスです. |
class |
Avg
JPQLのAVG関数を表すクラスです. |
class |
Count
JPQLのCOUNT関数を表現するクラスです. |
class |
Max
JPQLのMAX関数を表現するクラスです. |
class |
Min
JPQLのMIN関数を表現するクラスです. |
class |
Sum
JPQLのSUM関数を表現するクラスです. |
Criterion として宣言されている org.seasar.kuina.dao.criteria.impl.grammar.aggregate のフィールド | |
---|---|
protected Criterion |
AbstractAggregateExpression.expression
集計対象の式 |
Criterion 型のパラメータを持つ org.seasar.kuina.dao.criteria.impl.grammar.aggregate のコンストラクタ | |
---|---|
AbstractAggregateExpression(String functionName,
boolean distinct,
Criterion expression)
インスタンスを構築します。 |
org.seasar.kuina.dao.criteria.impl.grammar.clause での Criterion の使用 |
---|
Criterion を実装している org.seasar.kuina.dao.criteria.impl.grammar.clause のクラス | |
---|---|
class |
FromClauseImpl
JPQLのfrom_clauseを表現するクラスです. |
class |
GroupbyClauseImpl
JPQLのgroupby_clauseを表現するクラスです. |
class |
HavingClauseImpl
JPQLのhaving_clauseを表すクラスです. |
class |
OrderbyClauseImpl
JPQLのorderby_clauseを表すクラスです. |
class |
SelectClauseImpl
JPQLのselect_clauseを表すクラスです. |
class |
SimpleSelectClauseImpl
JPQLのsimple_select_clauseを表すクラスです. |
class |
SubqueryFromClauseImpl
JPQLのsubquery_from_clauseを表します. |
class |
WhereClauseImpl
JPQLのwhere_clauseを表すクラスです. |
Criterion 型の型パラメータを持つ org.seasar.kuina.dao.criteria.impl.grammar.clause のフィールド | |
---|---|
protected List<Criterion> |
SubqueryFromClauseImpl.declarations
問い合わせがDISTINCTの場合は true ,それ以外の場合はfalse |
protected List<Criterion> |
FromClauseImpl.declarations
identification_variable_declaration および collection_member_delarationのリスト |
protected List<Criterion> |
GroupbyClauseImpl.groupbyItems
groupby_itemのリスト |
protected List<Criterion> |
OrderbyClauseImpl.orderbyItems
orderby_itemのリスト |
protected List<Criterion> |
SelectClauseImpl.selectExpressions
select_expressionのリスト |
protected List<Criterion> |
SimpleSelectClauseImpl.simpleSelectExpressions
simple_select_expressionのリスト |
org.seasar.kuina.dao.criteria.impl.grammar.conditional での Criterion の使用 |
---|
Criterion を実装している org.seasar.kuina.dao.criteria.impl.grammar.conditional のクラス | |
---|---|
class |
AbstractConditionalExpression
JPQLのconditional_expresssionを表す抽象クラスです. |
class |
And
複数のconditional_expressionがANDで結合されたconditional_termを表すクラスです. |
class |
Or
複数のconditional_expressionがORで結合されたconditional_expressionを表すクラスです. |
Criterion 型の型パラメータを持つ org.seasar.kuina.dao.criteria.impl.grammar.conditional のフィールド | |
---|---|
protected List<Criterion> |
AbstractConditionalExpression.expressions
式のリスト |
org.seasar.kuina.dao.criteria.impl.grammar.declaration での Criterion の使用 |
---|
Criterion を実装している org.seasar.kuina.dao.criteria.impl.grammar.declaration のクラス | |
---|---|
class |
CollectionMemberDeclarationImpl
JPQLのcollection_member_declarationを表す実装クラスです. |
class |
IdentificationVariableDeclarationImpl
JPQLのidentification_variable_declarationを表す実装クラスです. |
org.seasar.kuina.dao.criteria.impl.grammar.expression での Criterion の使用 |
---|
Criterion を実装している org.seasar.kuina.dao.criteria.impl.grammar.expression のクラス | |
---|---|
class |
AbstractAllOrAnyExpression
JPQLのall_or_any_expressionを表す抽象クラスです. |
class |
AbstractExistsExpression
JPQLのexists_expressionを表す抽象クラスです. |
class |
AbstractInExpression
JPQLのin_expressionを表す抽象クラスです. |
class |
AllExpressionImpl
JPQLのALL演算子を使用したall_or_any_expressionを表すクラスです. |
class |
AnyExpressionImpl
JPQLのANY演算子を使用したall_or_any_expressionを表すクラスです. |
class |
BooleanLiteralImpl
JPQLのboolean_literalを表すクラスです. |
class |
EnumLiteralImpl
JPQLのenum_literalを表すクラスです. |
class |
ExistsExpressionImpl
JPQLのEXISTS演算子を使用したexists_expressionを表すクラスです. |
class |
IdentificationVariableImpl
JPQLのidentification_variableを表すクラスです. |
class |
InExpressionImpl
JPQLのIN演算子を使用したin_expressionを表すクラスです. |
class |
InputParameterImpl
JPQLのinput_parameterを表す文字列. |
class |
NotExistsExpressionImpl
JPQLのNOT EXISTS演算子を使用したexists_expressionを表すクラスです. |
class |
NotInExpressionImpl
JPQLのNOT IN演算子を使用したin_expressionを表すクラスです. |
class |
NumericLiteralImpl
JPQLのnumeric_literalを表すクラスです. |
class |
OrderbyItemImpl
JPQLのorderby_itemを表すクラスです. |
class |
Parenthesis
conditional_expressionをカッコで囲んだconditional_primaryを表すクラスです. |
class |
PathExpressionImpl
JPQLのpath_expressionを表すクラスです. |
class |
SomeExpressionImpl
JPQLのSOME演算子を使用したall_or_any_expressionを表すクラスです. |
class |
StringLiteralImpl
JPQLのstring_literalを表すクラスです. |
class |
SubqueryImpl
JPQLのsubqueryを表すクラスです. |
org.seasar.kuina.dao.criteria.impl.grammar.function での Criterion の使用 |
---|
Criterion を実装している org.seasar.kuina.dao.criteria.impl.grammar.function のクラス | |
---|---|
class |
Abs
JPQLのABS関数を表すクラスです. |
class |
AbstractFunction
JPQLの関数を表す抽象クラスです. |
class |
Concat
JPQLのCONCAT関数を表すクラスです. |
class |
CurrentDate
JPQLのCURRENT_DATE関数を表すクラスです. |
class |
CurrentTime
JPQLのCURRENT_TIME関数を表すクラスです. |
class |
CurrentTimestamp
JPQLのCURRENT_TIMESTAMP関数を表すクラスです. |
class |
Length
JPQLのLENGTH関数を表すクラスです. |
class |
Locate
JPQLのLOCATE関数を表すクラスです. |
class |
Lower
JPQLのLOWER関数を表すクラスです. |
class |
Mod
JPQLのMOD関数を表すクラスです. |
class |
Size
JPQLのSIZE関数を表すクラスです. |
class |
Sqrt
JPQLのSQRT関数を表すクラスです. |
class |
Substring
JPQLのSUBSTRING関数を表すクラスです. |
class |
Trim
JPQLのTRIM関数を表すクラスです. |
class |
Upper
JPQLのUPPER関数を表すクラスです. |
Criterion 型の型パラメータを持つ org.seasar.kuina.dao.criteria.impl.grammar.function のフィールド | |
---|---|
protected List<Criterion> |
AbstractFunction.arguments
関数に渡す引数のリスト |
Criterion 型のパラメータを持つ org.seasar.kuina.dao.criteria.impl.grammar.function のコンストラクタ | |
---|---|
AbstractFunction(String functor,
Criterion... arguments)
インスタンスを構築します。 |
org.seasar.kuina.dao.criteria.impl.grammar.join での Criterion の使用 |
---|
Criterion を実装している org.seasar.kuina.dao.criteria.impl.grammar.join のクラス | |
---|---|
class |
AbstractJoin
JPQLのjoinあるいはfetch_joinを表す抽象クラスです. |
class |
InnerFetchJoin
内部フェッチ結合を表すクラスです. |
class |
InnerJoin
内部結合を表すクラスです. |
class |
LeftOuterFetchJoin
左外部フェッチ結合を表すクラスです. |
class |
LeftOuterJoin
左外部結合を表すクラスです. |
org.seasar.kuina.dao.criteria.impl.grammar.operator での Criterion の使用 |
---|
Criterion を実装している org.seasar.kuina.dao.criteria.impl.grammar.operator のクラス | |
---|---|
class |
AbstractBetween
JPQLのbetween_expressionを表す抽象クラスです. |
class |
AbstractBinaryOperator
二項演算子を表す抽象クラスです. |
class |
AbstractLike
JPQLのlike_expressionを表すクラスです. |
class |
AbstractUnaryPostfixOperator
単項後置演算子を表すクラスです. |
class |
AbstractUnaryPrefixOperator
単項前置演算子を表すクラスです. |
class |
Addition
JPQLの2項 + 演算子を表すクラスです. |
class |
Between
JPQLのBETWEENを表す抽象クラスです. |
class |
Division
JPQLの2項 / 演算子を表すクラスです. |
class |
Equal
JPQLの2項 = 演算子を表すクラスです. |
class |
GreaterOrEqual
JPQLの2項 >= 演算子を表すクラスです. |
class |
GreaterThan
JPQLの2項 > 演算子を表すクラスです. |
class |
IsEmpty
JPQLのIS EMPTYを表すクラスです. |
class |
IsNotEmpty
JPQLのIS NOT EMPTYを表すクラスです. |
class |
IsNotNull
JPQLのIS NOT NULLを表すクラスです. |
class |
IsNull
JPQLのIS NULLを表すクラスです. |
class |
LessOrEqual
JPQLの2項 <= 演算子を表すクラスです. |
class |
LessThan
JPQLの2項 < 演算子を表すクラスです. |
class |
Like
JPQLのLIKEを表すクラスです. |
class |
MemberOf
JPQLのMEMBER OFを表すクラスです. |
class |
Multiplication
JPQLの2項 * 演算子を表すクラスです. |
class |
Not
JPQLのNOTを表すクラスです. |
class |
NotBetween
JPQLのNOT BETWEENを表す抽象クラスです. |
class |
NotEqual
2項の <> 演算子を表すクラスです. |
class |
NotLike
JPQLのNOT LIKEを表すクラスです. |
class |
NotMemberOf
JPQLのNOT MEMBER OFを表すクラスです. |
class |
Subtraction
JPQLの2項 - 演算子を表すクラスです. |
class |
UnaryMinus
JPQLの単項 - 演算子を表すクラスです. |
class |
UnaryPlus
JPQLの単項 + 演算子を表すクラスです. |
Criterion として宣言されている org.seasar.kuina.dao.criteria.impl.grammar.operator のフィールド | |
---|---|
protected Criterion |
AbstractBetween.from
範囲の下限 |
protected Criterion |
AbstractBinaryOperator.lhs
左辺 |
protected Criterion |
AbstractUnaryPrefixOperator.operand
オペランド |
protected Criterion |
AbstractUnaryPostfixOperator.operand
オペランド |
protected Criterion |
AbstractBetween.operand
テスト対象 |
protected Criterion |
AbstractBinaryOperator.rhs
右辺 |
protected Criterion |
AbstractBetween.to
範囲の上限 |
Criterion 型のパラメータを持つ org.seasar.kuina.dao.criteria.impl.grammar.operator のコンストラクタ | |
---|---|
AbstractBetween(String operator,
Criterion operand,
Criterion from,
Criterion to)
インスタンスを構築します。 |
|
AbstractBinaryOperator(String operator,
Criterion lhs,
Criterion rhs)
インスタンスを構築します。 |
|
AbstractUnaryPostfixOperator(String operator,
Criterion operand)
インスタンスを構築します。 |
|
AbstractUnaryPrefixOperator(String operator,
Criterion operand)
インスタンスを構築します。 |
|
||||||||||
前 次 | フレームあり フレームなし |