public abstract class AbstractBsAccessResultDataCQ
extends org.seasar.dbflute.cbean.AbstractConditionQuery
org.seasar.dbflute.cbean.AbstractConditionQuery.GeneralColumnRealNameProvider, org.seasar.dbflute.cbean.AbstractConditionQuery.NssCall, org.seasar.dbflute.cbean.AbstractConditionQuery.OracleMatchLikeSearch, org.seasar.dbflute.cbean.AbstractConditionQuery.PostgreSQLMatchLikeSearch, org.seasar.dbflute.cbean.AbstractConditionQuery.PropertyNameCQContainer
_aliasName, _baseCB, _foreignPropertyName, _inline, _nestLevel, _onClause, _parameterOptionMap, _referrerQuery, _relationPath, _sqlClause, _subQueryLevel, _unionAllQueryMap, _unionQueryMap, CK_EQ, CK_GE, CK_GT, CK_INS, CK_ISN, CK_ISNN, CK_ISNOE, CK_LE, CK_LS, CK_LT, CK_NES, CK_NET, CK_NINS, CK_NLS, CQ_PROPERTY, DOBJ
コンストラクタと説明 |
---|
AbstractBsAccessResultDataCQ(org.seasar.dbflute.cbean.ConditionQuery childQuery,
org.seasar.dbflute.cbean.sqlclause.SqlClause sqlClause,
String aliasName,
int nestLevel) |
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
doSetEncoding_Equal(String encoding) |
void |
doSetEncoding_InScope(Collection<String> encodingList) |
protected void |
doSetEncoding_NotEqual(String encoding) |
void |
doSetEncoding_NotInScope(Collection<String> encodingList) |
protected void |
doSetId_Equal(Long id) |
protected void |
doSetId_InScope(Collection<Long> idList) |
protected void |
doSetId_NotEqual(Long id) |
protected void |
doSetId_NotInScope(Collection<Long> idList) |
protected void |
doSetTransformerName_Equal(String transformerName) |
void |
doSetTransformerName_InScope(Collection<String> transformerNameList) |
protected void |
doSetTransformerName_NotEqual(String transformerName) |
void |
doSetTransformerName_NotInScope(Collection<String> transformerNameList) |
protected abstract org.seasar.dbflute.cbean.cvalue.ConditionValue |
getCValueData() |
protected abstract org.seasar.dbflute.cbean.cvalue.ConditionValue |
getCValueEncoding() |
protected abstract org.seasar.dbflute.cbean.cvalue.ConditionValue |
getCValueId() |
protected abstract org.seasar.dbflute.cbean.cvalue.ConditionValue |
getCValueTransformerName() |
String |
getTableDbName() |
void |
inScopeAccessResult(org.seasar.dbflute.cbean.SubQuery<AccessResultCB> subQuery)
Set up InScopeRelation (sub-query).
|
abstract String |
keepId_InScopeRelation_AccessResult(AccessResultCQ subQuery) |
abstract String |
keepId_NotInScopeRelation_AccessResult(AccessResultCQ subQuery) |
abstract String |
keepMyselfExists(AccessResultDataCQ subQuery) |
abstract String |
keepMyselfInScope(AccessResultDataCQ subQuery) |
abstract String |
keepQueryMyselfDerived(AccessResultDataCQ subQuery) |
abstract String |
keepQueryMyselfDerivedParameter(Object parameterValue) |
abstract String |
keepScalarCondition(AccessResultDataCQ subQuery) |
abstract String |
keepSpecifyMyselfDerived(AccessResultDataCQ subQuery) |
org.seasar.dbflute.cbean.chelper.HpQDRFunction<AccessResultDataCB> |
myselfDerived()
Prepare for (Query)MyselfDerived (SubQuery).
|
void |
myselfExists(org.seasar.dbflute.cbean.SubQuery<AccessResultDataCB> subQuery)
Prepare for MyselfExists (SubQuery).
|
void |
myselfInScope(org.seasar.dbflute.cbean.SubQuery<AccessResultDataCB> subQuery)
Prepare for MyselfInScope (SubQuery).
|
void |
notInScopeAccessResult(org.seasar.dbflute.cbean.SubQuery<AccessResultCB> subQuery)
Set up NotInScopeRelation (sub-query).
|
protected void |
regData(org.seasar.dbflute.cbean.ckey.ConditionKey k,
Object v) |
protected void |
regEncoding(org.seasar.dbflute.cbean.ckey.ConditionKey k,
Object v) |
protected void |
regId(org.seasar.dbflute.cbean.ckey.ConditionKey k,
Object v) |
protected void |
regTransformerName(org.seasar.dbflute.cbean.ckey.ConditionKey k,
Object v) |
org.seasar.dbflute.cbean.chelper.HpSSQFunction<AccessResultDataCB> |
scalar_Equal()
Prepare ScalarCondition as equal.
|
org.seasar.dbflute.cbean.chelper.HpSSQFunction<AccessResultDataCB> |
scalar_GreaterEqual()
Prepare ScalarCondition as greaterEqual.
|
org.seasar.dbflute.cbean.chelper.HpSSQFunction<AccessResultDataCB> |
scalar_GreaterThan()
Prepare ScalarCondition as greaterThan.
|
org.seasar.dbflute.cbean.chelper.HpSSQFunction<AccessResultDataCB> |
scalar_LessEqual()
Prepare ScalarCondition as lessEqual.
|
org.seasar.dbflute.cbean.chelper.HpSSQFunction<AccessResultDataCB> |
scalar_LessThan()
Prepare ScalarCondition as lessThan.
|
org.seasar.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(String encoding)
Equal(=).
|
void |
setEncoding_GreaterEqual(String encoding)
GreaterEqual(>=).
|
void |
setEncoding_GreaterThan(String encoding)
GreaterThan(>).
|
void |
setEncoding_InScope(Collection<String> encodingList)
InScope {in ('a', 'b')}.
|
void |
setEncoding_IsNotNull()
IsNotNull {is not null}.
|
void |
setEncoding_IsNull()
IsNull {is null}.
|
void |
setEncoding_IsNullOrEmpty()
IsNullOrEmpty {is null or empty}.
|
void |
setEncoding_LessEqual(String encoding)
LessEqual(<=).
|
void |
setEncoding_LessThan(String encoding)
LessThan(<).
|
void |
setEncoding_LikeSearch(String encoding,
org.seasar.dbflute.cbean.coption.LikeSearchOption likeSearchOption)
LikeSearch with various options.
|
void |
setEncoding_NotEqual(String encoding)
NotEqual(<>).
|
void |
setEncoding_NotInScope(Collection<String> encodingList)
NotInScope {not in ('a', 'b')}.
|
void |
setEncoding_NotLikeSearch(String encoding,
org.seasar.dbflute.cbean.coption.LikeSearchOption likeSearchOption)
NotLikeSearch with various options.
|
void |
setEncoding_PrefixSearch(String encoding)
PrefixSearch {like 'xxx%' escape ...}.
|
void |
setId_Equal(Long id)
Equal(=).
|
void |
setId_GreaterEqual(Long id)
GreaterEqual(>=).
|
void |
setId_GreaterThan(Long id)
GreaterThan(>).
|
void |
setId_InScope(Collection<Long> idList)
InScope {in (1, 2)}.
|
void |
setId_IsNotNull()
IsNotNull {is not null}.
|
void |
setId_IsNull()
IsNull {is null}.
|
void |
setId_LessEqual(Long id)
LessEqual(<=).
|
void |
setId_LessThan(Long id)
LessThan(<).
|
void |
setId_NotEqual(Long id)
NotEqual(<>).
|
void |
setId_NotInScope(Collection<Long> idList)
NotInScope {not in (1, 2)}.
|
void |
setId_RangeOf(Long minNumber,
Long maxNumber,
org.seasar.dbflute.cbean.coption.RangeOfOption rangeOfOption)
RangeOf with various options.
|
void |
setTransformerName_Equal(String transformerName)
Equal(=).
|
void |
setTransformerName_GreaterEqual(String transformerName)
GreaterEqual(>=).
|
void |
setTransformerName_GreaterThan(String transformerName)
GreaterThan(>).
|
void |
setTransformerName_InScope(Collection<String> transformerNameList)
InScope {in ('a', 'b')}.
|
void |
setTransformerName_LessEqual(String transformerName)
LessEqual(<=).
|
void |
setTransformerName_LessThan(String transformerName)
LessThan(<).
|
void |
setTransformerName_LikeSearch(String transformerName,
org.seasar.dbflute.cbean.coption.LikeSearchOption likeSearchOption)
LikeSearch with various options.
|
void |
setTransformerName_NotEqual(String transformerName)
NotEqual(<>).
|
void |
setTransformerName_NotInScope(Collection<String> transformerNameList)
NotInScope {not in ('a', 'b')}.
|
void |
setTransformerName_NotLikeSearch(String transformerName,
org.seasar.dbflute.cbean.coption.LikeSearchOption likeSearchOption)
NotLikeSearch with various options.
|
void |
setTransformerName_PrefixSearch(String transformerName)
PrefixSearch {like 'xxx%' escape ...}.
|
protected String |
xabCB() |
protected String |
xabCQ() |
protected String |
xabLSO() |
protected String |
xabSSQS() |
protected org.seasar.dbflute.cbean.chelper.HpQDRFunction<AccessResultDataCB> |
xcreateQDRFunctionMyselfDerived() |
protected AccessResultDataCB |
xcreateScalarConditionCB() |
protected AccessResultDataCB |
xcreateScalarConditionPartitionByCB() |
protected org.seasar.dbflute.cbean.chelper.HpSSQFunction<AccessResultDataCB> |
xcreateSSQFunction(String operand) |
protected org.seasar.dbflute.dbmeta.DBMetaProvider |
xgetDBMetaProvider() |
void |
xqderiveMyselfDerived(String function,
org.seasar.dbflute.cbean.SubQuery<AccessResultDataCB> subQuery,
String operand,
Object value,
org.seasar.dbflute.cbean.coption.DerivedReferrerOption option) |
protected void |
xscalarCondition(String function,
org.seasar.dbflute.cbean.SubQuery<AccessResultDataCB> subQuery,
String operand,
org.seasar.dbflute.cbean.chelper.HpSSQOption<AccessResultDataCB> option) |
void |
xsmyselfDerive(String function,
org.seasar.dbflute.cbean.SubQuery<AccessResultDataCB> subQuery,
String aliasName,
org.seasar.dbflute.cbean.coption.DerivedReferrerOption option) |
assertAliasName, assertColumnName, assertFixedConditionDynamicParameter, assertFunctionNotNull, assertObjectNotNull, assertOrderByPurpose, assertStringNotNullAndNotTrimmedEmpty, assertSubQueryNotNull, cLSOP, createCBExThrower, createEmbeddedOption, createForeignFixedConditionResolver, createReferrerFixedConditionResolver, cTL, cTNum, cTNumL, cTStrL, doInvokeForeignCQ, doInvokeHasForeignCQ, doInvokeQuery, doNss, doRegIQ, doRegisterLikeSearchQueryCompoundOptimized, doRegisterLikeSearchQuerySplitBy, doRegisterOuterJoin, doRegisterQueryDerivedReferrer, doRegisterSpecifyDerivedReferrer, doThrowConditionInvokingFailureException, fCTPD, filterConvertToPureDate, filterRemoveEmptyString, findDBMeta, fRES, getColQyCBMap, getFreePrmMap, getInternalUnionAllQueryMap, getInternalUnionQueryMap, getMnuOdrPrmMap, getOptionParameterMap, handleInvalidQuery, handleInvalidQueryList, hasUnionQueryOrUnionAllQuery, hSC, initCap, initUncap, innerJoin, invokeForeignCQ, invokeHasForeignCQ, invokeOrderBy, invokeQuery, invokeQuery, invokeQueryEqual, invokeQueryLikeSearch, invokeValue, isBaseQuery, isDerivedReferrerSelectAllPossible, isEmptyStringQueryAllowed, isInScopeRelationSuppressLocalAliasName, isOrScopeQueryAndPartEffective, isOrScopeQueryDirectlyUnder, isOrScopeQueryEffective, isValidQueryChecked, isValidQueryNoCheck, ln, nCV, newArrayList, newArrayList, newArrayList, newConditionValue, newHashMap, newLinkedHashMap, newLinkedHashMapSized, reflectRelationOnUnionQuery, regFTQ, regINS, regIQ, regIQ, registerExistsReferrer, registerExistsReferrer, registerInlineWhereClause, registerInScopeRelation, registerInScopeRelation, registerLikeSearchQuery, registerMyselfExists, registerMyselfInScope, registerNotExistsReferrer, registerNotInScopeRelation, registerOrderBy, registerOuterJoin, registerQueryDerivedReferrer, registerQueryMyselfDerived, registerScalarCondition, registerSpecifiedDerivedOrderBy_Asc, registerSpecifiedDerivedOrderBy_Desc, registerSpecifyDerivedReferrer, registerSpecifyMyselfDerived, registerUnionQuery, registerWhereClause, registerWhereClause, registerWhereClause, regLSQ, regOBA, regOBD, regQ, regQ, regROO, replaceString, resolveJoinAliasName, resolveMyselfDerivedReferrerOption, resolveNextRelationPath, setupConditionValueAndRegisterWhereClause, setupConditionValueAndRegisterWhereClause, throwConditionInvokingColumnFindFailureException, throwConditionInvokingDateFromToValueInvalidException, throwConditionInvokingForeignQueryMethodNotFoundException, throwConditionInvokingForeignQueryReflectionFailureException, throwConditionInvokingGetMethodNotFoundException, throwConditionInvokingGetReflectionFailureException, throwConditionInvokingOrderMethodNotFoundException, throwConditionInvokingOrderReflectionFailureException, throwConditionInvokingSetMethodNotFoundException, throwConditionInvokingSetReflectionFailureException, throwConditionInvokingValueConvertFailureException, throwInvalidQueryRegisteredException, throwLikeSearchOptionNotFoundException, throwOrderByIllegalPurposeException, throwSpecifiedDerivedOrderByAliasNameNotFoundException, toColumnRealName, toColumnRealName, toColumnSqlName, toString, withManualOrder, withManualOrder, withNullsFirst, withNullsLast, xbuildForeignCorrelatedFixedCondition, xbuildReferrerCorrelatedFixedCondition, xcalbackAssertFixedConditionDynamicParameter, xconvertToList, xcreateInvalidQueryInfo, xcreateManualOrderSpecifiedColumn, xcreateMatchLikeSearch, xcreateOracleMatchLikeSearch, xcreatePostgreSQLMatchLikeSearch, xcreateQueryModeProvider, xcreateUnionMapPmb, xdoAssertFixedConditionDynamicParameter, xdoBuildReferrerCorrelatedFixedCondition, xdoHandleInvalidQuery, xdoIsValidQuery, xdoMatchByLikeSearch, xdoMatchForMySQL, xescapeFullTextSearchValue, xescapeOracleFullTextSearchValue, xfilterRemoveNullOrEmptyValueFromList, xfindFixedConditionDynamicParameterMap, xgetAliasName, xgetBaseCB, xgetBaseQuery, xgetForeignPropertyName, xgetLocalDBMeta, xgetLocation, xgetLocationBase, xgetNestLevel, xgetNextNestLevel, xgetPostgreSQLMatchOperand, xgetReferrerQuery, xgetRelationPath, xgetSqlClause, xgetUnionQuerySql, xhelpExtractingPropertyNameCQContainer, xhelpGettingCQMethod, xhelpInvokingCQMethod, xprepareFixedConditionDynamicParameterLazyChecker, xregisterColumyQueryObjectToThemeList, xregisterFreeParameterToThemeList, xregisterManualOrderParameterToThemeList, xregisterParameterOption, xsetBaseCB, xsetForeignPropertyName, xsetOnClause, xsetRelationPath, xsetUnionAllQuery, xsetUnionQuery, xsetupUnion, xsuppressEscape
public AbstractBsAccessResultDataCQ(org.seasar.dbflute.cbean.ConditionQuery childQuery, org.seasar.dbflute.cbean.sqlclause.SqlClause sqlClause, String aliasName, int nestLevel)
protected org.seasar.dbflute.dbmeta.DBMetaProvider xgetDBMetaProvider()
xgetDBMetaProvider
クラス内 org.seasar.dbflute.cbean.AbstractConditionQuery
public String getTableDbName()
public void setId_Equal(Long id)
id
- The value of id as equal. (NullAllowed: if null, no condition)protected void doSetId_Equal(Long id)
public void setId_NotEqual(Long id)
id
- The value of id as notEqual. (NullAllowed: if null, no
condition)protected void doSetId_NotEqual(Long id)
public void setId_GreaterThan(Long id)
id
- The value of id as greaterThan. (NullAllowed: if null, no
condition)public void setId_LessThan(Long id)
id
- The value of id as lessThan. (NullAllowed: if null, no
condition)public void setId_GreaterEqual(Long id)
id
- The value of id as greaterEqual. (NullAllowed: if null, no
condition)public void setId_LessEqual(Long id)
id
- The value of id as lessEqual. (NullAllowed: if null, no
condition)public void setId_RangeOf(Long minNumber, Long maxNumber, org.seasar.dbflute.cbean.coption.RangeOfOption rangeOfOption)
minNumber
- The min number of id. (NullAllowed: if null, no
from-condition)maxNumber
- The max number of id. (NullAllowed: if null, no to-condition)rangeOfOption
- The option of range-of. (NotNull)public void setId_InScope(Collection<Long> idList)
idList
- The collection of id as inScope. (NullAllowed: if null (or
empty), no condition)protected void doSetId_InScope(Collection<Long> idList)
public void setId_NotInScope(Collection<Long> idList)
idList
- The collection of id as notInScope. (NullAllowed: if null (or
empty), no condition)protected void doSetId_NotInScope(Collection<Long> idList)
public void inScopeAccessResult(org.seasar.dbflute.cbean.SubQuery<AccessResultCB> subQuery)
subQuery
- The sub-query of AccessResult for 'in-scope'. (NotNull)public abstract String keepId_InScopeRelation_AccessResult(AccessResultCQ subQuery)
public void notInScopeAccessResult(org.seasar.dbflute.cbean.SubQuery<AccessResultCB> subQuery)
subQuery
- The sub-query of AccessResult for 'not in-scope'. (NotNull)public abstract String keepId_NotInScopeRelation_AccessResult(AccessResultCQ subQuery)
public void setId_IsNull()
public void setId_IsNotNull()
protected void regId(org.seasar.dbflute.cbean.ckey.ConditionKey k, Object v)
protected abstract org.seasar.dbflute.cbean.cvalue.ConditionValue getCValueId()
public void setTransformerName_Equal(String transformerName)
transformerName
- The value of transformerName as equal. (NullAllowed: if null
(or empty), no condition)protected void doSetTransformerName_Equal(String transformerName)
public void setTransformerName_NotEqual(String transformerName)
transformerName
- The value of transformerName as notEqual. (NullAllowed: if
null (or empty), no condition)protected void doSetTransformerName_NotEqual(String transformerName)
public void setTransformerName_GreaterThan(String transformerName)
transformerName
- The value of transformerName as greaterThan. (NullAllowed: if
null (or empty), no condition)public void setTransformerName_LessThan(String transformerName)
transformerName
- The value of transformerName as lessThan. (NullAllowed: if
null (or empty), no condition)public void setTransformerName_GreaterEqual(String transformerName)
transformerName
- The value of transformerName as greaterEqual. (NullAllowed: if
null (or empty), no condition)public void setTransformerName_LessEqual(String transformerName)
transformerName
- The value of transformerName as lessEqual. (NullAllowed: if
null (or empty), no condition)public void setTransformerName_InScope(Collection<String> transformerNameList)
transformerNameList
- The collection of transformerName as inScope. (NullAllowed: if
null (or empty), no condition)public void doSetTransformerName_InScope(Collection<String> transformerNameList)
public void setTransformerName_NotInScope(Collection<String> transformerNameList)
transformerNameList
- The collection of transformerName as notInScope. (NullAllowed:
if null (or empty), no condition)public void doSetTransformerName_NotInScope(Collection<String> transformerNameList)
public void setTransformerName_PrefixSearch(String transformerName)
transformerName
- The value of transformerName as prefixSearch. (NullAllowed: if
null (or empty), no condition)public void setTransformerName_LikeSearch(String transformerName, org.seasar.dbflute.cbean.coption.LikeSearchOption likeSearchOption)
e.g. setTransformerName_LikeSearch("xxx", new LikeSearchOption().likeContain());
transformerName
- The value of transformerName as likeSearch. (NullAllowed: if
null (or empty), no condition)likeSearchOption
- The option of like-search. (NotNull)public void setTransformerName_NotLikeSearch(String transformerName, org.seasar.dbflute.cbean.coption.LikeSearchOption likeSearchOption)
transformerName
- The value of transformerName as notLikeSearch. (NullAllowed:
if null (or empty), no condition)likeSearchOption
- The option of not-like-search. (NotNull)protected void regTransformerName(org.seasar.dbflute.cbean.ckey.ConditionKey k, Object v)
protected abstract org.seasar.dbflute.cbean.cvalue.ConditionValue getCValueTransformerName()
public void setData_IsNull()
public void setData_IsNotNull()
protected void regData(org.seasar.dbflute.cbean.ckey.ConditionKey k, Object v)
protected abstract org.seasar.dbflute.cbean.cvalue.ConditionValue getCValueData()
public void setEncoding_Equal(String encoding)
encoding
- The value of encoding as equal. (NullAllowed: if null (or
empty), no condition)protected void doSetEncoding_Equal(String encoding)
public void setEncoding_NotEqual(String encoding)
encoding
- The value of encoding as notEqual. (NullAllowed: if null (or
empty), no condition)protected void doSetEncoding_NotEqual(String encoding)
public void setEncoding_GreaterThan(String encoding)
encoding
- The value of encoding as greaterThan. (NullAllowed: if null
(or empty), no condition)public void setEncoding_LessThan(String encoding)
encoding
- The value of encoding as lessThan. (NullAllowed: if null (or
empty), no condition)public void setEncoding_GreaterEqual(String encoding)
encoding
- The value of encoding as greaterEqual. (NullAllowed: if null
(or empty), no condition)public void setEncoding_LessEqual(String encoding)
encoding
- The value of encoding as lessEqual. (NullAllowed: if null (or
empty), no condition)public void setEncoding_InScope(Collection<String> encodingList)
encodingList
- The collection of encoding as inScope. (NullAllowed: if null
(or empty), no condition)public void doSetEncoding_InScope(Collection<String> encodingList)
public void setEncoding_NotInScope(Collection<String> encodingList)
encodingList
- The collection of encoding as notInScope. (NullAllowed: if
null (or empty), no condition)public void doSetEncoding_NotInScope(Collection<String> encodingList)
public void setEncoding_PrefixSearch(String encoding)
encoding
- The value of encoding as prefixSearch. (NullAllowed: if null
(or empty), no condition)public void setEncoding_LikeSearch(String encoding, org.seasar.dbflute.cbean.coption.LikeSearchOption likeSearchOption)
e.g. setEncoding_LikeSearch("xxx", new LikeSearchOption().likeContain());
encoding
- The value of encoding as likeSearch. (NullAllowed: if null (or
empty), no condition)likeSearchOption
- The option of like-search. (NotNull)public void setEncoding_NotLikeSearch(String encoding, org.seasar.dbflute.cbean.coption.LikeSearchOption likeSearchOption)
encoding
- The value of encoding as notLikeSearch. (NullAllowed: if null
(or empty), no condition)likeSearchOption
- The option of not-like-search. (NotNull)public void setEncoding_IsNull()
public void setEncoding_IsNullOrEmpty()
public void setEncoding_IsNotNull()
protected void regEncoding(org.seasar.dbflute.cbean.ckey.ConditionKey k, Object v)
protected abstract org.seasar.dbflute.cbean.cvalue.ConditionValue getCValueEncoding()
public org.seasar.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.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.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.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.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.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.dbflute.cbean.chelper.HpSSQFunction<AccessResultDataCB> xcreateSSQFunction(String operand)
protected void xscalarCondition(String function, org.seasar.dbflute.cbean.SubQuery<AccessResultDataCB> subQuery, String operand, org.seasar.dbflute.cbean.chelper.HpSSQOption<AccessResultDataCB> option)
public abstract String keepScalarCondition(AccessResultDataCQ subQuery)
protected AccessResultDataCB xcreateScalarConditionCB()
protected AccessResultDataCB xcreateScalarConditionPartitionByCB()
public void xsmyselfDerive(String function, org.seasar.dbflute.cbean.SubQuery<AccessResultDataCB> subQuery, String aliasName, org.seasar.dbflute.cbean.coption.DerivedReferrerOption option)
public abstract String keepSpecifyMyselfDerived(AccessResultDataCQ subQuery)
public org.seasar.dbflute.cbean.chelper.HpQDRFunction<AccessResultDataCB> myselfDerived()
protected org.seasar.dbflute.cbean.chelper.HpQDRFunction<AccessResultDataCB> xcreateQDRFunctionMyselfDerived()
public void xqderiveMyselfDerived(String function, org.seasar.dbflute.cbean.SubQuery<AccessResultDataCB> subQuery, String operand, Object value, org.seasar.dbflute.cbean.coption.DerivedReferrerOption option)
public abstract String keepQueryMyselfDerived(AccessResultDataCQ subQuery)
public abstract String keepQueryMyselfDerivedParameter(Object parameterValue)
public void myselfExists(org.seasar.dbflute.cbean.SubQuery<AccessResultDataCB> subQuery)
subQuery
- The implementation of sub query. (NotNull)public abstract String keepMyselfExists(AccessResultDataCQ subQuery)
public void myselfInScope(org.seasar.dbflute.cbean.SubQuery<AccessResultDataCB> subQuery)
subQuery
- The implementation of sub query. (NotNull)public abstract String keepMyselfInScope(AccessResultDataCQ subQuery)
protected String xabCB()
protected String xabCQ()
protected String xabLSO()
protected String xabSSQS()
Copyright © 2009–2014 The Seasar Foundation. All rights reserved.