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

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

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

The abstract condition-query of URL_FILTER.

作成者:
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
 
コンストラクタの概要
AbstractBsUrlFilterCQ(org.seasar.robot.dbflute.cbean.ConditionQuery childQuery, org.seasar.robot.dbflute.cbean.sqlclause.SqlClause sqlClause, String aliasName, int nestLevel)
           
 
メソッドの概要
protected  void doSetFilterType_Equal(String filterType)
           
 void doSetFilterType_InScope(Collection<String> filterTypeList)
           
protected  void doSetFilterType_NotEqual(String filterType)
           
 void doSetFilterType_NotInScope(Collection<String> filterTypeList)
           
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 doSetSessionId_Equal(String sessionId)
           
 void doSetSessionId_InScope(Collection<String> sessionIdList)
           
protected  void doSetSessionId_NotEqual(String sessionId)
           
 void doSetSessionId_NotInScope(Collection<String> sessionIdList)
           
protected  void doSetUrl_Equal(String url)
           
 void doSetUrl_InScope(Collection<String> urlList)
           
protected  void doSetUrl_NotEqual(String url)
           
 void doSetUrl_NotInScope(Collection<String> urlList)
           
protected abstract  org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getCValueCreateTime()
           
protected abstract  org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getCValueFilterType()
           
protected abstract  org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getCValueId()
           
protected abstract  org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getCValueSessionId()
           
protected abstract  org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getCValueUrl()
           
 String getTableDbName()
           
abstract  String keepMyselfInScopeRelation(UrlFilterCQ subQuery)
           
abstract  String keepScalarCondition(UrlFilterCQ subQuery)
           
 void myselfInScope(org.seasar.robot.dbflute.cbean.SubQuery<UrlFilterCB> subQuery)
          Myself InScope (SubQuery).
protected  void regCreateTime(org.seasar.robot.dbflute.cbean.ckey.ConditionKey k, Object v)
           
protected  void regFilterType(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 regSessionId(org.seasar.robot.dbflute.cbean.ckey.ConditionKey k, Object v)
           
protected  void regUrl(org.seasar.robot.dbflute.cbean.ckey.ConditionKey k, Object v)
           
 org.seasar.robot.dbflute.cbean.chelper.HpSSQFunction<UrlFilterCB> scalar_Equal()
          Prepare ScalarCondition as equal.
 org.seasar.robot.dbflute.cbean.chelper.HpSSQFunction<UrlFilterCB> scalar_GreaterEqual()
          Prepare ScalarCondition as greaterEqual.
 org.seasar.robot.dbflute.cbean.chelper.HpSSQFunction<UrlFilterCB> scalar_GreaterThan()
          Prepare ScalarCondition as greaterThan.
 org.seasar.robot.dbflute.cbean.chelper.HpSSQFunction<UrlFilterCB> scalar_LessEqual()
          Prepare ScalarCondition as lessEqual.
 org.seasar.robot.dbflute.cbean.chelper.HpSSQFunction<UrlFilterCB> scalar_LessThan()
          Prepare ScalarCondition as lessThan.
 org.seasar.robot.dbflute.cbean.chelper.HpSSQFunction<UrlFilterCB> scalar_NotEqual()
          Prepare ScalarCondition as equal.
 void setCreateTime_DateFromTo(Date fromDate, Date toDate)
          DateFromTo.
 void setCreateTime_Equal(Timestamp createTime)
          Equal(=).
 void setCreateTime_FromTo(Date fromDatetime, Date toDatetime, org.seasar.robot.dbflute.cbean.coption.FromToOption fromToOption)
          FromTo with various options.
 void setCreateTime_GreaterEqual(Timestamp createTime)
          GreaterEqual(>=).
 void setCreateTime_GreaterThan(Timestamp createTime)
          GreaterThan(>).
 void setCreateTime_LessEqual(Timestamp createTime)
          LessEqual(<=).
 void setCreateTime_LessThan(Timestamp createTime)
          LessThan(<).
 void setFilterType_Equal(String filterType)
          Equal(=).
 void setFilterType_GreaterEqual(String filterType)
          GreaterEqual(>=).
 void setFilterType_GreaterThan(String filterType)
          GreaterThan(>).
 void setFilterType_InScope(Collection<String> filterTypeList)
          InScope(in ('a', 'b')).
 void setFilterType_LessEqual(String filterType)
          LessEqual(<=).
 void setFilterType_LessThan(String filterType)
          LessThan(<).
 void setFilterType_LikeSearch(String filterType, org.seasar.robot.dbflute.cbean.coption.LikeSearchOption likeSearchOption)
          LikeSearch with various options.
 void setFilterType_NotEqual(String filterType)
          NotEqual(<>).
 void setFilterType_NotInScope(Collection<String> filterTypeList)
          NotInScope(not in ('a', 'b')).
 void setFilterType_NotLikeSearch(String filterType, org.seasar.robot.dbflute.cbean.coption.LikeSearchOption likeSearchOption)
          NotLikeSearch with various options.
 void setFilterType_PrefixSearch(String filterType)
          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 setSessionId_Equal(String sessionId)
          Equal(=).
 void setSessionId_GreaterEqual(String sessionId)
          GreaterEqual(>=).
 void setSessionId_GreaterThan(String sessionId)
          GreaterThan(>).
 void setSessionId_InScope(Collection<String> sessionIdList)
          InScope(in ('a', 'b')).
 void setSessionId_LessEqual(String sessionId)
          LessEqual(<=).
 void setSessionId_LessThan(String sessionId)
          LessThan(<).
 void setSessionId_LikeSearch(String sessionId, org.seasar.robot.dbflute.cbean.coption.LikeSearchOption likeSearchOption)
          LikeSearch with various options.
 void setSessionId_NotEqual(String sessionId)
          NotEqual(<>).
 void setSessionId_NotInScope(Collection<String> sessionIdList)
          NotInScope(not in ('a', 'b')).
 void setSessionId_NotLikeSearch(String sessionId, org.seasar.robot.dbflute.cbean.coption.LikeSearchOption likeSearchOption)
          NotLikeSearch with various options.
 void setSessionId_PrefixSearch(String sessionId)
          PrefixSearch(like 'xxx%' escape ...).
 void setUrl_Equal(String url)
          Equal(=).
 void setUrl_GreaterEqual(String url)
          GreaterEqual(>=).
 void setUrl_GreaterThan(String url)
          GreaterThan(>).
 void setUrl_InScope(Collection<String> urlList)
          InScope(in ('a', 'b')).
 void setUrl_LessEqual(String url)
          LessEqual(<=).
 void setUrl_LessThan(String url)
          LessThan(<).
 void setUrl_LikeSearch(String url, org.seasar.robot.dbflute.cbean.coption.LikeSearchOption likeSearchOption)
          LikeSearch with various options.
 void setUrl_NotEqual(String url)
          NotEqual(<>).
 void setUrl_NotInScope(Collection<String> urlList)
          NotInScope(not in ('a', 'b')).
 void setUrl_NotLikeSearch(String url, org.seasar.robot.dbflute.cbean.coption.LikeSearchOption likeSearchOption)
          NotLikeSearch with various options.
 void setUrl_PrefixSearch(String url)
          PrefixSearch(like 'xxx%' escape ...).
protected  String xabCB()
           
protected  String xabCQ()
           
protected  String xabLSO()
           
protected  String xabSSQS()
           
protected  org.seasar.robot.dbflute.cbean.chelper.HpSSQFunction<UrlFilterCB> xcreateSSQFunction(String operand)
           
protected  org.seasar.robot.dbflute.dbmeta.DBMetaProvider xgetDBMetaProvider()
           
protected  void xscalarCondition(String function, org.seasar.robot.dbflute.cbean.SubQuery<UrlFilterCB> 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
 

コンストラクタの詳細

AbstractBsUrlFilterCQ

public AbstractBsUrlFilterCQ(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, ID, NotNull, BIGINT(19)}

パラメータ:
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)

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()

setSessionId_Equal

public void setSessionId_Equal(String sessionId)
Equal(=). And NullOrEmptyIgnored, OnlyOnceRegistered.
SESSION_ID: {IX, NotNull, VARCHAR(20)}

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

doSetSessionId_Equal

protected void doSetSessionId_Equal(String sessionId)

setSessionId_NotEqual

public void setSessionId_NotEqual(String sessionId)
NotEqual(<>). And NullOrEmptyIgnored, OnlyOnceRegistered.

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

doSetSessionId_NotEqual

protected void doSetSessionId_NotEqual(String sessionId)

setSessionId_GreaterThan

public void setSessionId_GreaterThan(String sessionId)
GreaterThan(>). And NullOrEmptyIgnored, OnlyOnceRegistered.

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

setSessionId_LessThan

public void setSessionId_LessThan(String sessionId)
LessThan(<). And NullOrEmptyIgnored, OnlyOnceRegistered.

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

setSessionId_GreaterEqual

public void setSessionId_GreaterEqual(String sessionId)
GreaterEqual(>=). And NullOrEmptyIgnored, OnlyOnceRegistered.

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

setSessionId_LessEqual

public void setSessionId_LessEqual(String sessionId)
LessEqual(<=). And NullOrEmptyIgnored, OnlyOnceRegistered.

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

setSessionId_InScope

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

パラメータ:
sessionIdList - The collection of sessionId as inScope.

doSetSessionId_InScope

public void doSetSessionId_InScope(Collection<String> sessionIdList)

setSessionId_NotInScope

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

パラメータ:
sessionIdList - The collection of sessionId as notInScope.

doSetSessionId_NotInScope

public void doSetSessionId_NotInScope(Collection<String> sessionIdList)

setSessionId_PrefixSearch

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

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

setSessionId_LikeSearch

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

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

setSessionId_NotLikeSearch

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

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

regSessionId

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

getCValueSessionId

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

setUrl_Equal

public void setUrl_Equal(String url)
Equal(=). And NullOrEmptyIgnored, OnlyOnceRegistered.
URL: {NotNull, TEXT(65535)}

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

doSetUrl_Equal

protected void doSetUrl_Equal(String url)

setUrl_NotEqual

public void setUrl_NotEqual(String url)
NotEqual(<>). And NullOrEmptyIgnored, OnlyOnceRegistered.

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

doSetUrl_NotEqual

protected void doSetUrl_NotEqual(String url)

setUrl_GreaterThan

public void setUrl_GreaterThan(String url)
GreaterThan(>). And NullOrEmptyIgnored, OnlyOnceRegistered.

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

setUrl_LessThan

public void setUrl_LessThan(String url)
LessThan(<). And NullOrEmptyIgnored, OnlyOnceRegistered.

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

setUrl_GreaterEqual

public void setUrl_GreaterEqual(String url)
GreaterEqual(>=). And NullOrEmptyIgnored, OnlyOnceRegistered.

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

setUrl_LessEqual

public void setUrl_LessEqual(String url)
LessEqual(<=). And NullOrEmptyIgnored, OnlyOnceRegistered.

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

setUrl_InScope

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

パラメータ:
urlList - The collection of url as inScope.

doSetUrl_InScope

public void doSetUrl_InScope(Collection<String> urlList)

setUrl_NotInScope

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

パラメータ:
urlList - The collection of url as notInScope.

doSetUrl_NotInScope

public void doSetUrl_NotInScope(Collection<String> urlList)

setUrl_PrefixSearch

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

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

setUrl_LikeSearch

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

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

setUrl_NotLikeSearch

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

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

regUrl

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

getCValueUrl

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

setFilterType_Equal

public void setFilterType_Equal(String filterType)
Equal(=). And NullOrEmptyIgnored, OnlyOnceRegistered.
FILTER_TYPE: {IX+, NotNull, VARCHAR(1)}

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

doSetFilterType_Equal

protected void doSetFilterType_Equal(String filterType)

setFilterType_NotEqual

public void setFilterType_NotEqual(String filterType)
NotEqual(<>). And NullOrEmptyIgnored, OnlyOnceRegistered.

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

doSetFilterType_NotEqual

protected void doSetFilterType_NotEqual(String filterType)

setFilterType_GreaterThan

public void setFilterType_GreaterThan(String filterType)
GreaterThan(>). And NullOrEmptyIgnored, OnlyOnceRegistered.

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

setFilterType_LessThan

public void setFilterType_LessThan(String filterType)
LessThan(<). And NullOrEmptyIgnored, OnlyOnceRegistered.

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

setFilterType_GreaterEqual

public void setFilterType_GreaterEqual(String filterType)
GreaterEqual(>=). And NullOrEmptyIgnored, OnlyOnceRegistered.

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

setFilterType_LessEqual

public void setFilterType_LessEqual(String filterType)
LessEqual(<=). And NullOrEmptyIgnored, OnlyOnceRegistered.

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

setFilterType_InScope

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

パラメータ:
filterTypeList - The collection of filterType as inScope.

doSetFilterType_InScope

public void doSetFilterType_InScope(Collection<String> filterTypeList)

setFilterType_NotInScope

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

パラメータ:
filterTypeList - The collection of filterType as notInScope.

doSetFilterType_NotInScope

public void doSetFilterType_NotInScope(Collection<String> filterTypeList)

setFilterType_PrefixSearch

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

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

setFilterType_LikeSearch

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

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

setFilterType_NotLikeSearch

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

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

regFilterType

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

getCValueFilterType

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

setCreateTime_Equal

public void setCreateTime_Equal(Timestamp createTime)
Equal(=). And NullIgnored, OnlyOnceRegistered.
CREATE_TIME: {IX+, NotNull, DATETIME(19)}

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

setCreateTime_GreaterThan

public void setCreateTime_GreaterThan(Timestamp createTime)
GreaterThan(>). And NullIgnored, OnlyOnceRegistered.

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

setCreateTime_LessThan

public void setCreateTime_LessThan(Timestamp createTime)
LessThan(<). And NullIgnored, OnlyOnceRegistered.

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

setCreateTime_GreaterEqual

public void setCreateTime_GreaterEqual(Timestamp createTime)
GreaterEqual(>=). And NullIgnored, OnlyOnceRegistered.

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

setCreateTime_LessEqual

public void setCreateTime_LessEqual(Timestamp createTime)
LessEqual(<=). And NullIgnored, OnlyOnceRegistered.

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

setCreateTime_FromTo

public void setCreateTime_FromTo(Date fromDatetime,
                                 Date toDatetime,
                                 org.seasar.robot.dbflute.cbean.coption.FromToOption fromToOption)
FromTo with various options. (versatile)
{(default) fromDatetime <= column <= toDatetime}
And NullIgnored, OnlyOnceRegistered.

パラメータ:
fromDatetime - The from-datetime(yyyy/MM/dd HH:mm:ss.SSS) of createTime. (NullAllowed)
toDatetime - The to-datetime(yyyy/MM/dd HH:mm:ss.SSS) of createTime. (NullAllowed)
fromToOption - The option of from-to. (NotNull)

setCreateTime_DateFromTo

public void setCreateTime_DateFromTo(Date fromDate,
                                     Date toDate)
DateFromTo. (Date means yyyy/MM/dd)
{fromDate <= column < toDate + 1 day}
And NullIgnored, OnlyOnceRegistered.
 ex) from:{2007/04/10 08:24:53} to:{2007/04/16 14:36:29}
     --> column >= '2007/04/10 00:00:00'
     and column < '2007/04/17 00:00:00'
 

パラメータ:
fromDate - The from-date(yyyy/MM/dd) of createTime. (NullAllowed)
toDate - The to-date(yyyy/MM/dd) of createTime. (NullAllowed)

regCreateTime

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

getCValueCreateTime

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

scalar_Equal

public org.seasar.robot.dbflute.cbean.chelper.HpSSQFunction<UrlFilterCB> scalar_Equal()
Prepare ScalarCondition as equal.
{where FOO = (select max(BAR) from ...)
 cb.query().scalar_Equal().max(new SubQuery<UrlFilterCB>() {
     public void query(UrlFilterCB 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<UrlFilterCB> scalar_NotEqual()
Prepare ScalarCondition as equal.
{where FOO <> (select max(BAR) from ...)
 cb.query().scalar_NotEqual().max(new SubQuery<UrlFilterCB>() {
     public void query(UrlFilterCB 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<UrlFilterCB> scalar_GreaterThan()
Prepare ScalarCondition as greaterThan.
{where FOO > (select max(BAR) from ...)
 cb.query().scalar_GreaterThan().max(new SubQuery<UrlFilterCB>() {
     public void query(UrlFilterCB 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<UrlFilterCB> scalar_LessThan()
Prepare ScalarCondition as lessThan.
{where FOO < (select max(BAR) from ...)
 cb.query().scalar_LessThan().max(new SubQuery<UrlFilterCB>() {
     public void query(UrlFilterCB 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<UrlFilterCB> scalar_GreaterEqual()
Prepare ScalarCondition as greaterEqual.
{where FOO >= (select max(BAR) from ...)
 cb.query().scalar_GreaterEqual().max(new SubQuery<UrlFilterCB>() {
     public void query(UrlFilterCB 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<UrlFilterCB> scalar_LessEqual()
Prepare ScalarCondition as lessEqual.
{where FOO <= (select max(BAR) from ...)
 cb.query().scalar_LessEqual().max(new SubQuery<UrlFilterCB>() {
     public void query(UrlFilterCB 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<UrlFilterCB> xcreateSSQFunction(String operand)

xscalarCondition

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

keepScalarCondition

public abstract String keepScalarCondition(UrlFilterCQ subQuery)

myselfInScope

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

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

keepMyselfInScopeRelation

public abstract String keepMyselfInScopeRelation(UrlFilterCQ subQuery)

xabCB

protected String xabCB()

xabCQ

protected String xabCQ()

xabLSO

protected String xabLSO()

xabSSQS

protected String xabSSQS()


Copyright © 2012. All Rights Reserved.