public interface

FilterTranslator

implements QueryTranslator
org.hibernate.hql.FilterTranslator
Known Indirect Subclasses

Class Overview

Specialized interface for filters.

Summary

[Expand]
Inherited Constants
From interface org.hibernate.hql.QueryTranslator
Public Methods
abstract void compile(String collectionRole, Map replacements, boolean shallow)
Compile a filter.
[Expand]
Inherited Methods
From interface org.hibernate.hql.QueryTranslator

Public Methods

public abstract void compile (String collectionRole, Map replacements, boolean shallow)

Compile a filter. This method may be called multiple times. Subsequent invocations are no-ops.

Parameters
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?
Throws
QueryException There was a problem parsing the query string.
MappingException There was a problem querying defined mappings.