|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.robot.dbflute.cbean.AbstractConditionQuery
org.seasar.robot.db.cbean.cq.bs.AbstractBsAccessResultDataCQ
public abstract class AbstractBsAccessResultDataCQ
The abstract condition-query of ACCESS_RESULT_DATA.
入れ子のクラスの概要 |
---|
クラス org.seasar.robot.dbflute.cbean.AbstractConditionQuery から継承された入れ子のクラス/インタフェース |
---|
org.seasar.robot.dbflute.cbean.AbstractConditionQuery.GeneralColumnRealNameProvider, org.seasar.robot.dbflute.cbean.AbstractConditionQuery.NssCall, org.seasar.robot.dbflute.cbean.AbstractConditionQuery.OracleMatchLikeSearch, org.seasar.robot.dbflute.cbean.AbstractConditionQuery.PostgreSQLMatchLikeSearch |
フィールドの概要 |
---|
クラス org.seasar.robot.dbflute.cbean.AbstractConditionQuery から継承されたフィールド |
---|
_aliasName, _foreignPropertyName, _inline, _nestLevel, _onClause, _parameterOptionMap, _referrerQuery, _relationPath, _sqlClause, _subQueryLevel, _unionAllQueryMap, _unionQueryMap, CK_EQ, CK_GE, CK_GT, CK_INS, CK_ISN, CK_ISNN, CK_LE, CK_LS, CK_LT, CK_NES, CK_NET, CK_NINS, CK_NLS, CQ_PROPERTY, DOBJ |
コンストラクタの概要 | |
---|---|
AbstractBsAccessResultDataCQ(org.seasar.robot.dbflute.cbean.ConditionQuery childQuery,
org.seasar.robot.dbflute.cbean.sqlclause.SqlClause sqlClause,
java.lang.String aliasName,
int nestLevel)
|
メソッドの概要 | |
---|---|
protected void |
doSetEncoding_Equal(java.lang.String encoding)
|
void |
doSetEncoding_InScope(java.util.Collection<java.lang.String> encodingList)
|
protected void |
doSetEncoding_NotEqual(java.lang.String encoding)
|
void |
doSetEncoding_NotInScope(java.util.Collection<java.lang.String> encodingList)
|
protected void |
doSetId_Equal(java.lang.Long id)
|
protected void |
doSetId_InScope(java.util.Collection<java.lang.Long> idList)
|
protected void |
doSetId_NotEqual(java.lang.Long id)
|
protected void |
doSetId_NotInScope(java.util.Collection<java.lang.Long> idList)
|
protected void |
doSetTransformerName_Equal(java.lang.String transformerName)
|
void |
doSetTransformerName_InScope(java.util.Collection<java.lang.String> transformerNameList)
|
protected void |
doSetTransformerName_NotEqual(java.lang.String transformerName)
|
void |
doSetTransformerName_NotInScope(java.util.Collection<java.lang.String> transformerNameList)
|
protected abstract org.seasar.robot.dbflute.cbean.cvalue.ConditionValue |
getCValueData()
|
protected abstract org.seasar.robot.dbflute.cbean.cvalue.ConditionValue |
getCValueEncoding()
|
protected abstract org.seasar.robot.dbflute.cbean.cvalue.ConditionValue |
getCValueId()
|
protected abstract org.seasar.robot.dbflute.cbean.cvalue.ConditionValue |
getCValueTransformerName()
|
java.lang.String |
getTableDbName()
|
void |
inScopeAccessResult(org.seasar.robot.dbflute.cbean.SubQuery<AccessResultCB> subQuery)
Set up InScopeRelation (sub-query). |
abstract java.lang.String |
keepId_InScopeRelation_AccessResult(AccessResultCQ subQuery)
|
abstract java.lang.String |
keepId_NotInScopeRelation_AccessResult(AccessResultCQ subQuery)
|
abstract java.lang.String |
keepMyselfInScopeRelation(AccessResultDataCQ subQuery)
|
abstract java.lang.String |
keepScalarCondition(AccessResultDataCQ subQuery)
|
void |
myselfInScope(org.seasar.robot.dbflute.cbean.SubQuery<AccessResultDataCB> subQuery)
Myself InScope (SubQuery). |
void |
notInScopeAccessResult(org.seasar.robot.dbflute.cbean.SubQuery<AccessResultCB> subQuery)
Set up NotInScopeRelation (sub-query). |
protected void |
regData(org.seasar.robot.dbflute.cbean.ckey.ConditionKey k,
java.lang.Object v)
|
protected void |
regEncoding(org.seasar.robot.dbflute.cbean.ckey.ConditionKey k,
java.lang.Object v)
|
protected void |
regId(org.seasar.robot.dbflute.cbean.ckey.ConditionKey k,
java.lang.Object v)
|
protected void |
regTransformerName(org.seasar.robot.dbflute.cbean.ckey.ConditionKey k,
java.lang.Object v)
|
org.seasar.robot.dbflute.cbean.chelper.HpSSQFunction<AccessResultDataCB> |
scalar_Equal()
Prepare ScalarCondition as equal. |
org.seasar.robot.dbflute.cbean.chelper.HpSSQFunction<AccessResultDataCB> |
scalar_GreaterEqual()
Prepare ScalarCondition as greaterEqual. |
org.seasar.robot.dbflute.cbean.chelper.HpSSQFunction<AccessResultDataCB> |
scalar_GreaterThan()
Prepare ScalarCondition as greaterThan. |
org.seasar.robot.dbflute.cbean.chelper.HpSSQFunction<AccessResultDataCB> |
scalar_LessEqual()
Prepare ScalarCondition as lessEqual. |
org.seasar.robot.dbflute.cbean.chelper.HpSSQFunction<AccessResultDataCB> |
scalar_LessThan()
Prepare ScalarCondition as lessThan. |
org.seasar.robot.dbflute.cbean.chelper.HpSSQFunction<AccessResultDataCB> |
scalar_NotEqual()
Prepare ScalarCondition as equal. |
void |
setData_IsNotNull()
IsNotNull(is not null). |
void |
setData_IsNull()
IsNull(is null). |
void |
setEncoding_Equal(java.lang.String encoding)
Equal(=). |
void |
setEncoding_GreaterEqual(java.lang.String encoding)
GreaterEqual(>=). |
void |
setEncoding_GreaterThan(java.lang.String encoding)
GreaterThan(>). |
void |
setEncoding_InScope(java.util.Collection<java.lang.String> encodingList)
InScope(in ('a', 'b')). |
void |
setEncoding_IsNotNull()
IsNotNull(is not null). |
void |
setEncoding_IsNull()
IsNull(is null). |
void |
setEncoding_LessEqual(java.lang.String encoding)
LessEqual(<=). |
void |
setEncoding_LessThan(java.lang.String encoding)
LessThan(<). |
void |
setEncoding_LikeSearch(java.lang.String encoding,
org.seasar.robot.dbflute.cbean.coption.LikeSearchOption likeSearchOption)
LikeSearch with various options. |
void |
setEncoding_NotEqual(java.lang.String encoding)
NotEqual(<>). |
void |
setEncoding_NotInScope(java.util.Collection<java.lang.String> encodingList)
NotInScope(not in ('a', 'b')). |
void |
setEncoding_NotLikeSearch(java.lang.String encoding,
org.seasar.robot.dbflute.cbean.coption.LikeSearchOption likeSearchOption)
NotLikeSearch with various options. |
void |
setEncoding_PrefixSearch(java.lang.String encoding)
PrefixSearch(like 'xxx%' escape ...). |
void |
setId_Equal(java.lang.Long id)
Equal(=). |
void |
setId_GreaterEqual(java.lang.Long id)
GreaterEqual(>=). |
void |
setId_GreaterThan(java.lang.Long id)
GreaterThan(>). |
void |
setId_InScope(java.util.Collection<java.lang.Long> idList)
InScope(in (1, 2)). |
void |
setId_IsNotNull()
IsNotNull(is not null). |
void |
setId_IsNull()
IsNull(is null). |
void |
setId_LessEqual(java.lang.Long id)
LessEqual(<=). |
void |
setId_LessThan(java.lang.Long id)
LessThan(<). |
void |
setId_NotEqual(java.lang.Long id)
NotEqual(<>). |
void |
setId_NotInScope(java.util.Collection<java.lang.Long> idList)
NotInScope(not in (1, 2)). |
void |
setTransformerName_Equal(java.lang.String transformerName)
Equal(=). |
void |
setTransformerName_GreaterEqual(java.lang.String transformerName)
GreaterEqual(>=). |
void |
setTransformerName_GreaterThan(java.lang.String transformerName)
GreaterThan(>). |
void |
setTransformerName_InScope(java.util.Collection<java.lang.String> transformerNameList)
InScope(in ('a', 'b')). |
void |
setTransformerName_LessEqual(java.lang.String transformerName)
LessEqual(<=). |
void |
setTransformerName_LessThan(java.lang.String transformerName)
LessThan(<). |
void |
setTransformerName_LikeSearch(java.lang.String transformerName,
org.seasar.robot.dbflute.cbean.coption.LikeSearchOption likeSearchOption)
LikeSearch with various options. |
void |
setTransformerName_NotEqual(java.lang.String transformerName)
NotEqual(<>). |
void |
setTransformerName_NotInScope(java.util.Collection<java.lang.String> transformerNameList)
NotInScope(not in ('a', 'b')). |
void |
setTransformerName_NotLikeSearch(java.lang.String transformerName,
org.seasar.robot.dbflute.cbean.coption.LikeSearchOption likeSearchOption)
NotLikeSearch with various options. |
void |
setTransformerName_PrefixSearch(java.lang.String transformerName)
PrefixSearch(like 'xxx%' escape ...). |
protected java.lang.String |
xabCB()
|
protected java.lang.String |
xabCQ()
|
protected java.lang.String |
xabLSO()
|
protected java.lang.String |
xabSSQS()
|
protected org.seasar.robot.dbflute.cbean.chelper.HpSSQFunction<AccessResultDataCB> |
xcreateSSQFunction(java.lang.String operand)
|
protected org.seasar.robot.dbflute.dbmeta.DBMetaProvider |
xgetDBMetaProvider()
|
protected void |
xscalarCondition(java.lang.String function,
org.seasar.robot.dbflute.cbean.SubQuery<AccessResultDataCB> subQuery,
java.lang.String operand)
|
クラス org.seasar.robot.dbflute.cbean.AbstractConditionQuery から継承されたメソッド |
---|
assertAliasName, assertColumnName, assertFunctionNotNull, assertObjectNotNull, assertOrderByPurpose, assertStringNotNullAndNotTrimmedEmpty, assertSubQueryNotNull, cLSOP, createCBExThrower, createFixedConditionResolver, cTL, cTNum, cTNumL, cTStrL, doInvokeForeignCQ, doInvokeHasForeignCQ, doInvokeQuery, doNss, fCTPD, filterConvertToPureDate, filterRemoveEmptyString, findDBMeta, fRES, getInternalUnionAllQueryMap, getInternalUnionQueryMap, getOptionParameterMap, hasUnionQueryOrUnionAllQuery, hSC, initCap, initUncap, innerJoin, invokeForeignCQ, invokeHasForeignCQ, invokeOrderBy, invokeQuery, invokeQuery, invokeQueryEqual, invokeQueryLikeSearch, invokeValue, isBaseQuery, isEmptyStringQueryAllowed, isInScopeRelationSuppressLocalAliasName, isValidQuery, ln, nCV, newArrayList, newArrayList, newArrayList, newConditionValue, newHashMap, newLinkedHashMap, reflectRelationOnUnionQuery, regFTQ, regINS, regIQ, regIQ, registerExistsReferrer, registerExistsReferrer, registerInlineWhereClause, registerInScopeRelation, registerInScopeRelation, registerLikeSearchQuery, registerNotExistsReferrer, registerNotInScopeRelation, registerOrderBy, registerOuterJoin, registerOuterJoin, registerParameterOption, registerQueryDerivedReferrer, registerScalarCondition, registerSpecifiedDerivedOrderBy_Asc, registerSpecifiedDerivedOrderBy_Desc, registerSpecifyDerivedReferrer, registerUnionQuery, registerWhereClause, regLSQ, regOBA, regOBD, regQ, regQ, replaceString, resolveJoinAliasName, resolveNextRelationPath, setupConditionValueAndRegisterWhereClause, setupConditionValueAndRegisterWhereClause, throwInvalidQueryRegisteredException, throwLikeSearchOptionNotFoundException, throwOrderByIllegalPurposeException, throwSpecifiedDerivedOrderByAliasNameNotFoundException, toColumnRealName, toColumnSqlName, toString, withManualOrder, withNullsFirst, withNullsLast, xcreateInvalidQueryInfo, xcreateMatchLikeSearch, xcreateOracleMatchLikeSearch, xcreatePostgreSQLMatchLikeSearch, xcreateQueryModeProvider, xcreateUnionMapPmb, xdoMatchByLikeSearch, xdoMatchForMySQL, xescapeFullTextSearchValue, xescapeOracleFullTextSearchValue, xgetAliasName, xgetForeignPropertyName, xgetLocation, xgetLocationBase, xgetNestLevel, xgetNextNestLevel, xgetPostgreSQLMatchOperand, xgetReferrerQuery, xgetRelationPath, xgetSqlClause, xgetUnionQuerySql, xsetForeignPropertyName, xsetOnClause, xsetRelationPath, xsetUnionAllQuery, xsetUnionQuery, xsetupUnion, xsuppressEscape |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
public AbstractBsAccessResultDataCQ(org.seasar.robot.dbflute.cbean.ConditionQuery childQuery, org.seasar.robot.dbflute.cbean.sqlclause.SqlClause sqlClause, java.lang.String aliasName, int nestLevel)
メソッドの詳細 |
---|
protected org.seasar.robot.dbflute.dbmeta.DBMetaProvider xgetDBMetaProvider()
org.seasar.robot.dbflute.cbean.AbstractConditionQuery
内の xgetDBMetaProvider
public java.lang.String getTableDbName()
public void setId_Equal(java.lang.Long id)
id
- The value of id as equal.protected void doSetId_Equal(java.lang.Long id)
public void setId_NotEqual(java.lang.Long id)
id
- The value of id as notEqual.protected void doSetId_NotEqual(java.lang.Long id)
public void setId_GreaterThan(java.lang.Long id)
id
- The value of id as greaterThan.public void setId_LessThan(java.lang.Long id)
id
- The value of id as lessThan.public void setId_GreaterEqual(java.lang.Long id)
id
- The value of id as greaterEqual.public void setId_LessEqual(java.lang.Long id)
id
- The value of id as lessEqual.public void setId_InScope(java.util.Collection<java.lang.Long> idList)
idList
- The collection of id as inScope.protected void doSetId_InScope(java.util.Collection<java.lang.Long> idList)
public void setId_NotInScope(java.util.Collection<java.lang.Long> idList)
idList
- The collection of id as notInScope.protected void doSetId_NotInScope(java.util.Collection<java.lang.Long> idList)
public void inScopeAccessResult(org.seasar.robot.dbflute.cbean.SubQuery<AccessResultCB> subQuery)
subQuery
- The sub-query of AccessResult for 'in-scope'. (NotNull)public abstract java.lang.String keepId_InScopeRelation_AccessResult(AccessResultCQ subQuery)
public void notInScopeAccessResult(org.seasar.robot.dbflute.cbean.SubQuery<AccessResultCB> subQuery)
subQuery
- The sub-query of AccessResult for 'not in-scope'. (NotNull)public abstract java.lang.String keepId_NotInScopeRelation_AccessResult(AccessResultCQ subQuery)
public void setId_IsNull()
public void setId_IsNotNull()
protected void regId(org.seasar.robot.dbflute.cbean.ckey.ConditionKey k, java.lang.Object v)
protected abstract org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getCValueId()
public void setTransformerName_Equal(java.lang.String transformerName)
transformerName
- The value of transformerName as equal.protected void doSetTransformerName_Equal(java.lang.String transformerName)
public void setTransformerName_NotEqual(java.lang.String transformerName)
transformerName
- The value of transformerName as notEqual.protected void doSetTransformerName_NotEqual(java.lang.String transformerName)
public void setTransformerName_GreaterThan(java.lang.String transformerName)
transformerName
- The value of transformerName as greaterThan.public void setTransformerName_LessThan(java.lang.String transformerName)
transformerName
- The value of transformerName as lessThan.public void setTransformerName_GreaterEqual(java.lang.String transformerName)
transformerName
- The value of transformerName as greaterEqual.public void setTransformerName_LessEqual(java.lang.String transformerName)
transformerName
- The value of transformerName as lessEqual.public void setTransformerName_InScope(java.util.Collection<java.lang.String> transformerNameList)
transformerNameList
- The collection of transformerName as inScope.public void doSetTransformerName_InScope(java.util.Collection<java.lang.String> transformerNameList)
public void setTransformerName_NotInScope(java.util.Collection<java.lang.String> transformerNameList)
transformerNameList
- The collection of transformerName as notInScope.public void doSetTransformerName_NotInScope(java.util.Collection<java.lang.String> transformerNameList)
public void setTransformerName_PrefixSearch(java.lang.String transformerName)
transformerName
- The value of transformerName as prefixSearch.public void setTransformerName_LikeSearch(java.lang.String transformerName, org.seasar.robot.dbflute.cbean.coption.LikeSearchOption likeSearchOption)
transformerName
- The value of transformerName as likeSearch.likeSearchOption
- The option of like-search. (NotNull)public void setTransformerName_NotLikeSearch(java.lang.String transformerName, org.seasar.robot.dbflute.cbean.coption.LikeSearchOption likeSearchOption)
transformerName
- The value of transformerName as notLikeSearch.likeSearchOption
- The option of not-like-search. (NotNull)protected void regTransformerName(org.seasar.robot.dbflute.cbean.ckey.ConditionKey k, java.lang.Object v)
protected abstract org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getCValueTransformerName()
public void setData_IsNull()
public void setData_IsNotNull()
protected void regData(org.seasar.robot.dbflute.cbean.ckey.ConditionKey k, java.lang.Object v)
protected abstract org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getCValueData()
public void setEncoding_Equal(java.lang.String encoding)
encoding
- The value of encoding as equal.protected void doSetEncoding_Equal(java.lang.String encoding)
public void setEncoding_NotEqual(java.lang.String encoding)
encoding
- The value of encoding as notEqual.protected void doSetEncoding_NotEqual(java.lang.String encoding)
public void setEncoding_GreaterThan(java.lang.String encoding)
encoding
- The value of encoding as greaterThan.public void setEncoding_LessThan(java.lang.String encoding)
encoding
- The value of encoding as lessThan.public void setEncoding_GreaterEqual(java.lang.String encoding)
encoding
- The value of encoding as greaterEqual.public void setEncoding_LessEqual(java.lang.String encoding)
encoding
- The value of encoding as lessEqual.public void setEncoding_InScope(java.util.Collection<java.lang.String> encodingList)
encodingList
- The collection of encoding as inScope.public void doSetEncoding_InScope(java.util.Collection<java.lang.String> encodingList)
public void setEncoding_NotInScope(java.util.Collection<java.lang.String> encodingList)
encodingList
- The collection of encoding as notInScope.public void doSetEncoding_NotInScope(java.util.Collection<java.lang.String> encodingList)
public void setEncoding_PrefixSearch(java.lang.String encoding)
encoding
- The value of encoding as prefixSearch.public void setEncoding_LikeSearch(java.lang.String encoding, org.seasar.robot.dbflute.cbean.coption.LikeSearchOption likeSearchOption)
encoding
- The value of encoding as likeSearch.likeSearchOption
- The option of like-search. (NotNull)public void setEncoding_NotLikeSearch(java.lang.String encoding, org.seasar.robot.dbflute.cbean.coption.LikeSearchOption likeSearchOption)
encoding
- The value of encoding as notLikeSearch.likeSearchOption
- The option of not-like-search. (NotNull)public void setEncoding_IsNull()
public void setEncoding_IsNotNull()
protected void regEncoding(org.seasar.robot.dbflute.cbean.ckey.ConditionKey k, java.lang.Object v)
protected abstract org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getCValueEncoding()
public org.seasar.robot.dbflute.cbean.chelper.HpSSQFunction<AccessResultDataCB> scalar_Equal()
cb.query().scalar_Equal().max(new SubQuery<AccessResultDataCB>() { public void query(AccessResultDataCB subCB) { subCB.specify().setXxx... // derived column for function subCB.query().setYyy... } });
public org.seasar.robot.dbflute.cbean.chelper.HpSSQFunction<AccessResultDataCB> scalar_NotEqual()
cb.query().scalar_NotEqual().max(new SubQuery<AccessResultDataCB>() { public void query(AccessResultDataCB subCB) { subCB.specify().setXxx... // derived column for function subCB.query().setYyy... } });
public org.seasar.robot.dbflute.cbean.chelper.HpSSQFunction<AccessResultDataCB> scalar_GreaterThan()
cb.query().scalar_GreaterThan().max(new SubQuery<AccessResultDataCB>() { public void query(AccessResultDataCB subCB) { subCB.specify().setFoo... // derived column for function subCB.query().setBar... } });
public org.seasar.robot.dbflute.cbean.chelper.HpSSQFunction<AccessResultDataCB> scalar_LessThan()
cb.query().scalar_LessThan().max(new SubQuery<AccessResultDataCB>() { public void query(AccessResultDataCB subCB) { subCB.specify().setFoo... // derived column for function subCB.query().setBar... } });
public org.seasar.robot.dbflute.cbean.chelper.HpSSQFunction<AccessResultDataCB> scalar_GreaterEqual()
cb.query().scalar_GreaterEqual().max(new SubQuery<AccessResultDataCB>() { public void query(AccessResultDataCB subCB) { subCB.specify().setFoo... // derived column for function subCB.query().setBar... } });
public org.seasar.robot.dbflute.cbean.chelper.HpSSQFunction<AccessResultDataCB> scalar_LessEqual()
cb.query().scalar_LessEqual().max(new SubQuery<AccessResultDataCB>() { public void query(AccessResultDataCB subCB) { subCB.specify().setFoo... // derived column for function subCB.query().setBar... } });
protected org.seasar.robot.dbflute.cbean.chelper.HpSSQFunction<AccessResultDataCB> xcreateSSQFunction(java.lang.String operand)
protected void xscalarCondition(java.lang.String function, org.seasar.robot.dbflute.cbean.SubQuery<AccessResultDataCB> subQuery, java.lang.String operand)
public abstract java.lang.String keepScalarCondition(AccessResultDataCQ subQuery)
public void myselfInScope(org.seasar.robot.dbflute.cbean.SubQuery<AccessResultDataCB> subQuery)
subQuery
- The implementation of sub query. (NotNull)public abstract java.lang.String keepMyselfInScopeRelation(AccessResultDataCQ subQuery)
protected java.lang.String xabCB()
protected java.lang.String xabCQ()
protected java.lang.String xabLSO()
protected java.lang.String xabSSQS()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |