org.hibernate.hql
Interface FilterTranslator
- QueryTranslator
- QueryTranslatorImpl, QueryTranslatorImpl
public interface FilterTranslator
Specialized interface for filters.
void | compile(String collectionRole, Map replacements, boolean shallow) - Compile a filter.
|
collectSqlStrings , compile , containsCollectionFetches , executeUpdate , getColumnNames , getEnabledFilters , getParameterTranslations , getQueryIdentifier , getQuerySpaces , getQueryString , getReturnAliases , getReturnTypes , getSQLString , isManipulationStatement , iterate , list , scroll , validateScrollability |
compile
public void compile(String collectionRole,
Map replacements,
boolean shallow)
throws QueryException,
MappingException
Compile a filter. This method may be called multiple
times. Subsequent invocations are no-ops.
collectionRole
- the role name of the collection used as the basis for the filter.replacements
- Defined query substitutions.shallow
- Does this represent a shallow (scalar or entity-id) select?