Uses of Class
org.hibernate.envers.internal.tools.query.QueryBuilder
Packages that use QueryBuilder
Package
Description
-
Uses of QueryBuilder in org.hibernate.envers.internal.entities.mapper.relation.query
Methods in org.hibernate.envers.internal.entities.mapper.relation.query that return QueryBuilderModifier and TypeMethodDescriptionprotected 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 QueryBuilderModifier and TypeMethodDescriptionprotected 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 QueryBuilderModifier and TypeMethodDescriptionQueryBuilder.deepCopy()QueryBuilder.newSubQueryBuilder(String entityName, String alias) Methods in org.hibernate.envers.internal.tools.query with parameters of type QueryBuilderModifier and TypeMethodDescriptionvoidParameters.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 QueryBuilderModifier and TypeMethodDescriptionvoidAuditFunction.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 QueryBuilderModifier and TypeMethodDescriptionprotected 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 QueryBuilderModifier and TypeFieldDescriptionprotected QueryBuilderAbstractAuditQuery.qbprotected final QueryBuilderAbstractAuditAssociationQuery.queryBuilderConstructors in org.hibernate.envers.query.internal.impl with parameters of type QueryBuilderModifierConstructorDescriptionAbstractAuditAssociationQuery(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 QueryBuilderModifier and TypeMethodDescriptionvoidAuditProjection.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 QueryBuilderModifier and TypeMethodDescriptionvoidEntityAuditProjection.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 QueryBuilderModifier and TypeMethodDescriptionvoidDefaultAuditStrategy.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 QueryBuilderModifier and TypeMethodDescriptionvoidAuditStrategy.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.