Class HQLQueryPlan

    • Method Detail

      • getSourceQuery

        public String getSourceQuery()
      • getQuerySpaces

        public Set getQuerySpaces()
      • getParameterMetadata

        public org.hibernate.query.internal.ParameterMetadataImpl getParameterMetadata()
      • getEnabledFilterNames

        public Set getEnabledFilterNames()
      • getSqlStrings

        public String[] getSqlStrings()
      • getUtilizedFilterNames

        public Set getUtilizedFilterNames()
      • isShallow

        public boolean isShallow()
      • performIterate

        public Iterator performIterate​(QueryParameters queryParameters,
                                       EventSource session)
                                throws HibernateException
        Coordinates the efforts to perform an iterate across all the included query translators.
        Parameters:
        queryParameters - The query parameters
        session - The session
        Returns:
        The query result iterator
        Throws:
        HibernateException - Indicates a problem performing the query
      • performExecuteUpdate

        public int performExecuteUpdate​(QueryParameters queryParameters,
                                        SharedSessionContractImplementor session)
                                 throws HibernateException
        Coordinates the efforts to perform an execution across all the included query translators.
        Parameters:
        queryParameters - The query parameters
        session - The session
        Returns:
        The aggregated "affected row" count
        Throws:
        HibernateException - Indicates a problem performing the execution
      • getTranslators

        public QueryTranslator[] getTranslators()
        Access to the underlying translators associated with this query
        Returns:
        The translators
      • getDynamicInstantiationResultType

        public Class getDynamicInstantiationResultType()
      • isSelect

        public boolean isSelect()
      • isUpdate

        public boolean isUpdate()