Class EsAbstractConditionBean

    • Field Detail

      • _sqlClause

        protected final org.dbflute.cbean.sqlclause.SqlClause _sqlClause
      • _safetyMaxResultSize

        protected int _safetyMaxResultSize
      • _preference

        protected String _preference
    • Constructor Detail

      • EsAbstractConditionBean

        public EsAbstractConditionBean()
    • Method Detail

      • build

        public abstract org.codelibs.fesen.action.search.SearchRequestBuilder build​(org.codelibs.fesen.action.search.SearchRequestBuilder builder)
      • isPaging

        public boolean isPaging()
        Specified by:
        isPaging in interface org.dbflute.cbean.paging.PagingBean
      • canPagingCountLater

        public boolean canPagingCountLater()
        Specified by:
        canPagingCountLater in interface org.dbflute.cbean.paging.PagingBean
      • canPagingReSelect

        public boolean canPagingReSelect()
        Specified by:
        canPagingReSelect in interface org.dbflute.cbean.paging.PagingBean
      • paging

        public void paging​(int pageSize,
                           int pageNumber)
        Specified by:
        paging in interface org.dbflute.cbean.paging.PagingBean
      • throwPagingPageSizeNotPlusException

        protected void throwPagingPageSizeNotPlusException​(int pageSize,
                                                           int pageNumber)
      • createCBExThrower

        protected org.dbflute.cbean.exception.ConditionBeanExceptionThrower createCBExThrower()
      • xsetPaging

        public void xsetPaging​(boolean paging)
        Specified by:
        xsetPaging in interface org.dbflute.cbean.paging.PagingBean
      • enablePagingCountLater

        public void enablePagingCountLater()
        Specified by:
        enablePagingCountLater in interface org.dbflute.cbean.paging.PagingBean
      • disablePagingCountLater

        public void disablePagingCountLater()
        Specified by:
        disablePagingCountLater in interface org.dbflute.cbean.paging.PagingBean
      • enablePagingReSelect

        public void enablePagingReSelect()
        Specified by:
        enablePagingReSelect in interface org.dbflute.cbean.paging.PagingBean
      • disablePagingReSelect

        public void disablePagingReSelect()
        Specified by:
        disablePagingReSelect in interface org.dbflute.cbean.paging.PagingBean
      • fetchFirst

        public org.dbflute.cbean.paging.PagingBean fetchFirst​(int fetchSize)
        Specified by:
        fetchFirst in interface org.dbflute.cbean.paging.PagingBean
      • xfetchScope

        public org.dbflute.cbean.paging.PagingBean xfetchScope​(int fetchStartIndex,
                                                               int fetchSize)
        Specified by:
        xfetchScope in interface org.dbflute.cbean.paging.PagingBean
      • xfetchPage

        public org.dbflute.cbean.paging.PagingBean xfetchPage​(int fetchPageNumber)
        Specified by:
        xfetchPage in interface org.dbflute.cbean.paging.PagingBean
      • createPagingInvoker

        public <ENTITY> org.dbflute.cbean.paging.PagingInvoker<ENTITY> createPagingInvoker​(String tableDbName)
        Specified by:
        createPagingInvoker in interface org.dbflute.cbean.paging.PagingBean
      • getFetchStartIndex

        public int getFetchStartIndex()
        Specified by:
        getFetchStartIndex in interface org.dbflute.cbean.paging.PagingBean
      • getFetchSize

        public int getFetchSize()
        Specified by:
        getFetchSize in interface org.dbflute.cbean.paging.PagingBean
      • getFetchPageNumber

        public int getFetchPageNumber()
        Specified by:
        getFetchPageNumber in interface org.dbflute.cbean.paging.PagingBean
      • getPageStartIndex

        public int getPageStartIndex()
        Specified by:
        getPageStartIndex in interface org.dbflute.cbean.paging.PagingBean
      • getPageEndIndex

        public int getPageEndIndex()
        Specified by:
        getPageEndIndex in interface org.dbflute.cbean.paging.PagingBean
      • isFetchScopeEffective

        public boolean isFetchScopeEffective()
        Specified by:
        isFetchScopeEffective in interface org.dbflute.cbean.paging.PagingBean
      • getFetchNarrowingSkipStartIndex

        public int getFetchNarrowingSkipStartIndex()
        Specified by:
        getFetchNarrowingSkipStartIndex in interface org.dbflute.cbean.paging.FetchNarrowingBean
      • getFetchNarrowingLoopCount

        public int getFetchNarrowingLoopCount()
        Specified by:
        getFetchNarrowingLoopCount in interface org.dbflute.cbean.paging.FetchNarrowingBean
      • isFetchNarrowingSkipStartIndexEffective

        public boolean isFetchNarrowingSkipStartIndexEffective()
        Specified by:
        isFetchNarrowingSkipStartIndexEffective in interface org.dbflute.cbean.paging.FetchNarrowingBean
      • isFetchNarrowingLoopCountEffective

        public boolean isFetchNarrowingLoopCountEffective()
        Specified by:
        isFetchNarrowingLoopCountEffective in interface org.dbflute.cbean.paging.FetchNarrowingBean
      • isFetchNarrowingEffective

        public boolean isFetchNarrowingEffective()
        Specified by:
        isFetchNarrowingEffective in interface org.dbflute.cbean.paging.FetchNarrowingBean
      • xdisableFetchNarrowing

        public void xdisableFetchNarrowing()
        Specified by:
        xdisableFetchNarrowing in interface org.dbflute.cbean.paging.FetchNarrowingBean
      • xenableIgnoredFetchNarrowing

        public void xenableIgnoredFetchNarrowing()
        Specified by:
        xenableIgnoredFetchNarrowing in interface org.dbflute.cbean.paging.FetchNarrowingBean
      • checkSafetyResult

        public void checkSafetyResult​(int safetyMaxResultSize)
        Specified by:
        checkSafetyResult in interface org.dbflute.jdbc.FetchBean
      • getSafetyMaxResultSize

        public int getSafetyMaxResultSize()
        Specified by:
        getSafetyMaxResultSize in interface org.dbflute.jdbc.FetchBean
      • getOrderByClause

        public String getOrderByClause()
        Specified by:
        getOrderByClause in interface org.dbflute.cbean.ordering.OrderByBean
      • getOrderByComponent

        public org.dbflute.cbean.sqlclause.orderby.OrderByClause getOrderByComponent()
        Specified by:
        getOrderByComponent in interface org.dbflute.cbean.ordering.OrderByBean
      • clearOrderBy

        public org.dbflute.cbean.ordering.OrderByBean clearOrderBy()
        Specified by:
        clearOrderBy in interface org.dbflute.cbean.ordering.OrderByBean
      • overTheWaves

        public void overTheWaves​(org.dbflute.cbean.dream.SpecifiedColumn dreamCruiseTicket)
        Specified by:
        overTheWaves in interface org.dbflute.cbean.dream.WelcomeToDreamCruise
      • mysticRhythms

        public void mysticRhythms​(Object mysticBinding)
        Specified by:
        mysticRhythms in interface org.dbflute.cbean.dream.WelcomeToDreamCruise
      • asDBMeta

        public org.dbflute.dbmeta.DBMeta asDBMeta()
        Specified by:
        asDBMeta in interface org.dbflute.cbean.ConditionBean
      • getSqlClause

        public org.dbflute.cbean.sqlclause.SqlClause getSqlClause()
        Specified by:
        getSqlClause in interface org.dbflute.cbean.ConditionBean
      • addOrderBy_PK_Asc

        public org.dbflute.cbean.ConditionBean addOrderBy_PK_Asc()
        Specified by:
        addOrderBy_PK_Asc in interface org.dbflute.cbean.ConditionBean
      • addOrderBy_PK_Desc

        public org.dbflute.cbean.ConditionBean addOrderBy_PK_Desc()
        Specified by:
        addOrderBy_PK_Desc in interface org.dbflute.cbean.ConditionBean
      • localSp

        public org.dbflute.cbean.chelper.HpColumnSpHandler localSp()
        Specified by:
        localSp in interface org.dbflute.cbean.ConditionBean
      • enableInnerJoinAutoDetect

        public void enableInnerJoinAutoDetect()
        Specified by:
        enableInnerJoinAutoDetect in interface org.dbflute.cbean.ConditionBean
      • disableInnerJoinAutoDetect

        public void disableInnerJoinAutoDetect()
        Specified by:
        disableInnerJoinAutoDetect in interface org.dbflute.cbean.ConditionBean
      • inviteDerivedToDreamCruise

        public org.dbflute.cbean.dream.SpecifiedColumn inviteDerivedToDreamCruise​(String derivedAlias)
        Specified by:
        inviteDerivedToDreamCruise in interface org.dbflute.cbean.ConditionBean
      • xcreateDreamCruiseCB

        public org.dbflute.cbean.ConditionBean xcreateDreamCruiseCB()
        Specified by:
        xcreateDreamCruiseCB in interface org.dbflute.cbean.ConditionBean
      • xmarkAsDeparturePortForDreamCruise

        public void xmarkAsDeparturePortForDreamCruise()
        Specified by:
        xmarkAsDeparturePortForDreamCruise in interface org.dbflute.cbean.ConditionBean
      • xisDreamCruiseDeparturePort

        public boolean xisDreamCruiseDeparturePort()
        Specified by:
        xisDreamCruiseDeparturePort in interface org.dbflute.cbean.ConditionBean
      • xisDreamCruiseShip

        public boolean xisDreamCruiseShip()
        Specified by:
        xisDreamCruiseShip in interface org.dbflute.cbean.ConditionBean
      • xgetDreamCruiseDeparturePort

        public org.dbflute.cbean.ConditionBean xgetDreamCruiseDeparturePort()
        Specified by:
        xgetDreamCruiseDeparturePort in interface org.dbflute.cbean.ConditionBean
      • xhasDreamCruiseTicket

        public boolean xhasDreamCruiseTicket()
        Specified by:
        xhasDreamCruiseTicket in interface org.dbflute.cbean.ConditionBean
      • xshowDreamCruiseTicket

        public org.dbflute.cbean.dream.SpecifiedColumn xshowDreamCruiseTicket()
        Specified by:
        xshowDreamCruiseTicket in interface org.dbflute.cbean.ConditionBean
      • xkeepDreamCruiseJourneyLogBook

        public void xkeepDreamCruiseJourneyLogBook​(String relationPath)
        Specified by:
        xkeepDreamCruiseJourneyLogBook in interface org.dbflute.cbean.ConditionBean
      • xsetupSelectDreamCruiseJourneyLogBook

        public void xsetupSelectDreamCruiseJourneyLogBook()
        Specified by:
        xsetupSelectDreamCruiseJourneyLogBook in interface org.dbflute.cbean.ConditionBean
      • xsetupSelectDreamCruiseJourneyLogBookIfUnionExists

        public void xsetupSelectDreamCruiseJourneyLogBookIfUnionExists()
        Specified by:
        xsetupSelectDreamCruiseJourneyLogBookIfUnionExists in interface org.dbflute.cbean.ConditionBean
      • xgetMysticBinding

        public Object xgetMysticBinding()
        Specified by:
        xgetMysticBinding in interface org.dbflute.cbean.ConditionBean
      • ignoreNullOrEmptyQuery

        public void ignoreNullOrEmptyQuery()
        Specified by:
        ignoreNullOrEmptyQuery in interface org.dbflute.cbean.ConditionBean
      • checkNullOrEmptyQuery

        public void checkNullOrEmptyQuery()
        Specified by:
        checkNullOrEmptyQuery in interface org.dbflute.cbean.ConditionBean
      • enableEmptyStringQuery

        public void enableEmptyStringQuery​(org.dbflute.cbean.scoping.ModeQuery noArgInLambda)
        Specified by:
        enableEmptyStringQuery in interface org.dbflute.cbean.ConditionBean
      • disableEmptyStringQuery

        public void disableEmptyStringQuery()
        Specified by:
        disableEmptyStringQuery in interface org.dbflute.cbean.ConditionBean
      • enableOverridingQuery

        public void enableOverridingQuery​(org.dbflute.cbean.scoping.ModeQuery noArgInLambda)
        Specified by:
        enableOverridingQuery in interface org.dbflute.cbean.ConditionBean
      • disableOverridingQuery

        public void disableOverridingQuery()
        Specified by:
        disableOverridingQuery in interface org.dbflute.cbean.ConditionBean
      • enablePagingCountLeastJoin

        public void enablePagingCountLeastJoin()
        Specified by:
        enablePagingCountLeastJoin in interface org.dbflute.cbean.ConditionBean
      • disablePagingCountLeastJoin

        public void disablePagingCountLeastJoin()
        Specified by:
        disablePagingCountLeastJoin in interface org.dbflute.cbean.ConditionBean
      • canPagingSelectAndQuerySplit

        public boolean canPagingSelectAndQuerySplit()
        Specified by:
        canPagingSelectAndQuerySplit in interface org.dbflute.cbean.ConditionBean
      • lockForUpdate

        public org.dbflute.cbean.ConditionBean lockForUpdate()
        Specified by:
        lockForUpdate in interface org.dbflute.cbean.ConditionBean
      • xsetupSelectCountIgnoreFetchScope

        public org.dbflute.cbean.ConditionBean xsetupSelectCountIgnoreFetchScope​(boolean uniqueCount)
        Specified by:
        xsetupSelectCountIgnoreFetchScope in interface org.dbflute.cbean.ConditionBean
      • xafterCareSelectCountIgnoreFetchScope

        public org.dbflute.cbean.ConditionBean xafterCareSelectCountIgnoreFetchScope()
        Specified by:
        xafterCareSelectCountIgnoreFetchScope in interface org.dbflute.cbean.ConditionBean
      • isSelectCountIgnoreFetchScope

        public boolean isSelectCountIgnoreFetchScope()
        Specified by:
        isSelectCountIgnoreFetchScope in interface org.dbflute.cbean.ConditionBean
      • getCursorSelectOption

        public org.dbflute.cbean.coption.CursorSelectOption getCursorSelectOption()
        Specified by:
        getCursorSelectOption in interface org.dbflute.cbean.ConditionBean
      • xacceptScalarSelectOption

        public void xacceptScalarSelectOption​(org.dbflute.cbean.coption.ScalarSelectOption option)
        Specified by:
        xacceptScalarSelectOption in interface org.dbflute.cbean.ConditionBean
      • configure

        public void configure​(org.dbflute.cbean.coption.StatementConfigCall<org.dbflute.jdbc.StatementConfig> confLambda)
        Specified by:
        configure in interface org.dbflute.cbean.ConditionBean
      • getStatementConfig

        public org.dbflute.jdbc.StatementConfig getStatementConfig()
        Specified by:
        getStatementConfig in interface org.dbflute.cbean.ConditionBean
      • canRelationMappingCache

        public boolean canRelationMappingCache()
        Specified by:
        canRelationMappingCache in interface org.dbflute.cbean.ConditionBean
      • enableNonSpecifiedColumnAccess

        public void enableNonSpecifiedColumnAccess()
        Specified by:
        enableNonSpecifiedColumnAccess in interface org.dbflute.cbean.ConditionBean
      • disableNonSpecifiedColumnAccess

        public void disableNonSpecifiedColumnAccess()
        Specified by:
        disableNonSpecifiedColumnAccess in interface org.dbflute.cbean.ConditionBean
      • isNonSpecifiedColumnAccessAllowed

        public boolean isNonSpecifiedColumnAccessAllowed()
        Specified by:
        isNonSpecifiedColumnAccessAllowed in interface org.dbflute.cbean.ConditionBean
      • enableColumnNullObject

        public void enableColumnNullObject()
        Specified by:
        enableColumnNullObject in interface org.dbflute.cbean.ConditionBean
      • disableColumnNullObject

        public void disableColumnNullObject()
        Specified by:
        disableColumnNullObject in interface org.dbflute.cbean.ConditionBean
      • enableQueryUpdateCountPreCheck

        public void enableQueryUpdateCountPreCheck()
        Specified by:
        enableQueryUpdateCountPreCheck in interface org.dbflute.cbean.ConditionBean
      • disableQueryUpdateCountPreCheck

        public void disableQueryUpdateCountPreCheck()
        Specified by:
        disableQueryUpdateCountPreCheck in interface org.dbflute.cbean.ConditionBean
      • isQueryUpdateCountPreCheck

        public boolean isQueryUpdateCountPreCheck()
        Specified by:
        isQueryUpdateCountPreCheck in interface org.dbflute.cbean.ConditionBean
      • toDisplaySql

        public String toDisplaySql()
        Specified by:
        toDisplaySql in interface org.dbflute.cbean.ConditionBean
      • styleLogDateDisplay

        public void styleLogDateDisplay​(org.dbflute.twowaysql.style.BoundDateDisplayStyle logDateDisplayStyle)
        Specified by:
        styleLogDateDisplay in interface org.dbflute.cbean.ConditionBean
      • getLogDateDisplayStyle

        public org.dbflute.twowaysql.style.BoundDateDisplayStyle getLogDateDisplayStyle()
        Specified by:
        getLogDateDisplayStyle in interface org.dbflute.cbean.ConditionBean
      • hasWhereClauseOnBaseQuery

        public boolean hasWhereClauseOnBaseQuery()
        Specified by:
        hasWhereClauseOnBaseQuery in interface org.dbflute.cbean.ConditionBean
      • clearWhereClauseOnBaseQuery

        public void clearWhereClauseOnBaseQuery()
        Specified by:
        clearWhereClauseOnBaseQuery in interface org.dbflute.cbean.ConditionBean
      • hasSelectAllPossible

        public boolean hasSelectAllPossible()
        Specified by:
        hasSelectAllPossible in interface org.dbflute.cbean.ConditionBean
      • hasOrderByClause

        public boolean hasOrderByClause()
        Specified by:
        hasOrderByClause in interface org.dbflute.cbean.ConditionBean
      • hasUnionQueryOrUnionAllQuery

        public boolean hasUnionQueryOrUnionAllQuery()
        Specified by:
        hasUnionQueryOrUnionAllQuery in interface org.dbflute.cbean.ConditionBean
      • invokeSetupSelect

        public void invokeSetupSelect​(String foreignPropertyNamePath)
        Specified by:
        invokeSetupSelect in interface org.dbflute.cbean.ConditionBean
      • invokeSpecifyColumn

        public org.dbflute.cbean.dream.SpecifiedColumn invokeSpecifyColumn​(String columnPropertyPath)
        Specified by:
        invokeSpecifyColumn in interface org.dbflute.cbean.ConditionBean
      • invokeOrScopeQuery

        public void invokeOrScopeQuery​(org.dbflute.cbean.scoping.OrQuery<org.dbflute.cbean.ConditionBean> orQuery)
        Specified by:
        invokeOrScopeQuery in interface org.dbflute.cbean.ConditionBean
      • invokeOrScopeQueryAndPart

        public void invokeOrScopeQueryAndPart​(org.dbflute.cbean.scoping.AndQuery<org.dbflute.cbean.ConditionBean> andQuery)
        Specified by:
        invokeOrScopeQueryAndPart in interface org.dbflute.cbean.ConditionBean
      • xregisterUnionQuerySynchronizer

        public void xregisterUnionQuerySynchronizer​(org.dbflute.cbean.scoping.UnionQuery<org.dbflute.cbean.ConditionBean> unionQuerySynchronizer)
        Specified by:
        xregisterUnionQuerySynchronizer in interface org.dbflute.cbean.ConditionBean
      • xgetDerivedTypeHandler

        public org.dbflute.dbmeta.accessory.DerivedTypeHandler xgetDerivedTypeHandler()
        Specified by:
        xgetDerivedTypeHandler in interface org.dbflute.cbean.ConditionBean
      • getPurpose

        public org.dbflute.cbean.chelper.HpCBPurpose getPurpose()
        Specified by:
        getPurpose in interface org.dbflute.cbean.ConditionBean
      • xsetupForScalarSelect

        public void xsetupForScalarSelect()
        Specified by:
        xsetupForScalarSelect in interface org.dbflute.cbean.ConditionBean
      • xsetupForQueryInsert

        public void xsetupForQueryInsert()
        Specified by:
        xsetupForQueryInsert in interface org.dbflute.cbean.ConditionBean
      • xsetupForSpecifiedUpdate

        public void xsetupForSpecifiedUpdate()
        Specified by:
        xsetupForSpecifiedUpdate in interface org.dbflute.cbean.ConditionBean
      • xsetupForVaryingUpdate

        public void xsetupForVaryingUpdate()
        Specified by:
        xsetupForVaryingUpdate in interface org.dbflute.cbean.ConditionBean
      • enableThatsBadTiming

        public void enableThatsBadTiming()
        Specified by:
        enableThatsBadTiming in interface org.dbflute.cbean.ConditionBean
      • disableThatsBadTiming

        public void disableThatsBadTiming()
        Specified by:
        disableThatsBadTiming in interface org.dbflute.cbean.ConditionBean
      • enableSpecifyColumnRequired

        public void enableSpecifyColumnRequired()
        Specified by:
        enableSpecifyColumnRequired in interface org.dbflute.cbean.ConditionBean
      • disableSpecifyColumnRequired

        public void disableSpecifyColumnRequired()
        Specified by:
        disableSpecifyColumnRequired in interface org.dbflute.cbean.ConditionBean
      • xcheckSpecifyColumnRequiredIfNeeds

        public void xcheckSpecifyColumnRequiredIfNeeds()
        Specified by:
        xcheckSpecifyColumnRequiredIfNeeds in interface org.dbflute.cbean.ConditionBean
      • hasSpecifiedLocalColumn

        public boolean hasSpecifiedLocalColumn()
        Specified by:
        hasSpecifiedLocalColumn in interface org.dbflute.cbean.ConditionBean
      • enableUndefinedClassificationSelect

        public void enableUndefinedClassificationSelect()
        Specified by:
        enableUndefinedClassificationSelect in interface org.dbflute.cbean.ConditionBean
      • disableUndefinedClassificationSelect

        public void disableUndefinedClassificationSelect()
        Specified by:
        disableUndefinedClassificationSelect in interface org.dbflute.cbean.ConditionBean
      • isUndefinedClassificationSelectAllowed

        public boolean isUndefinedClassificationSelectAllowed()
        Specified by:
        isUndefinedClassificationSelectAllowed in interface org.dbflute.cbean.ConditionBean
      • setPreference

        public void setPreference​(String preference)
      • getPreference

        public String getPreference()
      • assertObjectNotNull

        protected void assertObjectNotNull​(String variableName,
                                           Object value)