Compile a "normal" query. This method may be called multiple times. Subsequent invocations are no-ops.paramreplacements Defined query substitutions.paramshallow Does this represent a shallow (scalar or entity-id) select?throwsQueryException There was a problem parsing the query string.throwsMappingException There was a problem querying defined mappings.
Does the translated query contain collection fetches?returntru if the query does contain collection fetched; false otherwise.
Perform a bulk update/delete operation given the underlying query defintion.paramqueryParameters The query bind parameters.paramsession The session owning this query.returnThe number of entities updated or deleted.throwsHibernateException
Returns the column names in the generated SQL.returnthe column names in the generated SQL.
Returns the filters enabled for this query translator.returnFilters enabled for this query execution.
Return information about any parameters encountered during translation.returnThe parameter information.
Retrieve the query identifier for this translator. The query identifier is used in stats collection.returnthe identifier
Returns the set of query spaces (table names) that the query referrs to.returnA set of query spaces (table names).
Returns the HQL string processed by the translator.returnthe HQL string processed by the translator.
Returns an array of HQL aliases
Returns an array of Types represented in the query result.returnQuery return types.
Returns the SQL string generated by the translator.returnthe SQL string generated by the translator.
Perform an iterate operation given the underlying query defintion.paramqueryParameters The query bind parameters.paramsession The session owning this query.returnAn iterator over the query results.throwsHibernateException
Perform a list operation given the underlying query definition.paramsession The session owning this query.paramqueryParameters The query bind parameters.returnThe query list results.throwsHibernateException
Perform a scroll operation given the underlying query defintion.paramqueryParameters The query bind parameters.paramsession The session owning this query.returnThe ScrollableResults wrapper around the query results.throwsHibernateException
Validate the scrollability of the translated query.throwsHibernateException