Uses of Interface
org.hibernate.query.sqm.NodeBuilder
-
Packages that use NodeBuilder Package Description org.hibernate.internal An internal package containing implementations of central Hibernate APIs, mostly defined inorg.hibernate
.org.hibernate.jpamodelgen.validation Validation for HQL queries.org.hibernate.metamodel.model.domain.internal Implementation of the SPI for the runtime domain metamodel.org.hibernate.query.hql.internal Implementation of the SPIs for HQL support.org.hibernate.query.internal org.hibernate.query.spi Contains a range of internal abstractions for dealing with query execution, query plans, query options, and query parameters.org.hibernate.query.sqm.function Package defining support for HQL, including JPQL as a subset of HQL.org.hibernate.query.sqm.internal Package for the SQM-backed Query implementation detailsorg.hibernate.query.sqm.spi SPI-level SQM contractsorg.hibernate.query.sqm.tree This package contains the classes that make up the SQM tree nodes.org.hibernate.query.sqm.tree.cte Nodes representing common table expressions (CTE) in the SQM tree.org.hibernate.query.sqm.tree.delete Nodes representingdelete
statements in the SQM tree.org.hibernate.query.sqm.tree.domain Nodes representing path expressions in the SQM tree.org.hibernate.query.sqm.tree.expression Nodes representing expressions in the SQM tree.org.hibernate.query.sqm.tree.from Nodes representing root entities and joins in the SQM tree.org.hibernate.query.sqm.tree.insert Nodes representinginsert
statements in the SQM tree.org.hibernate.query.sqm.tree.jpa org.hibernate.query.sqm.tree.predicate Nodes representing logical predicates in the SQM tree.org.hibernate.query.sqm.tree.select Nodes representingselect
statements in the SQM tree.org.hibernate.query.sqm.tree.update Nodes representingupdate
statements in the SQM tree. -
-
Uses of NodeBuilder in org.hibernate.internal
Methods in org.hibernate.internal that return NodeBuilder Modifier and Type Method Description NodeBuilder
SessionFactoryImpl. getCriteriaBuilder()
-
Uses of NodeBuilder in org.hibernate.jpamodelgen.validation
Methods in org.hibernate.jpamodelgen.validation that return NodeBuilder Modifier and Type Method Description NodeBuilder
MockSessionFactory. getCriteriaBuilder()
-
Uses of NodeBuilder in org.hibernate.metamodel.model.domain.internal
Constructors in org.hibernate.metamodel.model.domain.internal with parameters of type NodeBuilder Constructor Description AnyDiscriminatorSqmPath(NavigablePath navigablePath, SqmPathSource referencedPathSource, SqmPath lhs, NodeBuilder nodeBuilder)
EntityDiscriminatorSqmPath(NavigablePath navigablePath, SqmPathSource referencedPathSource, SqmPath<?> lhs, EntityDomainType entityDomainType, EntityMappingType entityDescriptor, NodeBuilder nodeBuilder)
-
Uses of NodeBuilder in org.hibernate.query.hql.internal
Methods in org.hibernate.query.hql.internal that return NodeBuilder Modifier and Type Method Description NodeBuilder
FullyQualifiedReflectivePathTerminal. nodeBuilder()
-
Uses of NodeBuilder in org.hibernate.query.internal
Methods in org.hibernate.query.internal that return NodeBuilder Modifier and Type Method Description NodeBuilder
QueryEngineImpl. getCriteriaBuilder()
-
Uses of NodeBuilder in org.hibernate.query.spi
Methods in org.hibernate.query.spi that return NodeBuilder Modifier and Type Method Description NodeBuilder
QueryEngine. getCriteriaBuilder()
-
Uses of NodeBuilder in org.hibernate.query.sqm.function
-
Uses of NodeBuilder in org.hibernate.query.sqm.internal
Classes in org.hibernate.query.sqm.internal that implement NodeBuilder Modifier and Type Class Description class
SqmCriteriaNodeBuilder
Acts as a JPACriteriaBuilder
by using SQM nodes as the JPA Criteria nodes -
Uses of NodeBuilder in org.hibernate.query.sqm.spi
Methods in org.hibernate.query.sqm.spi that return NodeBuilder Modifier and Type Method Description default NodeBuilder
SqmCreationContext. getNodeBuilder()
-
Uses of NodeBuilder in org.hibernate.query.sqm.tree
Methods in org.hibernate.query.sqm.tree that return NodeBuilder Modifier and Type Method Description NodeBuilder
AbstractSqmNode. nodeBuilder()
NodeBuilder
SqmNode. nodeBuilder()
-
Uses of NodeBuilder in org.hibernate.query.sqm.tree.cte
Constructors in org.hibernate.query.sqm.tree.cte with parameters of type NodeBuilder Constructor Description SqmCteStatement(String name, SqmSelectQuery<T> nonRecursiveQueryPart, boolean unionDistinct, Function<JpaCteCriteria<T>,AbstractQuery<T>> finalCriteriaProducer, SqmCteContainer cteContainer, NodeBuilder nodeBuilder)
SqmCteStatement(String name, SqmSelectQuery<T> cteDefinition, SqmCteContainer cteContainer, NodeBuilder nodeBuilder)
-
Uses of NodeBuilder in org.hibernate.query.sqm.tree.delete
Constructors in org.hibernate.query.sqm.tree.delete with parameters of type NodeBuilder Constructor Description SqmDeleteStatement(Class<T> targetEntity, SqmQuerySource querySource, NodeBuilder nodeBuilder)
SqmDeleteStatement(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String,SqmCteStatement<?>> cteStatements, SqmRoot<T> target)
SqmDeleteStatement(SqmRoot<T> target, SqmQuerySource querySource, NodeBuilder nodeBuilder)
-
Uses of NodeBuilder in org.hibernate.query.sqm.tree.domain
Methods in org.hibernate.query.sqm.tree.domain that return NodeBuilder Modifier and Type Method Description NodeBuilder
SqmMapEntryReference. nodeBuilder()
Constructors in org.hibernate.query.sqm.tree.domain with parameters of type NodeBuilder Constructor Description AbstractSqmAttributeJoin(SqmFrom<?,O> lhs, SqmJoinable joinedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder)
AbstractSqmAttributeJoin(SqmFrom<?,O> lhs, NavigablePath navigablePath, SqmJoinable joinedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder)
AbstractSqmFrom(EntityDomainType<T> entityType, String alias, NodeBuilder nodeBuilder)
Intended for use withSqmRoot
AbstractSqmFrom(NavigablePath navigablePath, SqmPathSource<T> entityType, String alias, NodeBuilder nodeBuilder)
Intended for use withSqmTreatedRoot
toSqmRoot
AbstractSqmFrom(NavigablePath navigablePath, SqmPathSource<T> referencedNavigable, NodeBuilder nodeBuilder)
Intended for use withSqmCorrelatedRootJoin
throughSqmRoot
AbstractSqmFrom(NavigablePath navigablePath, SqmPathSource<T> referencedNavigable, SqmFrom<?,?> lhs, String alias, NodeBuilder nodeBuilder)
AbstractSqmJoin(NavigablePath navigablePath, SqmPathSource<T> referencedNavigable, SqmFrom<?,?> lhs, String alias, SqmJoinType joinType, NodeBuilder nodeBuilder)
AbstractSqmPath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, NodeBuilder nodeBuilder)
AbstractSqmPluralJoin(SqmFrom<?,O> lhs, PluralPersistentAttribute<O,C,E> joinedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder)
AbstractSqmPluralJoin(SqmFrom<?,O> lhs, NavigablePath navigablePath, PluralPersistentAttribute<O,C,E> joinedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder)
AbstractSqmQualifiedJoin(NavigablePath navigablePath, SqmPathSource<T> referencedNavigable, SqmFrom<?,?> lhs, String alias, SqmJoinType joinType, NodeBuilder nodeBuilder)
AbstractSqmSimplePath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, String explicitAlias, NodeBuilder nodeBuilder)
AbstractSqmSimplePath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, NodeBuilder nodeBuilder)
NonAggregatedCompositeSimplePath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, NodeBuilder nodeBuilder)
SqmAnyValuedSimplePath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, String explicitAlias, NodeBuilder nodeBuilder)
SqmAnyValuedSimplePath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, NodeBuilder nodeBuilder)
SqmBagJoin(SqmFrom<?,O> lhs, BagPersistentAttribute<O,E> attribute, String alias, SqmJoinType sqmJoinType, boolean fetched, NodeBuilder nodeBuilder)
SqmBagJoin(SqmFrom<?,O> lhs, NavigablePath navigablePath, BagPersistentAttribute<O,E> attribute, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder)
SqmBasicValuedSimplePath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, String explicitAlias, NodeBuilder nodeBuilder)
SqmBasicValuedSimplePath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, NodeBuilder nodeBuilder)
SqmCorrelatedRootJoin(NavigablePath navigablePath, SqmPathSource<T> referencedNavigable, NodeBuilder nodeBuilder)
SqmEmbeddedValuedSimplePath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, String explicitAlias, NodeBuilder nodeBuilder)
SqmEmbeddedValuedSimplePath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, NodeBuilder nodeBuilder)
SqmEntityValuedSimplePath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, NodeBuilder nodeBuilder)
SqmFkExpression(SqmEntityValuedSimplePath<?> toOnePath, NodeBuilder criteriaBuilder)
SqmListJoin(SqmFrom<?,O> lhs, ListPersistentAttribute<O,E> listAttribute, String alias, SqmJoinType sqmJoinType, boolean fetched, NodeBuilder nodeBuilder)
SqmListJoin(SqmFrom<?,O> lhs, NavigablePath navigablePath, ListPersistentAttribute<O,E> listAttribute, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder)
SqmMapEntryReference(SqmPath<?> mapPath, NodeBuilder nodeBuilder)
SqmMapJoin(SqmFrom<?,O> lhs, MapPersistentAttribute<O,K,V> pluralValuedNavigable, String alias, SqmJoinType sqmJoinType, boolean fetched, NodeBuilder nodeBuilder)
SqmMapJoin(SqmFrom<?,O> lhs, NavigablePath navigablePath, MapPersistentAttribute<O,K,V> pluralValuedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder)
SqmPluralPartJoin(SqmFrom<?,O> lhs, SqmPathSource<T> joinedNavigable, String alias, SqmJoinType joinType, NodeBuilder nodeBuilder)
SqmPluralPartJoin(SqmFrom<?,O> lhs, NavigablePath navigablePath, SqmPathSource<T> joinedNavigable, String alias, SqmJoinType joinType, NodeBuilder nodeBuilder)
SqmPluralValuedSimplePath(NavigablePath navigablePath, PluralPersistentAttribute<?,?,E> referencedNavigable, SqmPath<?> lhs, String explicitAlias, NodeBuilder nodeBuilder)
SqmPluralValuedSimplePath(NavigablePath navigablePath, PluralPersistentAttribute<?,?,E> referencedNavigable, SqmPath<?> lhs, NodeBuilder nodeBuilder)
SqmSetJoin(SqmFrom<?,O> lhs, SetPersistentAttribute<O,E> pluralValuedNavigable, String alias, SqmJoinType sqmJoinType, boolean fetched, NodeBuilder nodeBuilder)
SqmSetJoin(SqmFrom<?,O> lhs, NavigablePath navigablePath, SetPersistentAttribute<O,E> pluralValuedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder)
SqmSingularJoin(SqmFrom<?,O> lhs, SingularPersistentAttribute<O,T> joinedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder)
SqmSingularJoin(SqmFrom<?,O> lhs, SqmJoinable joinedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder)
SqmSingularJoin(SqmFrom<?,O> lhs, NavigablePath navigablePath, SingularPersistentAttribute<O,T> joinedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder)
SqmTreatedSimplePath(SqmPath<T> wrappedPath, EntityDomainType<S> treatTarget, NodeBuilder nodeBuilder)
SqmTreatedSimplePath(SqmPluralValuedSimplePath<T> wrappedPath, EntityDomainType<S> treatTarget, NodeBuilder nodeBuilder)
-
Uses of NodeBuilder in org.hibernate.query.sqm.tree.expression
Methods in org.hibernate.query.sqm.tree.expression that return NodeBuilder Modifier and Type Method Description NodeBuilder
SqmFieldLiteral. getNodeBuilder()
NodeBuilder
SqmFieldLiteral. nodeBuilder()
Methods in org.hibernate.query.sqm.tree.expression with parameters of type NodeBuilder Modifier and Type Method Description static <T> SqmExpressible<T>
SqmExpressionHelper. toSqmType(BindableType<T> anticipatedType, NodeBuilder nodeBuilder)
-
Uses of NodeBuilder in org.hibernate.query.sqm.tree.from
Constructors in org.hibernate.query.sqm.tree.from with parameters of type NodeBuilder Constructor Description SqmRoot(EntityDomainType<E> entityType, String alias, boolean allowJoins, NodeBuilder nodeBuilder)
SqmRoot(NavigablePath navigablePath, EntityDomainType<E> entityType, String alias, NodeBuilder nodeBuilder)
SqmRoot(NavigablePath navigablePath, SqmPathSource<E> referencedNavigable, String alias, boolean allowJoins, NodeBuilder nodeBuilder)
SqmRoot(NavigablePath navigablePath, SqmPathSource<E> referencedNavigable, NodeBuilder nodeBuilder)
-
Uses of NodeBuilder in org.hibernate.query.sqm.tree.insert
Constructors in org.hibernate.query.sqm.tree.insert with parameters of type NodeBuilder Constructor Description AbstractSqmInsertStatement(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String,SqmCteStatement<?>> cteStatements, SqmRoot<T> target, List<SqmPath<?>> insertionTargetPaths)
AbstractSqmInsertStatement(SqmQuerySource querySource, NodeBuilder nodeBuilder)
AbstractSqmInsertStatement(SqmRoot<T> targetRoot, SqmQuerySource querySource, NodeBuilder nodeBuilder)
SqmInsertSelectStatement(Class<T> targetEntity, NodeBuilder nodeBuilder)
SqmInsertSelectStatement(SqmRoot<T> targetRoot, NodeBuilder nodeBuilder)
SqmInsertValuesStatement(Class<T> targetEntity, NodeBuilder nodeBuilder)
SqmInsertValuesStatement(SqmRoot<T> targetRoot, NodeBuilder nodeBuilder)
-
Uses of NodeBuilder in org.hibernate.query.sqm.tree.jpa
Constructors in org.hibernate.query.sqm.tree.jpa with parameters of type NodeBuilder Constructor Description AbstractJpaSelection(SqmExpressible<? super T> sqmExpressible, NodeBuilder criteriaBuilder)
AbstractJpaTupleElement(SqmExpressible<? super T> expressibleType, NodeBuilder criteriaBuilder)
-
Uses of NodeBuilder in org.hibernate.query.sqm.tree.predicate
Constructors in org.hibernate.query.sqm.tree.predicate with parameters of type NodeBuilder Constructor Description AbstractNegatableSqmPredicate(boolean negated, NodeBuilder nodeBuilder)
AbstractNegatableSqmPredicate(NodeBuilder nodeBuilder)
AbstractNegatableSqmPredicate(SqmExpressible<Boolean> type, boolean negated, NodeBuilder nodeBuilder)
AbstractSqmPredicate(SqmExpressible<Boolean> type, NodeBuilder criteriaBuilder)
SqmBetweenPredicate(SqmExpression<?> expression, SqmExpression<?> lowerBound, SqmExpression<?> upperBound, boolean negated, NodeBuilder nodeBuilder)
SqmBooleanExpressionPredicate(SqmExpression<Boolean> booleanExpression, boolean negated, NodeBuilder nodeBuilder)
SqmBooleanExpressionPredicate(SqmExpression<Boolean> booleanExpression, NodeBuilder nodeBuilder)
SqmComparisonPredicate(SqmExpression<?> leftHandExpression, ComparisonOperator operator, SqmExpression<?> rightHandExpression, NodeBuilder nodeBuilder)
SqmEmptinessPredicate(SqmPluralValuedSimplePath pluralPath, boolean negated, NodeBuilder nodeBuilder)
SqmExistsPredicate(SqmExpression<?> expression, boolean negated, NodeBuilder nodeBuilder)
SqmExistsPredicate(SqmExpression<?> expression, NodeBuilder nodeBuilder)
SqmGroupedPredicate(SqmPredicate subPredicate, NodeBuilder nodeBuilder)
SqmInListPredicate(SqmExpression<T> testExpression, List<? extends SqmExpression<T>> listExpressions, boolean negated, NodeBuilder nodeBuilder)
SqmInListPredicate(SqmExpression<T> testExpression, List<? extends SqmExpression<T>> listExpressions, NodeBuilder nodeBuilder)
SqmInListPredicate(SqmExpression<T> testExpression, NodeBuilder nodeBuilder)
SqmInListPredicate(SqmExpression<T> testExpression, NodeBuilder nodeBuilder, SqmExpression<T>... listExpressions)
SqmInSubQueryPredicate(SqmExpression<T> testExpression, SqmSubQuery<T> subQueryExpression, boolean negated, NodeBuilder nodeBuilder)
SqmInSubQueryPredicate(SqmExpression<T> testExpression, SqmSubQuery<T> subQueryExpression, NodeBuilder nodeBuilder)
SqmJunctionPredicate(Predicate.BooleanOperator booleanOperator, List<SqmPredicate> predicates, NodeBuilder nodeBuilder)
SqmJunctionPredicate(Predicate.BooleanOperator booleanOperator, SqmPredicate leftHandPredicate, SqmPredicate rightHandPredicate, NodeBuilder nodeBuilder)
SqmLikePredicate(SqmExpression<?> matchExpression, SqmExpression<?> pattern, boolean negated, boolean isCaseSensitive, NodeBuilder nodeBuilder)
SqmLikePredicate(SqmExpression<?> matchExpression, SqmExpression<?> pattern, NodeBuilder nodeBuilder)
SqmLikePredicate(SqmExpression<?> matchExpression, SqmExpression<?> pattern, SqmExpression<?> escapeCharacter, boolean negated, boolean isCaseSensitive, NodeBuilder nodeBuilder)
SqmLikePredicate(SqmExpression<?> matchExpression, SqmExpression<?> pattern, SqmExpression<?> escapeCharacter, boolean negated, NodeBuilder nodeBuilder)
SqmLikePredicate(SqmExpression<?> matchExpression, SqmExpression<?> pattern, SqmExpression<?> escapeCharacter, NodeBuilder nodeBuilder)
SqmMemberOfPredicate(SqmExpression<?> leftHandExpression, SqmPluralValuedSimplePath<?> pluralPath, boolean negated, NodeBuilder nodeBuilder)
SqmMemberOfPredicate(SqmExpression<?> leftHandExpression, SqmPluralValuedSimplePath<?> pluralPath, NodeBuilder nodeBuilder)
SqmNegatedPredicate(SqmPredicate wrappedPredicate, boolean negated, NodeBuilder nodeBuilder)
SqmNegatedPredicate(SqmPredicate wrappedPredicate, NodeBuilder nodeBuilder)
SqmNullnessPredicate(SqmExpression<?> expression, boolean negated, NodeBuilder nodeBuilder)
SqmNullnessPredicate(SqmExpression<?> expression, NodeBuilder nodeBuilder)
SqmTruthnessPredicate(SqmExpression<?> expression, boolean value, boolean negated, NodeBuilder nodeBuilder)
SqmWhereClause(NodeBuilder nodeBuilder)
SqmWhereClause(SqmPredicate predicate, NodeBuilder nodeBuilder)
-
Uses of NodeBuilder in org.hibernate.query.sqm.tree.select
Methods in org.hibernate.query.sqm.tree.select that return NodeBuilder Modifier and Type Method Description NodeBuilder
SqmDynamicInstantiationArgument. nodeBuilder()
NodeBuilder
SqmQueryPart. nodeBuilder()
Methods in org.hibernate.query.sqm.tree.select with parameters of type NodeBuilder Modifier and Type Method Description static <R> SqmDynamicInstantiation<R>
SqmDynamicInstantiation. forClassInstantiation(Class<R> targetJavaType, NodeBuilder nodeBuilder)
static <R> SqmDynamicInstantiation<R>
SqmDynamicInstantiation. forClassInstantiation(JavaType<R> targetJavaType, NodeBuilder nodeBuilder)
static <L extends List<?>>
SqmDynamicInstantiation<L>SqmDynamicInstantiation. forListInstantiation(NodeBuilder nodeBuilder)
static <L extends List<?>>
SqmDynamicInstantiation<L>SqmDynamicInstantiation. forListInstantiation(JavaType<L> listJavaType, NodeBuilder nodeBuilder)
static <M extends Map<?,?>>
SqmDynamicInstantiation<M>SqmDynamicInstantiation. forMapInstantiation(NodeBuilder nodeBuilder)
static <M extends Map<?,?>>
SqmDynamicInstantiation<M>SqmDynamicInstantiation. forMapInstantiation(JavaType<M> mapJavaType, NodeBuilder nodeBuilder)
-
Uses of NodeBuilder in org.hibernate.query.sqm.tree.update
Constructors in org.hibernate.query.sqm.tree.update with parameters of type NodeBuilder Constructor Description SqmUpdateStatement(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String,SqmCteStatement<?>> cteStatements, SqmRoot<T> target)
SqmUpdateStatement(SqmRoot<T> target, NodeBuilder nodeBuilder)
SqmUpdateStatement(SqmRoot<T> target, SqmQuerySource querySource, NodeBuilder nodeBuilder)
-