Uses of Interface
org.hibernate.query.sqm.NodeBuilder
-
Packages that use NodeBuilder Package Description org.hibernate.internal org.hibernate.metamodel.model.domain.internal org.hibernate.query.hql.internal org.hibernate.query.sqm.function 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 org.hibernate.query.sqm.tree.delete org.hibernate.query.sqm.tree.domain org.hibernate.query.sqm.tree.expression org.hibernate.query.sqm.tree.from org.hibernate.query.sqm.tree.insert org.hibernate.query.sqm.tree.jpa org.hibernate.query.sqm.tree.predicate org.hibernate.query.sqm.tree.select org.hibernate.query.sqm.tree.update -
-
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.metamodel.model.domain.internal
Constructors in org.hibernate.metamodel.model.domain.internal with parameters of type NodeBuilder Constructor Description AnyDiscriminatorSqmPath(NavigablePath navigablePath, AnyDiscriminatorSqmPathSource referencedPathSource, SqmPath lhs, NodeBuilder nodeBuilder)
DiscriminatorSqmPath(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.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(SqmCteTable cteTable, SqmStatement<?> cteDefinition, CteMaterialization materialization, 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, boolean withRecursiveCte, 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
->SqmRoot
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)
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, boolean withRecursiveCte, 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(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<? extends T> sqmExpressible, NodeBuilder criteriaBuilder)
AbstractJpaTupleElement(SqmExpressible<? extends 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)
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(jakarta.persistence.criteria.Predicate.BooleanOperator booleanOperator, List<SqmPredicate> predicates, NodeBuilder nodeBuilder)
SqmJunctionPredicate(jakarta.persistence.criteria.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, SqmPath<?> pluralPath, boolean negated, NodeBuilder nodeBuilder)
SqmMemberOfPredicate(SqmExpression<?> leftHandExpression, SqmPath<?> 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)
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, boolean withRecursiveCte, SqmRoot<T> target)
SqmUpdateStatement(SqmRoot<T> target, NodeBuilder nodeBuilder)
SqmUpdateStatement(SqmRoot<T> target, SqmQuerySource querySource, NodeBuilder nodeBuilder)
-