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

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

public class BsAccessResultDataCQ
extends AbstractBsAccessResultDataCQ

The base 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
 
フィールドの概要
protected  AccessResultCQ _conditionQueryAccessResult
           
protected  org.seasar.robot.dbflute.cbean.cvalue.ConditionValue _data
           
protected  org.seasar.robot.dbflute.cbean.cvalue.ConditionValue _encoding
           
protected  org.seasar.robot.dbflute.cbean.cvalue.ConditionValue _id
           
protected  java.util.Map<java.lang.String,AccessResultCQ> _id_InScopeRelation_AccessResultMap
           
protected  java.util.Map<java.lang.String,AccessResultCQ> _id_NotInScopeRelation_AccessResultMap
           
protected  AccessResultDataCIQ _inlineQuery
           
protected  java.util.Map<java.lang.String,AccessResultDataCQ> _myselfInScopeRelationMap
           
protected  java.util.Map<java.lang.String,AccessResultDataCQ> _scalarConditionMap
           
protected  org.seasar.robot.dbflute.cbean.cvalue.ConditionValue _transformerName
           
 
クラス 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
 
コンストラクタの概要
BsAccessResultDataCQ(org.seasar.robot.dbflute.cbean.ConditionQuery childQuery, org.seasar.robot.dbflute.cbean.sqlclause.SqlClause sqlClause, java.lang.String aliasName, int nestLevel)
           
 
メソッドの概要
 BsAccessResultDataCQ addOrderBy_Data_Asc()
          Add order-by as ascend.
 BsAccessResultDataCQ addOrderBy_Data_Desc()
          Add order-by as descend.
 BsAccessResultDataCQ addOrderBy_Encoding_Asc()
          Add order-by as ascend.
 BsAccessResultDataCQ addOrderBy_Encoding_Desc()
          Add order-by as descend.
 BsAccessResultDataCQ addOrderBy_Id_Asc()
          Add order-by as ascend.
 BsAccessResultDataCQ addOrderBy_Id_Desc()
          Add order-by as descend.
 BsAccessResultDataCQ addOrderBy_TransformerName_Asc()
          Add order-by as ascend.
 BsAccessResultDataCQ addOrderBy_TransformerName_Desc()
          Add order-by as descend.
 BsAccessResultDataCQ addSpecifiedDerivedOrderBy_Asc(java.lang.String aliasName)
          Add order-by for specified derived column as ascend.
 BsAccessResultDataCQ addSpecifiedDerivedOrderBy_Desc(java.lang.String aliasName)
          Add order-by for specified derived column as descend.
protected  AccessResultDataCIQ createInlineQuery()
           
 AccessResultCQ getConditionQueryAccessResult()
           
protected  org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getCValueData()
           
protected  org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getCValueEncoding()
           
protected  org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getCValueId()
           
protected  org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getCValueTransformerName()
           
 org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getData()
           
 org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getEncoding()
           
 java.util.Map<java.lang.String,AccessResultCQ> getId_InScopeRelation_AccessResult()
           
 java.util.Map<java.lang.String,AccessResultCQ> getId_NotInScopeRelation_AccessResult()
           
 org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getId()
           
 java.util.Map<java.lang.String,AccessResultDataCQ> getMyselfInScopeRelation()
           
 java.util.Map<java.lang.String,AccessResultDataCQ> getScalarCondition()
           
 org.seasar.robot.dbflute.cbean.cvalue.ConditionValue getTransformerName()
           
 boolean hasConditionQueryAccessResult()
           
 AccessResultDataCIQ inline()
          Prepare InlineView query.
 java.lang.String keepId_InScopeRelation_AccessResult(AccessResultCQ subQuery)
           
 java.lang.String keepId_NotInScopeRelation_AccessResult(AccessResultCQ subQuery)
           
 java.lang.String keepMyselfInScopeRelation(AccessResultDataCQ subQuery)
           
 java.lang.String keepScalarCondition(AccessResultDataCQ subQuery)
           
 AccessResultDataCIQ on()
          Prepare OnClause query.
 AccessResultCQ queryAccessResult()
          Get the condition-query for relation table.
protected  void reflectRelationOnUnionQuery(org.seasar.robot.dbflute.cbean.ConditionQuery baseQueryAsSuper, org.seasar.robot.dbflute.cbean.ConditionQuery unionQueryAsSuper)
           
protected  java.lang.String xCB()
           
protected  java.lang.String xCQ()
           
protected  AccessResultCQ xcreateQueryAccessResult()
           
protected  java.lang.String xMap()
           
protected  void xsetupOuterJoinAccessResult()
           
 
クラス org.seasar.robot.db.cbean.cq.bs.AbstractBsAccessResultDataCQ から継承されたメソッド
doSetEncoding_Equal, doSetEncoding_InScope, doSetEncoding_NotEqual, doSetEncoding_NotInScope, doSetId_Equal, doSetId_InScope, doSetId_NotEqual, doSetId_NotInScope, doSetTransformerName_Equal, doSetTransformerName_InScope, doSetTransformerName_NotEqual, doSetTransformerName_NotInScope, getTableDbName, inScopeAccessResult, myselfInScope, notInScopeAccessResult, regData, regEncoding, regId, regTransformerName, scalar_Equal, scalar_GreaterEqual, scalar_GreaterThan, scalar_LessEqual, scalar_LessThan, scalar_NotEqual, setData_IsNotNull, setData_IsNull, setEncoding_Equal, setEncoding_GreaterEqual, setEncoding_GreaterThan, setEncoding_InScope, setEncoding_IsNotNull, setEncoding_IsNull, setEncoding_LessEqual, setEncoding_LessThan, setEncoding_LikeSearch, setEncoding_NotEqual, setEncoding_NotInScope, setEncoding_NotLikeSearch, setEncoding_PrefixSearch, setId_Equal, setId_GreaterEqual, setId_GreaterThan, setId_InScope, setId_IsNotNull, setId_IsNull, setId_LessEqual, setId_LessThan, setId_NotEqual, setId_NotInScope, setTransformerName_Equal, setTransformerName_GreaterEqual, setTransformerName_GreaterThan, setTransformerName_InScope, setTransformerName_LessEqual, setTransformerName_LessThan, setTransformerName_LikeSearch, setTransformerName_NotEqual, setTransformerName_NotInScope, setTransformerName_NotLikeSearch, setTransformerName_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 AccessResultDataCIQ _inlineQuery

_id

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

_id_InScopeRelation_AccessResultMap

protected java.util.Map<java.lang.String,AccessResultCQ> _id_InScopeRelation_AccessResultMap

_id_NotInScopeRelation_AccessResultMap

protected java.util.Map<java.lang.String,AccessResultCQ> _id_NotInScopeRelation_AccessResultMap

_transformerName

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

_data

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

_encoding

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

_conditionQueryAccessResult

protected AccessResultCQ _conditionQueryAccessResult

_scalarConditionMap

protected java.util.Map<java.lang.String,AccessResultDataCQ> _scalarConditionMap

_myselfInScopeRelationMap

protected java.util.Map<java.lang.String,AccessResultDataCQ> _myselfInScopeRelationMap
コンストラクタの詳細

BsAccessResultDataCQ

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

inline

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

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

createInlineQuery

protected AccessResultDataCIQ createInlineQuery()

on

public AccessResultDataCIQ on()
Prepare OnClause query.
{select ... from ... left outer join ACCESS_RESULT_DATA 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()
定義:
クラス AbstractBsAccessResultDataCQ 内の getCValueId

getId_InScopeRelation_AccessResult

public java.util.Map<java.lang.String,AccessResultCQ> getId_InScopeRelation_AccessResult()

keepId_InScopeRelation_AccessResult

public java.lang.String keepId_InScopeRelation_AccessResult(AccessResultCQ subQuery)
定義:
クラス AbstractBsAccessResultDataCQ 内の keepId_InScopeRelation_AccessResult

getId_NotInScopeRelation_AccessResult

public java.util.Map<java.lang.String,AccessResultCQ> getId_NotInScopeRelation_AccessResult()

keepId_NotInScopeRelation_AccessResult

public java.lang.String keepId_NotInScopeRelation_AccessResult(AccessResultCQ subQuery)
定義:
クラス AbstractBsAccessResultDataCQ 内の keepId_NotInScopeRelation_AccessResult

addOrderBy_Id_Asc

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

戻り値:
this. (NotNull)

addOrderBy_Id_Desc

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

戻り値:
this. (NotNull)

getTransformerName

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

getCValueTransformerName

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

addOrderBy_TransformerName_Asc

public BsAccessResultDataCQ addOrderBy_TransformerName_Asc()
Add order-by as ascend.

戻り値:
this. (NotNull)

addOrderBy_TransformerName_Desc

public BsAccessResultDataCQ addOrderBy_TransformerName_Desc()
Add order-by as descend.

戻り値:
this. (NotNull)

getData

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

getCValueData

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

addOrderBy_Data_Asc

public BsAccessResultDataCQ addOrderBy_Data_Asc()
Add order-by as ascend.

戻り値:
this. (NotNull)

addOrderBy_Data_Desc

public BsAccessResultDataCQ addOrderBy_Data_Desc()
Add order-by as descend.

戻り値:
this. (NotNull)

getEncoding

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

getCValueEncoding

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

addOrderBy_Encoding_Asc

public BsAccessResultDataCQ addOrderBy_Encoding_Asc()
Add order-by as ascend.

戻り値:
this. (NotNull)

addOrderBy_Encoding_Desc

public BsAccessResultDataCQ addOrderBy_Encoding_Desc()
Add order-by as descend.

戻り値:
this. (NotNull)

addSpecifiedDerivedOrderBy_Asc

public BsAccessResultDataCQ addSpecifiedDerivedOrderBy_Asc(java.lang.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 BsAccessResultDataCQ addSpecifiedDerivedOrderBy_Desc(java.lang.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

queryAccessResult

public AccessResultCQ queryAccessResult()
Get the condition-query for relation table.
ACCESS_RESULT as 'accessResult'.

戻り値:
The instance of condition-query. (NotNull)

getConditionQueryAccessResult

public AccessResultCQ getConditionQueryAccessResult()

xcreateQueryAccessResult

protected AccessResultCQ xcreateQueryAccessResult()

xsetupOuterJoinAccessResult

protected void xsetupOuterJoinAccessResult()

hasConditionQueryAccessResult

public boolean hasConditionQueryAccessResult()

getScalarCondition

public java.util.Map<java.lang.String,AccessResultDataCQ> getScalarCondition()

keepScalarCondition

public java.lang.String keepScalarCondition(AccessResultDataCQ subQuery)
定義:
クラス AbstractBsAccessResultDataCQ 内の keepScalarCondition

getMyselfInScopeRelation

public java.util.Map<java.lang.String,AccessResultDataCQ> getMyselfInScopeRelation()

keepMyselfInScopeRelation

public java.lang.String keepMyselfInScopeRelation(AccessResultDataCQ subQuery)
定義:
クラス AbstractBsAccessResultDataCQ 内の keepMyselfInScopeRelation

xCB

protected java.lang.String xCB()

xCQ

protected java.lang.String xCQ()

xMap

protected java.lang.String xMap()


Copyright © 2012. All Rights Reserved.