| Name | Description | Type | Package | Framework |
| OneAuditEntityQueryGenerator | Selects data from an audit entity. | Class | org.hibernate.envers.entities.mapper.relation.query | Hibernate ORM |
| OneEntityQueryGenerator | Selects data from a relation middle-table only. | Class | org.hibernate.envers.entities.mapper.relation.query | Hibernate ORM |
| QueryConstants | Constants used in JPQL queries. | Class | org.hibernate.envers.entities.mapper.relation.query | Hibernate ORM |
| RelationQueryGenerator | TODO: cleanup implementations and extract common code Implementations of this interface provide a method to generate queries on a relation table (a table used | Interface | org.hibernate.envers.entities.mapper.relation.query | Hibernate ORM |
| ThreeEntityQueryGenerator | Selects data from a relation middle-table and a two related versions entity. | Class | org.hibernate.envers.entities.mapper.relation.query | Hibernate ORM |
| TwoEntityOneAuditedQueryGenerator | Selects data from a relation middle-table and a related non-audited entity. | Class | org.hibernate.envers.entities.mapper.relation.query | Hibernate ORM |
| TwoEntityQueryGenerator | Selects data from a relation middle-table and a related versions entity. | Class | org.hibernate.envers.entities.mapper.relation.query | Hibernate ORM |