Uses of Interface
org.hibernate.query.sqm.NodeBuilder
Packages that use NodeBuilder
Package
Description
An internal package containing implementations of central Hibernate APIs,
mostly defined in
org.hibernate
.Implementation of the SPI for the runtime domain metamodel.
This package abstracts persistence mechanisms for entities.
Validation for HQL queries.
Implementation of the SPIs for HQL support.
Contains a range of internal abstractions for dealing with query execution,
query plans, query options, and query parameters.
An SPI for defining, registering, and rendering functions in HQL.
Package for the SQM-backed Query implementation details
SPI-level SQM contracts
This package contains the classes that make up the SQM tree nodes.
Nodes representing common table expressions (CTE) in the SQM tree.
Nodes representing
delete
statements in the SQM tree.Nodes representing path expressions in the SQM tree.
Nodes representing expressions in the SQM tree.
Nodes representing root entities and joins in the SQM tree.
Nodes representing
insert
statements in the SQM tree.Nodes representing logical predicates in the SQM tree.
Nodes representing
select
statements in the SQM tree.Nodes representing
update
statements in the SQM tree.-
Uses of NodeBuilder in org.hibernate.internal
Methods in org.hibernate.internal that return NodeBuilder -
Uses of NodeBuilder in org.hibernate.metamodel.model.domain.internal
Constructors in org.hibernate.metamodel.model.domain.internal with parameters of type NodeBuilderModifierConstructorDescriptionprotected
AnyDiscriminatorSqmPath
(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, NodeBuilder nodeBuilder) protected
EmbeddedDiscriminatorSqmPath
(NavigablePath navigablePath, SqmPathSource referencedPathSource, SqmPath<?> lhs, EmbeddableDomainType embeddableDomainType, NodeBuilder nodeBuilder) protected
EntityDiscriminatorSqmPath
(NavigablePath navigablePath, SqmPathSource referencedPathSource, SqmPath<?> lhs, EntityDomainType entityDomainType, EntityMappingType entityDescriptor, NodeBuilder nodeBuilder) -
Uses of NodeBuilder in org.hibernate.persister.entity
Methods in org.hibernate.persister.entity with parameters of type NodeBuilderModifier and TypeMethodDescriptionstatic <T> SqmExpressible<? super T>
DiscriminatorHelper.getDiscriminatorType
(SqmPathSource<T> domainType, NodeBuilder nodeBuilder) Utility that computes the node type used in entity or embeddable type literals. -
Uses of NodeBuilder in org.hibernate.processor.validation
Methods in org.hibernate.processor.validation that return NodeBuilder -
Uses of NodeBuilder in org.hibernate.query.hql.internal
Methods in org.hibernate.query.hql.internal that return NodeBuilder -
Uses of NodeBuilder in org.hibernate.query.internal
Methods in org.hibernate.query.internal that return NodeBuilder -
Uses of NodeBuilder in org.hibernate.query.spi
Methods in org.hibernate.query.spi that return NodeBuilder -
Uses of NodeBuilder in org.hibernate.query.sqm.function
Constructors in org.hibernate.query.sqm.function with parameters of type NodeBuilderModifierConstructorDescriptionSelfRenderingSqmAggregateFunction
(SqmFunctionDescriptor descriptor, FunctionRenderer renderer, List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, ReturnableType<T> impliedResultType, ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, NodeBuilder nodeBuilder, String name) SelfRenderingSqmFunction
(SqmFunctionDescriptor descriptor, FunctionRenderer renderer, List<? extends SqmTypedNode<?>> arguments, @Nullable ReturnableType<T> impliedResultType, @Nullable ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, NodeBuilder nodeBuilder, String name) SelfRenderingSqmOrderedSetAggregateFunction
(SqmFunctionDescriptor descriptor, FunctionRenderer renderer, List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, SqmOrderByClause withinGroupClause, ReturnableType<T> impliedResultType, ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, NodeBuilder nodeBuilder, String name) SelfRenderingSqmSetReturningFunction
(SqmSetReturningFunctionDescriptor descriptor, SetReturningFunctionRenderer renderer, List<? extends SqmTypedNode<?>> arguments, @Nullable ArgumentsValidator argumentsValidator, SetReturningFunctionTypeResolver setReturningTypeResolver, NodeBuilder nodeBuilder, String name) SelfRenderingSqmWindowFunction
(SqmFunctionDescriptor descriptor, FunctionRenderer renderer, List<? extends SqmTypedNode<?>> arguments, SqmPredicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<T> impliedResultType, ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, NodeBuilder nodeBuilder, String name) -
Uses of NodeBuilder in org.hibernate.query.sqm.internal
Classes in org.hibernate.query.sqm.internal that implement NodeBuilderModifier and TypeClassDescriptionclass
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 -
Uses of NodeBuilder in org.hibernate.query.sqm.tree
Methods in org.hibernate.query.sqm.tree that return NodeBuilderConstructors in org.hibernate.query.sqm.tree with parameters of type NodeBuilderModifierConstructorDescriptionAbstractSqmDmlStatement
(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String, SqmCteStatement<?>> cteStatements, SqmRoot<E> target) AbstractSqmDmlStatement
(SqmQuerySource querySource, NodeBuilder nodeBuilder) AbstractSqmDmlStatement
(SqmRoot<E> target, SqmQuerySource querySource, NodeBuilder nodeBuilder) protected
AbstractSqmNode
(NodeBuilder builder) protected
AbstractSqmRestrictedDmlStatement
(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String, SqmCteStatement<?>> cteStatements, SqmRoot<T> target) AbstractSqmRestrictedDmlStatement
(SqmQuerySource querySource, NodeBuilder nodeBuilder) Constructor for HQL statements.AbstractSqmRestrictedDmlStatement
(SqmRoot<T> target, SqmQuerySource querySource, NodeBuilder nodeBuilder) Constructor for Criteria statements.protected
AbstractSqmStatement
(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters) AbstractSqmStatement
(SqmQuerySource querySource, NodeBuilder builder) -
Uses of NodeBuilder in org.hibernate.query.sqm.tree.cte
Constructors in org.hibernate.query.sqm.tree.cte with parameters of type NodeBuilderModifierConstructorDescriptionSqmCteStatement
(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 NodeBuilderModifierConstructorDescriptionSqmDeleteStatement
(Class<T> targetEntity, NodeBuilder nodeBuilder) SqmDeleteStatement
(NodeBuilder nodeBuilder) SqmDeleteStatement
(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String, SqmCteStatement<?>> cteStatements, SqmRoot<T> target) -
Uses of NodeBuilder in org.hibernate.query.sqm.tree.domain
Methods in org.hibernate.query.sqm.tree.domain that return NodeBuilderConstructors in org.hibernate.query.sqm.tree.domain with parameters of type NodeBuilderModifierConstructorDescriptionprotected
AbstractSqmAttributeJoin
(SqmFrom<?, L> lhs, NavigablePath navigablePath, SqmPathSource<R> joinedNavigable, String alias, SqmJoinType joinType, boolean fetchJoin, NodeBuilder nodeBuilder) protected
AbstractSqmFrom
(EntityDomainType<T> entityType, String alias, NodeBuilder nodeBuilder) Intended for use withSqmRoot
protected
AbstractSqmFrom
(NavigablePath navigablePath, SqmPathSource<T> entityType, String alias, NodeBuilder nodeBuilder) Intended for use withSqmTreatedRoot
toSqmRoot
protected
AbstractSqmFrom
(NavigablePath navigablePath, SqmPathSource<T> referencedNavigable, NodeBuilder nodeBuilder) Intended for use withSqmCorrelatedRootJoin
throughSqmRoot
protected
AbstractSqmFrom
(NavigablePath navigablePath, SqmPathSource<T> referencedNavigable, SqmFrom<?, ?> lhs, String alias, NodeBuilder nodeBuilder) AbstractSqmJoin
(NavigablePath navigablePath, SqmPathSource<R> referencedNavigable, SqmFrom<?, L> lhs, String alias, SqmJoinType joinType, NodeBuilder nodeBuilder) protected
AbstractSqmPath
(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, NodeBuilder nodeBuilder) AbstractSqmPluralJoin
(SqmFrom<?, L> lhs, PluralPersistentAttribute<L, C, E> joinedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder) protected
AbstractSqmPluralJoin
(SqmFrom<?, L> lhs, NavigablePath navigablePath, PluralPersistentAttribute<L, 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) protected
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) SqmListJoin
(SqmFrom<?, O> lhs, ListPersistentAttribute<O, E> listAttribute, String alias, SqmJoinType sqmJoinType, boolean fetched, NodeBuilder nodeBuilder) protected
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<?, L> lhs, MapPersistentAttribute<L, K, V> pluralValuedNavigable, String alias, SqmJoinType sqmJoinType, boolean fetched, NodeBuilder nodeBuilder) protected
SqmMapJoin
(SqmFrom<?, L> lhs, NavigablePath navigablePath, MapPersistentAttribute<L, K, V> pluralValuedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder) SqmPluralPartJoin
(SqmFrom<?, O> lhs, SqmPathSource<T> joinedNavigable, String alias, SqmJoinType joinType, NodeBuilder nodeBuilder) protected
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) protected
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) protected
SqmSingularJoin
(SqmFrom<?, O> lhs, NavigablePath navigablePath, SingularPersistentAttribute<O, T> joinedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder) SqmTreatedEntityValuedSimplePath
(SqmPath<T> wrappedPath, EntityDomainType<S> treatTarget, NodeBuilder nodeBuilder) SqmTreatedEntityValuedSimplePath
(SqmPluralValuedSimplePath<T> wrappedPath, EntityDomainType<S> treatTarget, 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 NodeBuilderModifier and TypeMethodDescriptionSqmFieldLiteral.getNodeBuilder()
SqmFieldLiteral.nodeBuilder()
SqmJsonNullBehavior.nodeBuilder()
SqmJsonObjectAggUniqueKeysBehavior.nodeBuilder()
SqmJsonTableFunction.Columns.nodeBuilder()
SqmXmlAttributesExpression.nodeBuilder()
SqmXmlTableFunction.Columns.nodeBuilder()
Constructors in org.hibernate.query.sqm.tree.expression with parameters of type NodeBuilderModifierConstructorDescriptionAbstractSqmExpression
(@Nullable SqmExpressible<? super T> type, NodeBuilder criteriaBuilder) AbstractSqmJsonPathExpression
(SqmFunctionDescriptor descriptor, FunctionRenderer renderer, List<? extends SqmTypedNode<?>> arguments, @Nullable ReturnableType<T> impliedResultType, @Nullable ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, NodeBuilder nodeBuilder, String name) protected
AbstractSqmJsonPathExpression
(SqmFunctionDescriptor descriptor, FunctionRenderer renderer, List<? extends SqmTypedNode<?>> arguments, @Nullable ReturnableType<T> impliedResultType, @Nullable ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, NodeBuilder nodeBuilder, String name, @Nullable Map<String, SqmExpression<?>> passingExpressions) AbstractSqmParameter
(boolean canBeMultiValued, SqmExpressible<T> inherentType, NodeBuilder nodeBuilder) JpaCriteriaParameter
(String name, BindableType<? super T> type, boolean allowsMultiValuedBinding, NodeBuilder nodeBuilder) SqmAliasedNodeRef
(int position, SqmExpressible<Integer> intType, NodeBuilder criteriaBuilder) SqmAliasedNodeRef
(int position, NavigablePath navigablePath, SqmExpressible<Integer> type, NodeBuilder criteriaBuilder) SqmAny
(SqmSubQuery<T> subquery, NodeBuilder criteriaBuilder) SqmAnyDiscriminatorValue
(String pathName, EntityDomainType entityValue, BasicType<T> domainType, NodeBuilder nodeBuilder) SqmBinaryArithmetic
(BinaryArithmeticOperator operator, SqmExpression<?> lhsOperand, SqmExpression<?> rhsOperand, JpaMetamodel domainModel, NodeBuilder nodeBuilder) SqmBinaryArithmetic
(BinaryArithmeticOperator operator, SqmExpression<?> lhsOperand, SqmExpression<?> rhsOperand, SqmExpressible<T> expressibleType, NodeBuilder nodeBuilder) SqmByUnit
(SqmDurationUnit<?> unit, SqmExpression<?> duration, SqmExpressible longType, NodeBuilder nodeBuilder) SqmCaseSearched
(int estimatedWhenSize, NodeBuilder nodeBuilder) SqmCaseSearched
(NodeBuilder nodeBuilder) SqmCaseSearched
(SqmExpressible<R> inherentType, NodeBuilder nodeBuilder) SqmCaseSimple
(SqmExpression<T> fixture, int estimatedWhenSize, NodeBuilder nodeBuilder) SqmCaseSimple
(SqmExpression<T> fixture, NodeBuilder nodeBuilder) SqmCaseSimple
(SqmExpression<T> fixture, SqmExpressible<R> inherentType, NodeBuilder nodeBuilder) SqmCastTarget
(ReturnableType<T> type, Integer precision, Integer scale, NodeBuilder nodeBuilder) SqmCastTarget
(ReturnableType<T> type, Long length, Integer precision, Integer scale, NodeBuilder nodeBuilder) SqmCastTarget
(ReturnableType<T> type, Long length, NodeBuilder nodeBuilder) SqmCastTarget
(ReturnableType<T> type, NodeBuilder nodeBuilder) SqmCoalesce
(NodeBuilder nodeBuilder) SqmCoalesce
(SqmExpressible<T> type, int numberOfArguments, NodeBuilder nodeBuilder) SqmCoalesce
(SqmExpressible<T> type, NodeBuilder nodeBuilder) SqmCollation
(String value, SqmExpressible<String> inherentType, NodeBuilder nodeBuilder) SqmCollectionSize
(SqmPath<?> pluralPath, NodeBuilder nodeBuilder) SqmCollectionSize
(SqmPath<?> pluralPath, SqmExpressible<Integer> sizeType, NodeBuilder nodeBuilder) SqmDistinct
(SqmExpression<T> expression, NodeBuilder builder) SqmDurationUnit
(TemporalUnit unit, ReturnableType<T> type, NodeBuilder nodeBuilder) SqmEnumLiteral
(E enumValue, EnumJavaType<E> referencedEnumTypeDescriptor, String enumValueName, NodeBuilder nodeBuilder) SqmEvery
(SqmSubQuery<T> subquery, NodeBuilder criteriaBuilder) SqmExtractUnit
(TemporalUnit unit, ReturnableType<T> type, NodeBuilder nodeBuilder) SqmFieldLiteral
(Field field, JavaType<T> fieldJavaType, NodeBuilder nodeBuilder) SqmFieldLiteral
(T value, JavaType<T> fieldJavaType, String fieldName, NodeBuilder nodeBuilder) SqmFormat
(String value, SqmExpressible<String> inherentType, NodeBuilder nodeBuilder) SqmFunction
(String functionName, SqmFunctionDescriptor functionDescriptor, @Nullable SqmExpressible<T> type, List<? extends SqmTypedNode<?>> arguments, NodeBuilder criteriaBuilder) SqmHqlNumericLiteral
(String literalValue, BasicDomainType<N> type, NodeBuilder criteriaBuilder) SqmHqlNumericLiteral
(String literalValue, NumericTypeCategory typeCategory, BasicDomainType<N> type, NodeBuilder criteriaBuilder) SqmJpaCriteriaParameterWrapper
(BindableType<T> type, JpaCriteriaParameter<T> jpaCriteriaParameter, NodeBuilder criteriaBuilder) SqmJsonExistsExpression
(SqmFunctionDescriptor descriptor, FunctionRenderer renderer, List<? extends SqmTypedNode<?>> arguments, @Nullable ReturnableType<Boolean> impliedResultType, @Nullable ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, NodeBuilder nodeBuilder, String name) SqmJsonQueryExpression
(SqmFunctionDescriptor descriptor, FunctionRenderer renderer, List<? extends SqmTypedNode<?>> arguments, @Nullable ReturnableType<String> impliedResultType, @Nullable ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, NodeBuilder nodeBuilder, String name) SqmJsonTableFunction
(SqmSetReturningFunctionDescriptor descriptor, SetReturningFunctionRenderer renderer, @Nullable ArgumentsValidator argumentsValidator, SetReturningFunctionTypeResolver setReturningTypeResolver, NodeBuilder nodeBuilder, SqmExpression<?> document, @Nullable SqmExpression<String> jsonPath) SqmJsonValueExpression
(SqmFunctionDescriptor descriptor, FunctionRenderer renderer, List<? extends SqmTypedNode<?>> arguments, @Nullable ReturnableType<T> impliedResultType, @Nullable ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, NodeBuilder nodeBuilder, String name) protected
SqmLiteral
(SqmExpressible<T> inherentType, NodeBuilder nodeBuilder) SqmLiteral
(T value, SqmExpressible<? super T> inherentType, NodeBuilder nodeBuilder) SqmLiteralEmbeddableType
(EmbeddableDomainType<T> embeddableDomainType, NodeBuilder nodeBuilder) SqmLiteralEntityType
(EntityDomainType<T> entityType, NodeBuilder nodeBuilder) SqmLiteralNull
(NodeBuilder nodeBuilder) SqmLiteralNull
(SqmExpressible<T> expressibleType, NodeBuilder nodeBuilder) SqmModifiedSubQueryExpression
(SqmSubQuery<T> subquery, SqmModifiedSubQueryExpression.Modifier modifier, NodeBuilder builder) SqmModifiedSubQueryExpression
(SqmSubQuery<T> subQuery, SqmModifiedSubQueryExpression.Modifier modifier, SqmExpressible<T> resultType, NodeBuilder builder) SqmNamedParameter
(String name, boolean canBeMultiValued, NodeBuilder nodeBuilder) SqmNamedParameter
(String name, boolean canBeMultiValued, SqmExpressible<T> inherentType, NodeBuilder nodeBuilder) SqmParameterizedEntityType
(SqmParameter<T> parameterExpression, NodeBuilder nodeBuilder) SqmPositionalParameter
(int position, boolean canBeMultiValued, NodeBuilder nodeBuilder) SqmPositionalParameter
(int position, boolean canBeMultiValued, SqmExpressible<T> expressibleType, NodeBuilder nodeBuilder) SqmSelfRenderingExpression
(Function<SemanticQueryWalker, Expression> renderer, SqmExpressible<T> type, NodeBuilder criteriaBuilder) SqmSetReturningFunction
(String functionName, SqmSetReturningFunctionDescriptor functionDescriptor, List<? extends SqmTypedNode<?>> arguments, NodeBuilder criteriaBuilder) SqmStar
(NodeBuilder builder) SqmSummarization
(SqmSummarization.Kind kind, List<SqmExpression<?>> groupings, NodeBuilder criteriaBuilder) SqmToDuration
(SqmExpression<?> magnitude, SqmDurationUnit<?> unit, ReturnableType<T> type, NodeBuilder nodeBuilder) SqmTrimSpecification
(TrimSpec specification, NodeBuilder nodeBuilder) SqmTuple
(List<SqmExpression<?>> groupedExpressions, NodeBuilder nodeBuilder) SqmTuple
(List<SqmExpression<?>> groupedExpressions, SqmExpressible<T> type, NodeBuilder nodeBuilder) SqmTuple
(NodeBuilder nodeBuilder, SqmExpressible<T> type, SqmExpression<?>... groupedExpressions) SqmTuple
(NodeBuilder nodeBuilder, SqmExpression<?>... groupedExpressions) SqmWindow
(NodeBuilder nodeBuilder) SqmWindow
(NodeBuilder nodeBuilder, List<SqmExpression<?>> partitions, List<SqmSortSpecification> orderList, FrameMode mode, FrameKind startKind, SqmExpression<?> startExpression, FrameKind endKind, SqmExpression<?> endExpression, FrameExclusion exclusion) SqmWindowFrame
(NodeBuilder nodeBuilder, FrameKind kind) SqmWindowFrame
(NodeBuilder nodeBuilder, FrameKind kind, SqmExpression<?> expression) SqmXmlElementExpression
(SqmFunctionDescriptor descriptor, FunctionRenderer renderer, List<? extends SqmTypedNode<?>> arguments, @Nullable ReturnableType<String> impliedResultType, @Nullable ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, NodeBuilder nodeBuilder, String name) SqmXmlTableFunction
(SqmSetReturningFunctionDescriptor descriptor, SetReturningFunctionRenderer renderer, @Nullable ArgumentsValidator argumentsValidator, SetReturningFunctionTypeResolver setReturningTypeResolver, NodeBuilder nodeBuilder, SqmExpression<String> xpath, SqmExpression<?> document) ValueBindJpaCriteriaParameter
(BindableType<? super T> type, T value, NodeBuilder nodeBuilder) -
Uses of NodeBuilder in org.hibernate.query.sqm.tree.from
Constructors in org.hibernate.query.sqm.tree.from with parameters of type NodeBuilderModifierConstructorDescriptionSqmRoot
(EntityDomainType<E> entityType, String alias, boolean allowJoins, NodeBuilder nodeBuilder) SqmRoot
(NavigablePath navigablePath, EntityDomainType<E> entityType, String alias, NodeBuilder nodeBuilder) protected
SqmRoot
(NavigablePath navigablePath, SqmPathSource<E> referencedNavigable, String alias, boolean allowJoins, NodeBuilder nodeBuilder) protected
SqmRoot
(NavigablePath navigablePath, SqmPathSource<E> referencedNavigable, NodeBuilder nodeBuilder) -
Uses of NodeBuilder in org.hibernate.query.sqm.tree.insert
Methods in org.hibernate.query.sqm.tree.insert that return NodeBuilderModifier and TypeMethodDescriptionSqmConflictClause.nodeBuilder()
SqmConflictUpdateAction.nodeBuilder()
Constructors in org.hibernate.query.sqm.tree.insert with parameters of type NodeBuilderModifierConstructorDescriptionprotected
AbstractSqmInsertStatement
(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String, SqmCteStatement<?>> cteStatements, SqmRoot<T> target, List<SqmPath<?>> insertionTargetPaths, SqmConflictClause<T> conflictClause) protected
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 NodeBuilderModifierConstructorDescriptionprotected
AbstractJpaSelection
(@Nullable SqmExpressible<? super T> sqmExpressible, NodeBuilder criteriaBuilder) protected
AbstractJpaTupleElement
(@Nullable 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 NodeBuilderModifierConstructorDescriptionAbstractNegatableSqmPredicate
(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, SqmExpressible<Boolean> expressible, 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 NodeBuilderModifier and TypeMethodDescriptionSqmDynamicInstantiationArgument.nodeBuilder()
SqmQueryPart.nodeBuilder()
Methods in org.hibernate.query.sqm.tree.select with parameters of type NodeBuilderModifier and TypeMethodDescriptionstatic <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) Constructors in org.hibernate.query.sqm.tree.select with parameters of type NodeBuilderModifierConstructorDescriptionAbstractSqmSelectQuery
(Class<T> resultType, NodeBuilder builder) protected
AbstractSqmSelectQuery
(NodeBuilder builder, Map<String, SqmCteStatement<?>> cteStatements, Class<T> resultType) AbstractSqmSelectQuery
(SqmQueryPart<T> queryPart, Class<T> resultType, NodeBuilder builder) AbstractSqmSelectQuery
(SqmQueryPart<T> queryPart, Map<String, SqmCteStatement<?>> cteStatements, Class<T> resultType, NodeBuilder builder) SqmDynamicInstantiationArgument
(SqmSelectableNode<T> selectableNode, String alias, NodeBuilder nodeBuilder) SqmJpaCompoundSelection
(List<SqmSelectableNode<?>> selectableNodes, JavaType<T> javaType, NodeBuilder criteriaBuilder) SqmQueryGroup
(NodeBuilder nodeBuilder, SetOperator setOperator, List<SqmQueryPart<T>> queryParts) SqmQueryPart
(NodeBuilder nodeBuilder) SqmQuerySpec
(NodeBuilder nodeBuilder) SqmSelectClause
(boolean distinct, int expectedNumberOfSelections, NodeBuilder nodeBuilder) SqmSelectClause
(boolean distinct, NodeBuilder nodeBuilder) SqmSelection
(SqmSelectableNode<T> selectableNode, String alias, NodeBuilder nodeBuilder) SqmSelection
(SqmSelectableNode<T> selectableNode, NodeBuilder nodeBuilder) SqmSelectStatement
(Class<T> resultJavaType, NodeBuilder nodeBuilder) SqmSelectStatement
(Class<T> resultJavaType, SqmQuerySource querySource, NodeBuilder nodeBuilder) SqmSelectStatement
(NodeBuilder nodeBuilder) SqmSelectStatement
(SqmQuerySource querySource, NodeBuilder nodeBuilder) SqmSelectStatement
(SqmQueryPart<T> queryPart, Class<T> resultType, Map<String, SqmCteStatement<?>> cteStatements, SqmQuerySource querySource, NodeBuilder builder) SqmSelectStatement
(SqmQueryPart<T> queryPart, Class<T> resultType, SqmQuerySource querySource, NodeBuilder builder) SqmSubQuery
(SqmQuery<?> parent, EntityType<T> resultType, NodeBuilder builder) SqmSubQuery
(SqmQuery<?> parent, Class<T> resultType, NodeBuilder builder) SqmSubQuery
(SqmQuery<?> parent, NodeBuilder builder) SqmSubQuery
(SqmQuery<?> parent, SqmQueryPart<T> queryPart, Class<T> resultType, Map<String, SqmCteStatement<?>> cteStatements, NodeBuilder builder) SqmSubQuery
(SqmQuery<?> parent, SqmQueryPart<T> queryPart, Class<T> resultType, NodeBuilder builder) -
Uses of NodeBuilder in org.hibernate.query.sqm.tree.update
Constructors in org.hibernate.query.sqm.tree.update with parameters of type NodeBuilderModifierConstructorDescriptionSqmUpdateStatement
(NodeBuilder nodeBuilder) SqmUpdateStatement
(NodeBuilder builder, SqmQuerySource querySource, Set<SqmParameter<?>> parameters, Map<String, SqmCteStatement<?>> cteStatements, SqmRoot<T> target) SqmUpdateStatement
(SqmRoot<T> target, NodeBuilder nodeBuilder) Deprecated, for removal: This API element is subject to removal in a future version.was previously used for HQL.SqmUpdateStatement
(SqmRoot<T> target, SqmQuerySource querySource, NodeBuilder nodeBuilder) Deprecated, for removal: This API element is subject to removal in a future version.was previously used for Criteria.