类 AbstractLoadQueryDetails

    • 方法详细资料

      • getRootReturn

        protected final Return getRootReturn()
      • getLoadPlan

        protected LoadPlan getLoadPlan()
      • getKeyColumnNames

        protected String[] getKeyColumnNames()
      • generate

        protected void generate()
        Main entry point for properly handling the FROM clause and and joins and restrictions
      • isSubselectLoadingEnabled

        protected abstract boolean isSubselectLoadingEnabled​(FetchStats fetchStats)
        Is subselect loading enabled?
        参数:
        fetchStats - the fetch stats; may be null
        返回:
        true if subselect loading is enabled; false otherwise.
      • shouldUseOptionalEntityInstance

        protected abstract boolean shouldUseOptionalEntityInstance()
      • getReaderCollector

        protected abstract ReaderCollector getReaderCollector()
      • getRootQuerySpace

        protected abstract QuerySpace getRootQuerySpace()
      • getRootTableAlias

        protected abstract String getRootTableAlias()
      • shouldApplyRootReturnFilterBeforeKeyRestriction

        protected abstract boolean shouldApplyRootReturnFilterBeforeKeyRestriction()
      • applyRootReturnSelectFragments

        protected abstract void applyRootReturnSelectFragments​(SelectStatementBuilder selectStatementBuilder)
      • applyRootReturnTableFragments

        protected abstract void applyRootReturnTableFragments​(SelectStatementBuilder selectStatementBuilder)
      • applyRootReturnFilterRestrictions

        protected abstract void applyRootReturnFilterRestrictions​(SelectStatementBuilder selectStatementBuilder)
      • applyRootReturnWhereJoinRestrictions

        protected abstract void applyRootReturnWhereJoinRestrictions​(SelectStatementBuilder selectStatementBuilder)
      • applyRootReturnOrderByFragments

        protected abstract void applyRootReturnOrderByFragments​(SelectStatementBuilder selectStatementBuilder)