org.seasar.robot.db.cbean.cq.bs
クラス AbstractBsAccessResultDataCQ

java.lang.Object
  上位を拡張 org.seasar.robot.dbflute.cbean.AbstractConditionQuery
      上位を拡張 org.seasar.robot.db.cbean.cq.bs.AbstractBsAccessResultDataCQ
すべての実装されたインタフェース:
org.seasar.robot.dbflute.cbean.ConditionQuery
直系の既知のサブクラス:
AccessResultDataCIQ, BsAccessResultDataCQ

public abstract class AbstractBsAccessResultDataCQ
extends org.seasar.robot.dbflute.cbean.AbstractConditionQuery

The abstract condition-query of ACCESS_RESULT_DATA.

作成者:
DBFlute(AutoGenerator)

入れ子のクラスの概要
 
クラス 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, 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.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()
           
 String getTableDbName()
           
 void inScopeAccessResult(org.seasar.robot.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 keepMyselfInScopeRelation(AccessResultDataCQ subQuery)
           
abstract  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, Object v)
           
protected  void regEncoding(org.seasar.robot.dbflute.cbean.ckey.ConditionKey k, Object v)
           
protected  void regId(org.seasar.robot.dbflute.cbean.ckey.ConditionKey k, Object v)
           
protected  void regTransformerName(org.seasar.robot.dbflute.cbean.ckey.ConditionKey k, 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(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_LessEqual(String encoding)
          LessEqual(<=).
 void setEncoding_LessThan(String encoding)
          LessThan(<).
 void setEncoding_LikeSearch(String encoding, org.seasar.robot.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.robot.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 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.robot.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.robot.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.robot.dbflute.cbean.chelper.HpSSQFunction<AccessResultDataCB> xcreateSSQFunction(String operand)
           
protected  org.seasar.robot.dbflute.dbmeta.DBMetaProvider xgetDBMetaProvider()
           
protected  void xscalarCondition(String function, org.seasar.robot.dbflute.cbean.SubQuery<AccessResultDataCB> subQuery, 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
 

コンストラクタの詳細

AbstractBsAccessResultDataCQ

public AbstractBsAccessResultDataCQ(org.seasar.robot.dbflute.cbean.ConditionQuery childQuery,
                                    org.seasar.robot.dbflute.cbean.sqlclause.SqlClause sqlClause,
                                    String aliasName,
                                    int nestLevel)
メソッドの詳細

xgetDBMetaProvider

protected org.seasar.robot.dbflute.dbmeta.DBMetaProvider xgetDBMetaProvider()
定義:
クラス org.seasar.robot.dbflute.cbean.AbstractConditionQuery 内の xgetDBMetaProvider

getTableDbName

public String getTableDbName()

setId_Equal

public void setId_Equal(Long id)
Equal(=). And NullIgnored, OnlyOnceRegistered.
ID: {PK, NotNull, BIGINT(19), FK to ACCESS_RESULT}

パラメータ:
id - The value of id as equal.

doSetId_Equal

protected void doSetId_Equal(Long id)

setId_NotEqual

public void setId_NotEqual(Long id)
NotEqual(<>). And NullIgnored, OnlyOnceRegistered.

パラメータ:
id - The value of id as notEqual.

doSetId_NotEqual

protected void doSetId_NotEqual(Long id)

setId_GreaterThan

public void setId_GreaterThan(Long id)
GreaterThan(>). And NullIgnored, OnlyOnceRegistered.

パラメータ:
id - The value of id as greaterThan.

setId_LessThan

public void setId_LessThan(Long id)
LessThan(<). And NullIgnored, OnlyOnceRegistered.

パラメータ:
id - The value of id as lessThan.

setId_GreaterEqual

public void setId_GreaterEqual(Long id)
GreaterEqual(>=). And NullIgnored, OnlyOnceRegistered.

パラメータ:
id - The value of id as greaterEqual.

setId_LessEqual

public void setId_LessEqual(Long id)
LessEqual(<=). And NullIgnored, OnlyOnceRegistered.

パラメータ:
id - The value of id as lessEqual.

setId_InScope

public void setId_InScope(Collection<Long> idList)
InScope(in (1, 2)). And NullIgnored, NullElementIgnored, SeveralRegistered.

パラメータ:
idList - The collection of id as inScope.

doSetId_InScope

protected void doSetId_InScope(Collection<Long> idList)

setId_NotInScope

public void setId_NotInScope(Collection<Long> idList)
NotInScope(not in (1, 2)). And NullIgnored, NullElementIgnored, SeveralRegistered.

パラメータ:
idList - The collection of id as notInScope.

doSetId_NotInScope

protected void doSetId_NotInScope(Collection<Long> idList)

inScopeAccessResult

public void inScopeAccessResult(org.seasar.robot.dbflute.cbean.SubQuery<AccessResultCB> subQuery)
Set up InScopeRelation (sub-query).
{in (select ID from ACCESS_RESULT where ...)}
ACCESS_RESULT as 'accessResult'.

パラメータ:
subQuery - The sub-query of AccessResult for 'in-scope'. (NotNull)

keepId_InScopeRelation_AccessResult

public abstract String keepId_InScopeRelation_AccessResult(AccessResultCQ subQuery)

notInScopeAccessResult

public void notInScopeAccessResult(org.seasar.robot.dbflute.cbean.SubQuery<AccessResultCB> subQuery)
Set up NotInScopeRelation (sub-query).
{not in (select ID from ACCESS_RESULT where ...)}
ACCESS_RESULT as 'accessResult'.

パラメータ:
subQuery - The sub-query of AccessResult for 'not in-scope'. (NotNull)

keepId_NotInScopeRelation_AccessResult

public abstract String keepId_NotInScopeRelation_AccessResult(AccessResultCQ subQuery)

setId_IsNull

public void setId_IsNull()
IsNull(is null). And OnlyOnceRegistered.


setId_IsNotNull

public void setId_IsNotNull()
IsNotNull(is not null). And OnlyOnceRegistered.


regId

protected void regId(org.seasar.robot.dbflute.cbean.ckey.ConditionKey k,
                     Object v)

getCValueId

protected abstract org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getCValueId()

setTransformerName_Equal

public void setTransformerName_Equal(String transformerName)
Equal(=). And NullOrEmptyIgnored, OnlyOnceRegistered.
TRANSFORMER_NAME: {NotNull, VARCHAR(255)}

パラメータ:
transformerName - The value of transformerName as equal.

doSetTransformerName_Equal

protected void doSetTransformerName_Equal(String transformerName)

setTransformerName_NotEqual

public void setTransformerName_NotEqual(String transformerName)
NotEqual(<>). And NullOrEmptyIgnored, OnlyOnceRegistered.

パラメータ:
transformerName - The value of transformerName as notEqual.

doSetTransformerName_NotEqual

protected void doSetTransformerName_NotEqual(String transformerName)

setTransformerName_GreaterThan

public void setTransformerName_GreaterThan(String transformerName)
GreaterThan(>). And NullOrEmptyIgnored, OnlyOnceRegistered.

パラメータ:
transformerName - The value of transformerName as greaterThan.

setTransformerName_LessThan

public void setTransformerName_LessThan(String transformerName)
LessThan(<). And NullOrEmptyIgnored, OnlyOnceRegistered.

パラメータ:
transformerName - The value of transformerName as lessThan.

setTransformerName_GreaterEqual

public void setTransformerName_GreaterEqual(String transformerName)
GreaterEqual(>=). And NullOrEmptyIgnored, OnlyOnceRegistered.

パラメータ:
transformerName - The value of transformerName as greaterEqual.

setTransformerName_LessEqual

public void setTransformerName_LessEqual(String transformerName)
LessEqual(<=). And NullOrEmptyIgnored, OnlyOnceRegistered.

パラメータ:
transformerName - The value of transformerName as lessEqual.

setTransformerName_InScope

public void setTransformerName_InScope(Collection<String> transformerNameList)
InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.

パラメータ:
transformerNameList - The collection of transformerName as inScope.

doSetTransformerName_InScope

public void doSetTransformerName_InScope(Collection<String> transformerNameList)

setTransformerName_NotInScope

public void setTransformerName_NotInScope(Collection<String> transformerNameList)
NotInScope(not in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.

パラメータ:
transformerNameList - The collection of transformerName as notInScope.

doSetTransformerName_NotInScope

public void doSetTransformerName_NotInScope(Collection<String> transformerNameList)

setTransformerName_PrefixSearch

public void setTransformerName_PrefixSearch(String transformerName)
PrefixSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.

パラメータ:
transformerName - The value of transformerName as prefixSearch.

setTransformerName_LikeSearch

public void setTransformerName_LikeSearch(String transformerName,
                                          org.seasar.robot.dbflute.cbean.coption.LikeSearchOption likeSearchOption)
LikeSearch with various options. (versatile) {like '%xxx%' escape ...}
And NullOrEmptyIgnored, SeveralRegistered.

パラメータ:
transformerName - The value of transformerName as likeSearch.
likeSearchOption - The option of like-search. (NotNull)

setTransformerName_NotLikeSearch

public void setTransformerName_NotLikeSearch(String transformerName,
                                             org.seasar.robot.dbflute.cbean.coption.LikeSearchOption likeSearchOption)
NotLikeSearch with various options. (versatile) {not like 'xxx%' escape ...}
And NullOrEmptyIgnored, SeveralRegistered.

パラメータ:
transformerName - The value of transformerName as notLikeSearch.
likeSearchOption - The option of not-like-search. (NotNull)

regTransformerName

protected void regTransformerName(org.seasar.robot.dbflute.cbean.ckey.ConditionKey k,
                                  Object v)

getCValueTransformerName

protected abstract org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getCValueTransformerName()

setData_IsNull

public void setData_IsNull()
IsNull(is null). And OnlyOnceRegistered.


setData_IsNotNull

public void setData_IsNotNull()
IsNotNull(is not null). And OnlyOnceRegistered.


regData

protected void regData(org.seasar.robot.dbflute.cbean.ckey.ConditionKey k,
                       Object v)

getCValueData

protected abstract org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getCValueData()

setEncoding_Equal

public void setEncoding_Equal(String encoding)
Equal(=). And NullOrEmptyIgnored, OnlyOnceRegistered.
ENCODING: {VARCHAR(20)}

パラメータ:
encoding - The value of encoding as equal.

doSetEncoding_Equal

protected void doSetEncoding_Equal(String encoding)

setEncoding_NotEqual

public void setEncoding_NotEqual(String encoding)
NotEqual(<>). And NullOrEmptyIgnored, OnlyOnceRegistered.

パラメータ:
encoding - The value of encoding as notEqual.

doSetEncoding_NotEqual

protected void doSetEncoding_NotEqual(String encoding)

setEncoding_GreaterThan

public void setEncoding_GreaterThan(String encoding)
GreaterThan(>). And NullOrEmptyIgnored, OnlyOnceRegistered.

パラメータ:
encoding - The value of encoding as greaterThan.

setEncoding_LessThan

public void setEncoding_LessThan(String encoding)
LessThan(<). And NullOrEmptyIgnored, OnlyOnceRegistered.

パラメータ:
encoding - The value of encoding as lessThan.

setEncoding_GreaterEqual

public void setEncoding_GreaterEqual(String encoding)
GreaterEqual(>=). And NullOrEmptyIgnored, OnlyOnceRegistered.

パラメータ:
encoding - The value of encoding as greaterEqual.

setEncoding_LessEqual

public void setEncoding_LessEqual(String encoding)
LessEqual(<=). And NullOrEmptyIgnored, OnlyOnceRegistered.

パラメータ:
encoding - The value of encoding as lessEqual.

setEncoding_InScope

public void setEncoding_InScope(Collection<String> encodingList)
InScope(in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.

パラメータ:
encodingList - The collection of encoding as inScope.

doSetEncoding_InScope

public void doSetEncoding_InScope(Collection<String> encodingList)

setEncoding_NotInScope

public void setEncoding_NotInScope(Collection<String> encodingList)
NotInScope(not in ('a', 'b')). And NullOrEmptyIgnored, NullOrEmptyElementIgnored, SeveralRegistered.

パラメータ:
encodingList - The collection of encoding as notInScope.

doSetEncoding_NotInScope

public void doSetEncoding_NotInScope(Collection<String> encodingList)

setEncoding_PrefixSearch

public void setEncoding_PrefixSearch(String encoding)
PrefixSearch(like 'xxx%' escape ...). And NullOrEmptyIgnored, SeveralRegistered.

パラメータ:
encoding - The value of encoding as prefixSearch.

setEncoding_LikeSearch

public void setEncoding_LikeSearch(String encoding,
                                   org.seasar.robot.dbflute.cbean.coption.LikeSearchOption likeSearchOption)
LikeSearch with various options. (versatile) {like '%xxx%' escape ...}
And NullOrEmptyIgnored, SeveralRegistered.

パラメータ:
encoding - The value of encoding as likeSearch.
likeSearchOption - The option of like-search. (NotNull)

setEncoding_NotLikeSearch

public void setEncoding_NotLikeSearch(String encoding,
                                      org.seasar.robot.dbflute.cbean.coption.LikeSearchOption likeSearchOption)
NotLikeSearch with various options. (versatile) {not like 'xxx%' escape ...}
And NullOrEmptyIgnored, SeveralRegistered.

パラメータ:
encoding - The value of encoding as notLikeSearch.
likeSearchOption - The option of not-like-search. (NotNull)

setEncoding_IsNull

public void setEncoding_IsNull()
IsNull(is null). And OnlyOnceRegistered.


setEncoding_IsNotNull

public void setEncoding_IsNotNull()
IsNotNull(is not null). And OnlyOnceRegistered.


regEncoding

protected void regEncoding(org.seasar.robot.dbflute.cbean.ckey.ConditionKey k,
                           Object v)

getCValueEncoding

protected abstract org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getCValueEncoding()

scalar_Equal

public org.seasar.robot.dbflute.cbean.chelper.HpSSQFunction<AccessResultDataCB> scalar_Equal()
Prepare ScalarCondition as equal.
{where FOO = (select max(BAR) from ...)
 cb.query().scalar_Equal().max(new SubQuery<AccessResultDataCB>() {
     public void query(AccessResultDataCB subCB) {
         subCB.specify().setXxx... // derived column for function
         subCB.query().setYyy...
     }
 });
 

戻り値:
The object to set up a function. (NotNull)

scalar_NotEqual

public org.seasar.robot.dbflute.cbean.chelper.HpSSQFunction<AccessResultDataCB> scalar_NotEqual()
Prepare ScalarCondition as equal.
{where FOO <> (select max(BAR) from ...)
 cb.query().scalar_NotEqual().max(new SubQuery<AccessResultDataCB>() {
     public void query(AccessResultDataCB subCB) {
         subCB.specify().setXxx... // derived column for function
         subCB.query().setYyy...
     }
 });
 

戻り値:
The object to set up a function. (NotNull)

scalar_GreaterThan

public org.seasar.robot.dbflute.cbean.chelper.HpSSQFunction<AccessResultDataCB> scalar_GreaterThan()
Prepare ScalarCondition as greaterThan.
{where FOO > (select max(BAR) from ...)
 cb.query().scalar_GreaterThan().max(new SubQuery<AccessResultDataCB>() {
     public void query(AccessResultDataCB subCB) {
         subCB.specify().setFoo... // derived column for function
         subCB.query().setBar...
     }
 });
 

戻り値:
The object to set up a function. (NotNull)

scalar_LessThan

public org.seasar.robot.dbflute.cbean.chelper.HpSSQFunction<AccessResultDataCB> scalar_LessThan()
Prepare ScalarCondition as lessThan.
{where FOO < (select max(BAR) from ...)
 cb.query().scalar_LessThan().max(new SubQuery<AccessResultDataCB>() {
     public void query(AccessResultDataCB subCB) {
         subCB.specify().setFoo... // derived column for function
         subCB.query().setBar...
     }
 });
 

戻り値:
The object to set up a function. (NotNull)

scalar_GreaterEqual

public org.seasar.robot.dbflute.cbean.chelper.HpSSQFunction<AccessResultDataCB> scalar_GreaterEqual()
Prepare ScalarCondition as greaterEqual.
{where FOO >= (select max(BAR) from ...)
 cb.query().scalar_GreaterEqual().max(new SubQuery<AccessResultDataCB>() {
     public void query(AccessResultDataCB subCB) {
         subCB.specify().setFoo... // derived column for function
         subCB.query().setBar...
     }
 });
 

戻り値:
The object to set up a function. (NotNull)

scalar_LessEqual

public org.seasar.robot.dbflute.cbean.chelper.HpSSQFunction<AccessResultDataCB> scalar_LessEqual()
Prepare ScalarCondition as lessEqual.
{where FOO <= (select max(BAR) from ...)
 cb.query().scalar_LessEqual().max(new SubQuery<AccessResultDataCB>() {
     public void query(AccessResultDataCB subCB) {
         subCB.specify().setFoo... // derived column for function
         subCB.query().setBar...
     }
 });
 

戻り値:
The object to set up a function. (NotNull)

xcreateSSQFunction

protected org.seasar.robot.dbflute.cbean.chelper.HpSSQFunction<AccessResultDataCB> xcreateSSQFunction(String operand)

xscalarCondition

protected void xscalarCondition(String function,
                                org.seasar.robot.dbflute.cbean.SubQuery<AccessResultDataCB> subQuery,
                                String operand)

keepScalarCondition

public abstract String keepScalarCondition(AccessResultDataCQ subQuery)

myselfInScope

public void myselfInScope(org.seasar.robot.dbflute.cbean.SubQuery<AccessResultDataCB> subQuery)
Myself InScope (SubQuery). {mainly for CLOB and Union}

パラメータ:
subQuery - The implementation of sub query. (NotNull)

keepMyselfInScopeRelation

public abstract String keepMyselfInScopeRelation(AccessResultDataCQ subQuery)

xabCB

protected String xabCB()

xabCQ

protected String xabCQ()

xabLSO

protected String xabLSO()

xabSSQS

protected String xabSSQS()


Copyright © 2012. All Rights Reserved.