Uses of Class
org.hibernate.envers.internal.tools.query.QueryBuilder
-
-
Uses of QueryBuilder in org.hibernate.envers.internal.entities.mapper.relation.query
Methods in org.hibernate.envers.internal.entities.mapper.relation.query that return QueryBuilder Modifier and Type Method Description protected abstract QueryBuilder
AbstractRelationQueryGenerator. buildQueryBuilderCommon(SessionFactoryImplementor sessionFactory)
Build the common aspects of aQueryBuilder
used by both query and query-remove strings.protected QueryBuilder
OneAuditEntityQueryGenerator. buildQueryBuilderCommon(SessionFactoryImplementor sessionFactory)
protected QueryBuilder
OneEntityQueryGenerator. buildQueryBuilderCommon(SessionFactoryImplementor sessionFactory)
protected QueryBuilder
ThreeEntityQueryGenerator. buildQueryBuilderCommon(SessionFactoryImplementor sessionFactory)
protected QueryBuilder
TwoEntityOneAuditedQueryGenerator. buildQueryBuilderCommon(SessionFactoryImplementor sessionFactory)
protected QueryBuilder
TwoEntityQueryGenerator. buildQueryBuilderCommon(SessionFactoryImplementor sessionFactory)
Methods in org.hibernate.envers.internal.entities.mapper.relation.query with parameters of type QueryBuilder Modifier and Type Method Description protected abstract void
AbstractRelationQueryGenerator. applyValidAndRemovePredicates(QueryBuilder qb)
Apply predicates to fetch data and deletions that took place during the same revision.protected void
OneAuditEntityQueryGenerator. applyValidAndRemovePredicates(QueryBuilder remQb)
protected void
OneEntityQueryGenerator. applyValidAndRemovePredicates(QueryBuilder remQb)
protected void
ThreeEntityQueryGenerator. applyValidAndRemovePredicates(QueryBuilder remQb)
protected void
TwoEntityOneAuditedQueryGenerator. applyValidAndRemovePredicates(QueryBuilder remQb)
protected void
TwoEntityQueryGenerator. applyValidAndRemovePredicates(QueryBuilder remQb)
protected abstract void
AbstractRelationQueryGenerator. applyValidPredicates(QueryBuilder qb, Parameters parameters, boolean inclusive)
Apply predicates used to fetch actual data.protected void
OneAuditEntityQueryGenerator. applyValidPredicates(QueryBuilder qb, Parameters rootParameters, boolean inclusive)
protected void
OneEntityQueryGenerator. applyValidPredicates(QueryBuilder qb, Parameters rootParameters, boolean inclusive)
protected void
ThreeEntityQueryGenerator. applyValidPredicates(QueryBuilder qb, Parameters rootParameters, boolean inclusive)
protected void
TwoEntityOneAuditedQueryGenerator. applyValidPredicates(QueryBuilder qb, Parameters rootParameters, boolean inclusive)
Creates query restrictions used to retrieve only actual data.protected void
TwoEntityQueryGenerator. applyValidPredicates(QueryBuilder qb, Parameters rootParameters, boolean inclusive)
-
Uses of QueryBuilder in org.hibernate.envers.internal.tools.query
Methods in org.hibernate.envers.internal.tools.query that return QueryBuilder Modifier and Type Method Description QueryBuilder
QueryBuilder. deepCopy()
QueryBuilder
QueryBuilder. newSubQueryBuilder(String entityName, String alias)
Methods in org.hibernate.envers.internal.tools.query with parameters of type QueryBuilder Modifier and Type Method Description void
Parameters. addWhere(String left, boolean addAlias, String op, QueryBuilder right)
void
Parameters. addWhere(String leftAlias, String left, String op, QueryBuilder right)
-
Uses of QueryBuilder in org.hibernate.envers.query.criteria
Methods in org.hibernate.envers.query.criteria with parameters of type QueryBuilder Modifier and Type Method Description void
AuditFunction. addProjectionToQuery(EnversService enversService, AuditReaderImplementor auditReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String baseAlias, QueryBuilder queryBuilder)
void
AuditProperty. addProjectionToQuery(EnversService enversService, AuditReaderImplementor auditReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String baseAlias, QueryBuilder queryBuilder)
void
AggregatedAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String baseAlias, QueryBuilder qb, Parameters parameters)
void
AuditConjunction. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String alias, QueryBuilder qb, Parameters parameters)
void
AuditCriterion. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String baseAlias, QueryBuilder qb, Parameters parameters)
void
AuditDisjunction. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String alias, QueryBuilder qb, Parameters parameters)
-
Uses of QueryBuilder in org.hibernate.envers.query.criteria.internal
Methods in org.hibernate.envers.query.criteria.internal with parameters of type QueryBuilder Modifier and Type Method Description protected void
BetweenAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, String entityName, String alias, String componentPrefix, QueryBuilder qb, Parameters parameters)
void
EntityTypeAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor auditReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String baseAlias, QueryBuilder qb, Parameters parameters)
void
FunctionFunctionAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor auditReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String baseAlias, QueryBuilder queryBuilder, Parameters parameters)
void
FunctionPropertyAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor auditReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String baseAlias, QueryBuilder queryBuilder, Parameters parameters)
protected void
IdentifierEqAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, String entityName, String alias, String componentPrefix, QueryBuilder qb, Parameters parameters)
protected void
IlikeAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, String entityName, String alias, String componentPrefix, QueryBuilder qb, Parameters parameters)
protected void
InAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, String entityName, String alias, String componentPrefix, QueryBuilder qb, Parameters parameters)
void
LogicalAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String alias, QueryBuilder qb, Parameters parameters)
void
NotAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String alias, QueryBuilder qb, Parameters parameters)
protected void
NotNullAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, String entityName, String alias, String componentPrefix, QueryBuilder qb, Parameters parameters)
protected void
NullAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, String entityName, String alias, String componentPrefix, QueryBuilder qb, Parameters parameters)
void
PropertyAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String baseAlias, QueryBuilder qb, Parameters parameters)
void
PropertyFunctionAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor auditReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String baseAlias, QueryBuilder queryBuilder, Parameters parameters)
protected void
RelatedAuditEqualityExpression. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, String entityName, String alias, String componentPrefix, QueryBuilder qb, Parameters parameters)
protected void
RelatedAuditInExpression. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, String entityName, String alias, String componentPrefix, QueryBuilder qb, Parameters parameters)
protected void
RevisionTypeAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, String entityName, String alias, String componentPrefix, QueryBuilder qb, Parameters parameters)
protected void
SimpleAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, String entityName, String alias, String componentPrefix, QueryBuilder qb, Parameters parameters)
void
SimpleFunctionAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String baseAlias, QueryBuilder qb, Parameters parameters)
-
Uses of QueryBuilder in org.hibernate.envers.query.internal.impl
Fields in org.hibernate.envers.query.internal.impl declared as QueryBuilder Modifier and Type Field Description protected QueryBuilder
AbstractAuditQuery. qb
protected QueryBuilder
AbstractAuditAssociationQuery. queryBuilder
Constructors in org.hibernate.envers.query.internal.impl with parameters of type QueryBuilder Constructor Description AbstractAuditAssociationQuery(EnversService enversService, AuditReaderImplementor auditReader, Q parent, QueryBuilder queryBuilder, String propertyName, JoinType joinType, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String ownerAlias, String userSuppliedAlias, AuditCriterion onClauseCriterion)
EntitiesAtRevisionAssociationQuery(EnversService enversService, AuditReaderImplementor auditReader, Q parent, QueryBuilder queryBuilder, String propertyName, JoinType joinType, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String ownerAlias, String userSuppliedAlias, AuditCriterion onClauseCriterion)
RevisionsOfEntityAssociationQuery(EnversService enversService, AuditReaderImplementor auditReader, Q parent, QueryBuilder queryBuilder, String propertyName, JoinType joinType, Map<String,String> aliasToEntityNameMap, Map<String,String> aliastoComponentPropertyNameMap, String ownerAlias, String userSuppliedAlias, AuditCriterion onClauseCriterion)
-
Uses of QueryBuilder in org.hibernate.envers.query.projection
Methods in org.hibernate.envers.query.projection with parameters of type QueryBuilder Modifier and Type Method Description void
AuditProjection. addProjectionToQuery(EnversService enversService, AuditReaderImplementor auditReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String baseAlias, QueryBuilder queryBuilder)
Adds an audit projection to the specified query. -
Uses of QueryBuilder in org.hibernate.envers.query.projection.internal
Methods in org.hibernate.envers.query.projection.internal with parameters of type QueryBuilder Modifier and Type Method Description void
EntityAuditProjection. addProjectionToQuery(EnversService enversService, AuditReaderImplementor auditReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String baseAlias, QueryBuilder queryBuilder)
void
PropertyAuditProjection. addProjectionToQuery(EnversService enversService, AuditReaderImplementor auditReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String baseAlias, QueryBuilder queryBuilder)
-
Uses of QueryBuilder in org.hibernate.envers.strategy.internal
Methods in org.hibernate.envers.strategy.internal with parameters of type QueryBuilder Modifier and Type Method Description void
DefaultAuditStrategy. addAssociationAtRevisionRestriction(QueryBuilder rootQueryBuilder, Parameters parameters, String revisionProperty, String revisionEndProperty, boolean addAlias, MiddleIdData referencingIdData, String versionsMiddleEntityName, String eeOriginalIdPropertyPath, String revisionPropertyPath, String originalIdPropertyName, String alias1, boolean inclusive, MiddleComponentData... componentDatas)
Update the rootQueryBuilder with an extra WHERE clause to restrict the revision for a middle-entity association.void
ValidityAuditStrategy. addAssociationAtRevisionRestriction(QueryBuilder rootQueryBuilder, Parameters parameters, String revisionProperty, String revisionEndProperty, boolean addAlias, MiddleIdData referencingIdData, String versionsMiddleEntityName, String eeOriginalIdPropertyPath, String revisionPropertyPath, String originalIdPropertyName, String alias1, boolean inclusive, MiddleComponentData... componentDatas)
Update the rootQueryBuilder with an extra WHERE clause to restrict the revision for a middle-entity association.void
DefaultAuditStrategy. addEntityAtRevisionRestriction(Configuration configuration, QueryBuilder rootQueryBuilder, Parameters parameters, String revisionProperty, String revisionEndProperty, boolean addAlias, MiddleIdData idData, String revisionPropertyPath, String originalIdPropertyName, String alias1, String alias2, boolean inclusive)
Update the rootQueryBuilder with an extra WHERE clause to restrict the revision for a two-entity relation.void
ValidityAuditStrategy. addEntityAtRevisionRestriction(Configuration configuration, QueryBuilder rootQueryBuilder, Parameters parameters, String revisionProperty, String revisionEndProperty, boolean addAlias, MiddleIdData idData, String revisionPropertyPath, String originalIdPropertyName, String alias1, String alias2, boolean inclusive)
Update the rootQueryBuilder with an extra WHERE clause to restrict the revision for a two-entity relation. -
Uses of QueryBuilder in org.hibernate.envers.strategy.spi
Methods in org.hibernate.envers.strategy.spi with parameters of type QueryBuilder Modifier and Type Method Description void
AuditStrategy. addAssociationAtRevisionRestriction(QueryBuilder rootQueryBuilder, Parameters parameters, String revisionProperty, String revisionEndProperty, boolean addAlias, MiddleIdData referencingIdData, String versionsMiddleEntityName, String eeOriginalIdPropertyPath, String revisionPropertyPath, String originalIdPropertyName, String alias1, boolean inclusive, MiddleComponentData... componentDatas)
Update the rootQueryBuilder with an extra WHERE clause to restrict the revision for a middle-entity association.void
AuditStrategy. addEntityAtRevisionRestriction(Configuration configuration, QueryBuilder rootQueryBuilder, Parameters parameters, String revisionProperty, String revisionEndProperty, boolean addAlias, MiddleIdData idData, String revisionPropertyPath, String originalIdPropertyName, String alias1, String alias2, boolean inclusive)
Update the rootQueryBuilder with an extra WHERE clause to restrict the revision for a two-entity relation.
-