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

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

public class BsUrlFilterCQ
extends AbstractBsUrlFilterCQ

The base 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
 
フィールドの概要
protected  org.seasar.robot.dbflute.cbean.cvalue.ConditionValue _createTime
           
protected  org.seasar.robot.dbflute.cbean.cvalue.ConditionValue _filterType
           
protected  org.seasar.robot.dbflute.cbean.cvalue.ConditionValue _id
           
protected  UrlFilterCIQ _inlineQuery
           
protected  Map<String,UrlFilterCQ> _myselfInScopeRelationMap
           
protected  Map<String,UrlFilterCQ> _scalarConditionMap
           
protected  org.seasar.robot.dbflute.cbean.cvalue.ConditionValue _sessionId
           
protected  org.seasar.robot.dbflute.cbean.cvalue.ConditionValue _url
           
 
クラス 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
 
コンストラクタの概要
BsUrlFilterCQ(org.seasar.robot.dbflute.cbean.ConditionQuery childQuery, org.seasar.robot.dbflute.cbean.sqlclause.SqlClause sqlClause, String aliasName, int nestLevel)
           
 
メソッドの概要
 BsUrlFilterCQ addOrderBy_CreateTime_Asc()
          Add order-by as ascend.
 BsUrlFilterCQ addOrderBy_CreateTime_Desc()
          Add order-by as descend.
 BsUrlFilterCQ addOrderBy_FilterType_Asc()
          Add order-by as ascend.
 BsUrlFilterCQ addOrderBy_FilterType_Desc()
          Add order-by as descend.
 BsUrlFilterCQ addOrderBy_Id_Asc()
          Add order-by as ascend.
 BsUrlFilterCQ addOrderBy_Id_Desc()
          Add order-by as descend.
 BsUrlFilterCQ addOrderBy_SessionId_Asc()
          Add order-by as ascend.
 BsUrlFilterCQ addOrderBy_SessionId_Desc()
          Add order-by as descend.
 BsUrlFilterCQ addOrderBy_Url_Asc()
          Add order-by as ascend.
 BsUrlFilterCQ addOrderBy_Url_Desc()
          Add order-by as descend.
 BsUrlFilterCQ addSpecifiedDerivedOrderBy_Asc(String aliasName)
          Add order-by for specified derived column as ascend.
 BsUrlFilterCQ addSpecifiedDerivedOrderBy_Desc(String aliasName)
          Add order-by for specified derived column as descend.
protected  UrlFilterCIQ createInlineQuery()
           
 org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getCreateTime()
           
protected  org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getCValueCreateTime()
           
protected  org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getCValueFilterType()
           
protected  org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getCValueId()
           
protected  org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getCValueSessionId()
           
protected  org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getCValueUrl()
           
 org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getFilterType()
           
 org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getId()
           
 Map<String,UrlFilterCQ> getMyselfInScopeRelation()
           
 Map<String,UrlFilterCQ> getScalarCondition()
           
 org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getSessionId()
           
 org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getUrl()
           
 UrlFilterCIQ inline()
          Prepare InlineView query.
 String keepMyselfInScopeRelation(UrlFilterCQ subQuery)
           
 String keepScalarCondition(UrlFilterCQ subQuery)
           
 UrlFilterCIQ on()
          Prepare OnClause query.
protected  void reflectRelationOnUnionQuery(org.seasar.robot.dbflute.cbean.ConditionQuery baseQueryAsSuper, org.seasar.robot.dbflute.cbean.ConditionQuery unionQueryAsSuper)
           
protected  String xCB()
           
protected  String xCQ()
           
protected  String xMap()
           
 
クラス org.seasar.robot.db.cbean.cq.bs.AbstractBsUrlFilterCQ から継承されたメソッド
doSetFilterType_Equal, doSetFilterType_InScope, doSetFilterType_NotEqual, doSetFilterType_NotInScope, doSetId_Equal, doSetId_InScope, doSetId_NotEqual, doSetId_NotInScope, doSetSessionId_Equal, doSetSessionId_InScope, doSetSessionId_NotEqual, doSetSessionId_NotInScope, doSetUrl_Equal, doSetUrl_InScope, doSetUrl_NotEqual, doSetUrl_NotInScope, getTableDbName, myselfInScope, regCreateTime, regFilterType, regId, regSessionId, regUrl, scalar_Equal, scalar_GreaterEqual, scalar_GreaterThan, scalar_LessEqual, scalar_LessThan, scalar_NotEqual, setCreateTime_DateFromTo, setCreateTime_Equal, setCreateTime_FromTo, setCreateTime_GreaterEqual, setCreateTime_GreaterThan, setCreateTime_LessEqual, setCreateTime_LessThan, setFilterType_Equal, setFilterType_GreaterEqual, setFilterType_GreaterThan, setFilterType_InScope, setFilterType_LessEqual, setFilterType_LessThan, setFilterType_LikeSearch, setFilterType_NotEqual, setFilterType_NotInScope, setFilterType_NotLikeSearch, setFilterType_PrefixSearch, setId_Equal, setId_GreaterEqual, setId_GreaterThan, setId_InScope, setId_IsNotNull, setId_IsNull, setId_LessEqual, setId_LessThan, setId_NotEqual, setId_NotInScope, setSessionId_Equal, setSessionId_GreaterEqual, setSessionId_GreaterThan, setSessionId_InScope, setSessionId_LessEqual, setSessionId_LessThan, setSessionId_LikeSearch, setSessionId_NotEqual, setSessionId_NotInScope, setSessionId_NotLikeSearch, setSessionId_PrefixSearch, setUrl_Equal, setUrl_GreaterEqual, setUrl_GreaterThan, setUrl_InScope, setUrl_LessEqual, setUrl_LessThan, setUrl_LikeSearch, setUrl_NotEqual, setUrl_NotInScope, setUrl_NotLikeSearch, setUrl_PrefixSearch, xabCB, xabCQ, xabLSO, xabSSQS, xcreateSSQFunction, xgetDBMetaProvider, xscalarCondition
 
クラス 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, 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
 

フィールドの詳細

_inlineQuery

protected UrlFilterCIQ _inlineQuery

_id

protected org.seasar.robot.dbflute.cbean.cvalue.ConditionValue _id

_sessionId

protected org.seasar.robot.dbflute.cbean.cvalue.ConditionValue _sessionId

_url

protected org.seasar.robot.dbflute.cbean.cvalue.ConditionValue _url

_filterType

protected org.seasar.robot.dbflute.cbean.cvalue.ConditionValue _filterType

_createTime

protected org.seasar.robot.dbflute.cbean.cvalue.ConditionValue _createTime

_scalarConditionMap

protected Map<String,UrlFilterCQ> _scalarConditionMap

_myselfInScopeRelationMap

protected Map<String,UrlFilterCQ> _myselfInScopeRelationMap
コンストラクタの詳細

BsUrlFilterCQ

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

inline

public UrlFilterCIQ inline()
Prepare InlineView query.
{select ... from ... left outer join (select * from URL_FILTER) where FOO = [value] ...}
 cb.query().queryMemberStatus().inline().setFoo...;
 

戻り値:
The condition-query for InlineView query. (NotNull)

createInlineQuery

protected UrlFilterCIQ createInlineQuery()

on

public UrlFilterCIQ on()
Prepare OnClause query.
{select ... from ... left outer join URL_FILTER on ... and FOO = [value] ...}
 cb.query().queryMemberStatus().on().setFoo...;
 

戻り値:
The condition-query for OnClause query. (NotNull)
例外:
org.seasar.robot.dbflute.exception.IllegalConditionBeanOperationException - When this condition-query is base query.

getId

public org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getId()

getCValueId

protected org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getCValueId()
定義:
クラス AbstractBsUrlFilterCQ 内の getCValueId

addOrderBy_Id_Asc

public BsUrlFilterCQ addOrderBy_Id_Asc()
Add order-by as ascend.

戻り値:
this. (NotNull)

addOrderBy_Id_Desc

public BsUrlFilterCQ addOrderBy_Id_Desc()
Add order-by as descend.

戻り値:
this. (NotNull)

getSessionId

public org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getSessionId()

getCValueSessionId

protected org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getCValueSessionId()
定義:
クラス AbstractBsUrlFilterCQ 内の getCValueSessionId

addOrderBy_SessionId_Asc

public BsUrlFilterCQ addOrderBy_SessionId_Asc()
Add order-by as ascend.

戻り値:
this. (NotNull)

addOrderBy_SessionId_Desc

public BsUrlFilterCQ addOrderBy_SessionId_Desc()
Add order-by as descend.

戻り値:
this. (NotNull)

getUrl

public org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getUrl()

getCValueUrl

protected org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getCValueUrl()
定義:
クラス AbstractBsUrlFilterCQ 内の getCValueUrl

addOrderBy_Url_Asc

public BsUrlFilterCQ addOrderBy_Url_Asc()
Add order-by as ascend.

戻り値:
this. (NotNull)

addOrderBy_Url_Desc

public BsUrlFilterCQ addOrderBy_Url_Desc()
Add order-by as descend.

戻り値:
this. (NotNull)

getFilterType

public org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getFilterType()

getCValueFilterType

protected org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getCValueFilterType()
定義:
クラス AbstractBsUrlFilterCQ 内の getCValueFilterType

addOrderBy_FilterType_Asc

public BsUrlFilterCQ addOrderBy_FilterType_Asc()
Add order-by as ascend.

戻り値:
this. (NotNull)

addOrderBy_FilterType_Desc

public BsUrlFilterCQ addOrderBy_FilterType_Desc()
Add order-by as descend.

戻り値:
this. (NotNull)

getCreateTime

public org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getCreateTime()

getCValueCreateTime

protected org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getCValueCreateTime()
定義:
クラス AbstractBsUrlFilterCQ 内の getCValueCreateTime

addOrderBy_CreateTime_Asc

public BsUrlFilterCQ addOrderBy_CreateTime_Asc()
Add order-by as ascend.

戻り値:
this. (NotNull)

addOrderBy_CreateTime_Desc

public BsUrlFilterCQ addOrderBy_CreateTime_Desc()
Add order-by as descend.

戻り値:
this. (NotNull)

addSpecifiedDerivedOrderBy_Asc

public BsUrlFilterCQ addSpecifiedDerivedOrderBy_Asc(String aliasName)
Add order-by for specified derived column as ascend.
 cb.specify().derivedPurchaseList().max(new SubQuery<PurchaseCB>() {
     public void query(PurchaseCB subCB) {
         subCB.specify().columnPurchaseDatetime();
     }
 }, aliasName);
 // order by [alias-name] asc
 cb.addSpecifiedDerivedOrderBy_Asc(aliasName);
 

パラメータ:
aliasName - The alias name specified at (Specify)DerivedReferrer. (NotNull)
戻り値:
this. (NotNull)

addSpecifiedDerivedOrderBy_Desc

public BsUrlFilterCQ addSpecifiedDerivedOrderBy_Desc(String aliasName)
Add order-by for specified derived column as descend.
 cb.specify().derivedPurchaseList().max(new SubQuery<PurchaseCB>() {
     public void query(PurchaseCB subCB) {
         subCB.specify().columnPurchaseDatetime();
     }
 }, aliasName);
 // order by [alias-name] desc
 cb.addSpecifiedDerivedOrderBy_Desc(aliasName);
 

パラメータ:
aliasName - The alias name specified at (Specify)DerivedReferrer. (NotNull)
戻り値:
this. (NotNull)

reflectRelationOnUnionQuery

protected void reflectRelationOnUnionQuery(org.seasar.robot.dbflute.cbean.ConditionQuery baseQueryAsSuper,
                                           org.seasar.robot.dbflute.cbean.ConditionQuery unionQueryAsSuper)
定義:
クラス org.seasar.robot.dbflute.cbean.AbstractConditionQuery 内の reflectRelationOnUnionQuery

getScalarCondition

public Map<String,UrlFilterCQ> getScalarCondition()

keepScalarCondition

public String keepScalarCondition(UrlFilterCQ subQuery)
定義:
クラス AbstractBsUrlFilterCQ 内の keepScalarCondition

getMyselfInScopeRelation

public Map<String,UrlFilterCQ> getMyselfInScopeRelation()

keepMyselfInScopeRelation

public String keepMyselfInScopeRelation(UrlFilterCQ subQuery)
定義:
クラス AbstractBsUrlFilterCQ 内の keepMyselfInScopeRelation

xCB

protected String xCB()

xCQ

protected String xCQ()

xMap

protected String xMap()


Copyright © 2012. All Rights Reserved.