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 QueryBuilderAbstractRelationQueryGenerator. buildQueryBuilderCommon(SessionFactoryImplementor sessionFactory)Build the common aspects of aQueryBuilderused by both query and query-remove strings.protected QueryBuilderOneAuditEntityQueryGenerator. buildQueryBuilderCommon(SessionFactoryImplementor sessionFactory)protected QueryBuilderOneEntityQueryGenerator. buildQueryBuilderCommon(SessionFactoryImplementor sessionFactory)protected QueryBuilderThreeEntityQueryGenerator. buildQueryBuilderCommon(SessionFactoryImplementor sessionFactory)protected QueryBuilderTwoEntityOneAuditedQueryGenerator. buildQueryBuilderCommon(SessionFactoryImplementor sessionFactory)protected QueryBuilderTwoEntityQueryGenerator. 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 voidAbstractRelationQueryGenerator. applyValidAndRemovePredicates(QueryBuilder qb)Apply predicates to fetch data and deletions that took place during the same revision.protected voidOneAuditEntityQueryGenerator. applyValidAndRemovePredicates(QueryBuilder remQb)protected voidOneEntityQueryGenerator. applyValidAndRemovePredicates(QueryBuilder remQb)protected voidThreeEntityQueryGenerator. applyValidAndRemovePredicates(QueryBuilder remQb)protected voidTwoEntityOneAuditedQueryGenerator. applyValidAndRemovePredicates(QueryBuilder remQb)protected voidTwoEntityQueryGenerator. applyValidAndRemovePredicates(QueryBuilder remQb)protected abstract voidAbstractRelationQueryGenerator. applyValidPredicates(QueryBuilder qb, Parameters parameters, boolean inclusive)Apply predicates used to fetch actual data.protected voidOneAuditEntityQueryGenerator. applyValidPredicates(QueryBuilder qb, Parameters rootParameters, boolean inclusive)protected voidOneEntityQueryGenerator. applyValidPredicates(QueryBuilder qb, Parameters rootParameters, boolean inclusive)protected voidThreeEntityQueryGenerator. applyValidPredicates(QueryBuilder qb, Parameters rootParameters, boolean inclusive)protected voidTwoEntityOneAuditedQueryGenerator. applyValidPredicates(QueryBuilder qb, Parameters rootParameters, boolean inclusive)Creates query restrictions used to retrieve only actual data.protected voidTwoEntityQueryGenerator. 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 QueryBuilderQueryBuilder. deepCopy()QueryBuilderQueryBuilder. newSubQueryBuilder(String entityName, String alias)Methods in org.hibernate.envers.internal.tools.query with parameters of type QueryBuilder Modifier and Type Method Description voidParameters. addWhere(String left, boolean addAlias, String op, QueryBuilder right)voidParameters. 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 voidAuditFunction. addProjectionToQuery(EnversService enversService, AuditReaderImplementor auditReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String baseAlias, QueryBuilder queryBuilder)voidAuditProperty. addProjectionToQuery(EnversService enversService, AuditReaderImplementor auditReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String baseAlias, QueryBuilder queryBuilder)voidAggregatedAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String baseAlias, QueryBuilder qb, Parameters parameters)voidAuditConjunction. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String alias, QueryBuilder qb, Parameters parameters)voidAuditCriterion. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String baseAlias, QueryBuilder qb, Parameters parameters)voidAuditDisjunction. 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 voidBetweenAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, String entityName, String alias, String componentPrefix, QueryBuilder qb, Parameters parameters)voidEntityTypeAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor auditReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String baseAlias, QueryBuilder qb, Parameters parameters)voidFunctionFunctionAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor auditReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String baseAlias, QueryBuilder queryBuilder, Parameters parameters)voidFunctionPropertyAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor auditReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String baseAlias, QueryBuilder queryBuilder, Parameters parameters)protected voidIdentifierEqAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, String entityName, String alias, String componentPrefix, QueryBuilder qb, Parameters parameters)protected voidIlikeAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, String entityName, String alias, String componentPrefix, QueryBuilder qb, Parameters parameters)protected voidInAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, String entityName, String alias, String componentPrefix, QueryBuilder qb, Parameters parameters)voidLogicalAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String alias, QueryBuilder qb, Parameters parameters)voidNotAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String alias, QueryBuilder qb, Parameters parameters)protected voidNotNullAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, String entityName, String alias, String componentPrefix, QueryBuilder qb, Parameters parameters)protected voidNullAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, String entityName, String alias, String componentPrefix, QueryBuilder qb, Parameters parameters)voidPropertyAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String baseAlias, QueryBuilder qb, Parameters parameters)voidPropertyFunctionAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor auditReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String baseAlias, QueryBuilder queryBuilder, Parameters parameters)protected voidRelatedAuditEqualityExpression. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, String entityName, String alias, String componentPrefix, QueryBuilder qb, Parameters parameters)protected voidRelatedAuditInExpression. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, String entityName, String alias, String componentPrefix, QueryBuilder qb, Parameters parameters)protected voidRevisionTypeAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, String entityName, String alias, String componentPrefix, QueryBuilder qb, Parameters parameters)protected voidSimpleAuditExpression. addToQuery(EnversService enversService, AuditReaderImplementor versionsReader, String entityName, String alias, String componentPrefix, QueryBuilder qb, Parameters parameters)voidSimpleFunctionAuditExpression. 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 QueryBuilderAbstractAuditQuery. qbprotected QueryBuilderAbstractAuditAssociationQuery. queryBuilderConstructors 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 voidAuditProjection. 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 voidEntityAuditProjection. addProjectionToQuery(EnversService enversService, AuditReaderImplementor auditReader, Map<String,String> aliasToEntityNameMap, Map<String,String> aliasToComponentPropertyNameMap, String baseAlias, QueryBuilder queryBuilder)voidPropertyAuditProjection. 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 voidDefaultAuditStrategy. 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.voidValidityAuditStrategy. 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.voidDefaultAuditStrategy. 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.voidValidityAuditStrategy. 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 voidAuditStrategy. 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.voidAuditStrategy. 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.
-