Uses of Interface
org.hibernate.query.sqm.NodeBuilder
Packages that use NodeBuilder
Package
Description
This package abstracts persistence mechanisms for entities.
Contains a range of internal abstractions for dealing with query execution,
query plans, query options, and query parameters.
This package defines a semantic model of HQL queries.
An SPI for defining, registering, and rendering functions in HQL.
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.persister.entity
Methods in org.hibernate.persister.entity with parameters of type NodeBuilderModifier and TypeMethodDescriptionstatic <T> SqmBindableType<? 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.query.spi
Methods in org.hibernate.query.spi that return NodeBuilder -
Uses of NodeBuilder in org.hibernate.query.sqm
Methods in org.hibernate.query.sqm 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.spi
Methods in org.hibernate.query.sqm.spi that return NodeBuilderModifier and TypeMethodDescriptiondefault NodeBuilderSqmCreationContext.getNodeBuilder()TheNodeBuilder. -
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, @Nullable Set<SqmParameter<?>> parameters, Map<String, SqmCteStatement<?>> cteStatements, SqmRoot<E> target) AbstractSqmDmlStatement(SqmQuerySource querySource, NodeBuilder nodeBuilder) AbstractSqmDmlStatement(SqmRoot<E> target, SqmQuerySource querySource, NodeBuilder nodeBuilder) protectedAbstractSqmNode(NodeBuilder builder) protectedAbstractSqmRestrictedDmlStatement(NodeBuilder builder, SqmQuerySource querySource, @Nullable 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.protectedAbstractSqmStatement(NodeBuilder builder, SqmQuerySource querySource, @Nullable 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, @Nullable 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 NodeBuilderModifierConstructorDescriptionprotectedAbstractSqmAttributeJoin(SqmFrom<?, L> lhs, NavigablePath navigablePath, SqmPathSource<R> joinedNavigable, @Nullable String alias, SqmJoinType joinType, boolean fetchJoin, NodeBuilder nodeBuilder) protectedAbstractSqmFrom(EntityDomainType<T> entityType, @Nullable String alias, NodeBuilder nodeBuilder) Intended for use withSqmRootprotectedAbstractSqmFrom(NavigablePath navigablePath, SqmPathSource<T> entityType, @Nullable String alias, NodeBuilder nodeBuilder) Intended for use withSqmTreatedRoottoSqmRootprotectedAbstractSqmFrom(NavigablePath navigablePath, SqmPathSource<T> referencedNavigable, NodeBuilder nodeBuilder) Intended for use withSqmCorrelatedRootJointhroughSqmRootprotectedAbstractSqmFrom(NavigablePath navigablePath, SqmPathSource<T> referencedNavigable, SqmFrom<?, ?> lhs, @Nullable String alias, NodeBuilder nodeBuilder) AbstractSqmJoin(NavigablePath navigablePath, SqmPathSource<R> referencedNavigable, SqmFrom<?, L> lhs, @Nullable String alias, SqmJoinType joinType, NodeBuilder nodeBuilder) protectedAbstractSqmPath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, @Nullable SqmPath<?> lhs, NodeBuilder nodeBuilder) AbstractSqmPluralJoin(SqmFrom<?, L> lhs, SqmPluralPersistentAttribute<? super L, C, E> joinedNavigable, @Nullable String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder) protectedAbstractSqmPluralJoin(SqmFrom<?, L> lhs, NavigablePath navigablePath, PluralPersistentAttribute<L, C, E> joinedNavigable, @Nullable String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder) AbstractSqmSimplePath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, @Nullable 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, @Nullable String explicitAlias, NodeBuilder nodeBuilder) SqmAnyValuedSimplePath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, NodeBuilder nodeBuilder) SqmBagJoin(SqmFrom<?, O> lhs, SqmBagPersistentAttribute<? super O, E> attribute, @Nullable String alias, SqmJoinType sqmJoinType, boolean fetched, NodeBuilder nodeBuilder) protectedSqmBagJoin(SqmFrom<?, O> lhs, NavigablePath navigablePath, SqmBagPersistentAttribute<O, E> attribute, @Nullable String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder) SqmBasicValuedSimplePath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, @Nullable String explicitAlias, NodeBuilder nodeBuilder) SqmBasicValuedSimplePath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, NodeBuilder nodeBuilder) SqmCorrelatedDerivedRootJoin(NavigablePath navigablePath, SqmPathSource<T> referencedNavigable, NodeBuilder nodeBuilder) protectedSqmCorrelatedRoot(NavigablePath navigablePath, SqmPathSource<T> referencedNavigable, NodeBuilder nodeBuilder, SqmRoot<T> correlationParent) SqmCorrelatedRootJoin(NavigablePath navigablePath, SqmPathSource<T> referencedNavigable, NodeBuilder nodeBuilder) SqmEmbeddedValuedSimplePath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, @Nullable 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, SqmListPersistentAttribute<? super O, E> listAttribute, @Nullable String alias, SqmJoinType sqmJoinType, boolean fetched, NodeBuilder nodeBuilder) protectedSqmListJoin(SqmFrom<?, O> lhs, NavigablePath navigablePath, SqmListPersistentAttribute<O, E> listAttribute, @Nullable String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder) SqmMapEntryReference(SqmPath<?> mapPath, NodeBuilder nodeBuilder) SqmMapJoin(SqmFrom<?, L> lhs, SqmMapPersistentAttribute<? super L, K, V> pluralValuedNavigable, @Nullable String alias, SqmJoinType sqmJoinType, boolean fetched, NodeBuilder nodeBuilder) protectedSqmMapJoin(SqmFrom<?, L> lhs, NavigablePath navigablePath, SqmMapPersistentAttribute<L, K, V> pluralValuedNavigable, @Nullable String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder) SqmPluralPartJoin(SqmFrom<?, O> lhs, SqmPathSource<T> joinedNavigable, @Nullable String alias, SqmJoinType joinType, NodeBuilder nodeBuilder) protectedSqmPluralPartJoin(SqmFrom<?, O> lhs, NavigablePath navigablePath, SqmPathSource<T> joinedNavigable, @Nullable String alias, SqmJoinType joinType, NodeBuilder nodeBuilder) SqmPluralValuedSimplePath(NavigablePath navigablePath, SqmPluralPersistentAttribute<?, C, ?> referencedNavigable, SqmPath<?> lhs, @Nullable String explicitAlias, NodeBuilder nodeBuilder) SqmPluralValuedSimplePath(NavigablePath navigablePath, SqmPluralPersistentAttribute<?, C, ?> referencedNavigable, SqmPath<?> lhs, NodeBuilder nodeBuilder) SqmSetJoin(SqmFrom<?, O> lhs, SqmSetPersistentAttribute<? super O, E> pluralValuedNavigable, @Nullable String alias, SqmJoinType sqmJoinType, boolean fetched, NodeBuilder nodeBuilder) protectedSqmSetJoin(SqmFrom<?, O> lhs, NavigablePath navigablePath, SqmSetPersistentAttribute<O, E> pluralValuedNavigable, @Nullable String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder) SqmSingularJoin(SqmFrom<?, O> lhs, SqmSingularPersistentAttribute<? super O, T> joinedNavigable, @Nullable String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder) protectedSqmSingularJoin(SqmFrom<?, O> lhs, NavigablePath navigablePath, SqmSingularPersistentAttribute<? super O, T> joinedNavigable, @Nullable String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder) SqmTreatedEntityValuedSimplePath(SqmPath<T> wrappedPath, SqmEntityDomainType<S> treatTarget, NodeBuilder nodeBuilder) SqmTreatedEntityValuedSimplePath(SqmPluralValuedSimplePath<T> wrappedPath, SqmEntityDomainType<S> treatTarget, NodeBuilder nodeBuilder) SqmTreatedSimplePath(SqmPath<T> wrappedPath, SqmEntityDomainType<S> treatTarget, NodeBuilder nodeBuilder) SqmTreatedSimplePath(SqmPluralValuedSimplePath<T> wrappedPath, SqmEntityDomainType<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 TypeMethodDescriptionSqmJsonNullBehavior.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 SqmBindableType<? 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) protectedAbstractSqmJsonPathExpression(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, @Nullable SqmBindableType<T> inherentType, NodeBuilder nodeBuilder) JpaCriteriaParameter(@Nullable String name, @Nullable BindableType<? super T> type, boolean allowsMultiValuedBinding, NodeBuilder nodeBuilder) SqmAliasedNodeRef(int position, SqmBindableType<Integer> intType, NodeBuilder criteriaBuilder) SqmAliasedNodeRef(int position, NavigablePath navigablePath, SqmBindableType<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, @Nullable SqmBindableType<T> expressibleType, NodeBuilder nodeBuilder) SqmBinaryArithmetic(BinaryArithmeticOperator operator, SqmExpression<?> lhsOperand, SqmExpression<?> rhsOperand, NodeBuilder nodeBuilder) SqmByUnit(SqmDurationUnit<?> unit, SqmExpression<?> duration, SqmBindableType<Long> longType, NodeBuilder nodeBuilder) SqmCaseSearched(int estimatedWhenSize, NodeBuilder nodeBuilder) SqmCaseSearched(@Nullable SqmBindableType<R> inherentType, NodeBuilder nodeBuilder) SqmCaseSearched(NodeBuilder nodeBuilder) SqmCaseSimple(SqmExpression<T> fixture, int estimatedWhenSize, NodeBuilder nodeBuilder) SqmCaseSimple(SqmExpression<T> fixture, @Nullable SqmBindableType<R> inherentType, NodeBuilder nodeBuilder) SqmCaseSimple(SqmExpression<T> fixture, NodeBuilder nodeBuilder) SqmCastTarget(ReturnableType<T> type, @Nullable Integer precision, @Nullable Integer scale, NodeBuilder nodeBuilder) SqmCastTarget(ReturnableType<T> type, @Nullable Long length, @Nullable Integer precision, @Nullable Integer scale, NodeBuilder nodeBuilder) SqmCastTarget(ReturnableType<T> type, @Nullable Long length, NodeBuilder nodeBuilder) SqmCastTarget(ReturnableType<T> type, NodeBuilder nodeBuilder) SqmCoalesce(@Nullable SqmBindableType<T> type, int numberOfArguments, NodeBuilder nodeBuilder) SqmCoalesce(@Nullable SqmBindableType<T> type, NodeBuilder nodeBuilder) SqmCoalesce(NodeBuilder nodeBuilder) SqmCollation(String value, SqmBindableType<String> inherentType, NodeBuilder nodeBuilder) SqmCollectionSize(SqmPath<?> pluralPath, NodeBuilder nodeBuilder) SqmCollectionSize(SqmPath<?> pluralPath, SqmBindableType<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(@Nullable T value, JavaType<T> fieldJavaType, String fieldName, NodeBuilder nodeBuilder) SqmFieldLiteral(Field field, JavaType<T> fieldJavaType, NodeBuilder nodeBuilder) SqmFormat(String value, SqmBindableType<String> inherentType, NodeBuilder nodeBuilder) SqmFunction(String functionName, SqmFunctionDescriptor functionDescriptor, @Nullable SqmBindableType<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(@Nullable BindableType<T> type, JpaCriteriaParameter<T> jpaCriteriaParameter, int criteriaParameterId, int unnamedParameterId, 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) protectedSqmLiteral(@Nullable SqmBindableType<T> inherentType, NodeBuilder nodeBuilder) SqmLiteral(T value, @Nullable SqmBindableType<? super T> inherentType, NodeBuilder nodeBuilder) SqmLiteralEmbeddableType(SqmEmbeddableDomainType<T> embeddableDomainType, NodeBuilder nodeBuilder) SqmLiteralEntityType(SqmEntityDomainType<T> entityType, NodeBuilder nodeBuilder) SqmLiteralNull(@Nullable SqmBindableType<T> expressibleType, NodeBuilder nodeBuilder) SqmLiteralNull(NodeBuilder nodeBuilder) SqmModifiedSubQueryExpression(SqmSubQuery<T> subQuery, SqmModifiedSubQueryExpression.Modifier modifier, @Nullable SqmBindableType<T> resultType, NodeBuilder builder) SqmModifiedSubQueryExpression(SqmSubQuery<T> subquery, SqmModifiedSubQueryExpression.Modifier modifier, NodeBuilder builder) SqmNamedParameter(String name, boolean canBeMultiValued, @Nullable SqmBindableType<T> inherentType, NodeBuilder nodeBuilder) SqmNamedParameter(String name, boolean canBeMultiValued, NodeBuilder nodeBuilder) SqmParameterizedEntityType(SqmParameter<T> parameterExpression, NodeBuilder nodeBuilder) SqmPositionalParameter(int position, boolean canBeMultiValued, @Nullable SqmBindableType<T> expressibleType, NodeBuilder nodeBuilder) SqmPositionalParameter(int position, boolean canBeMultiValued, NodeBuilder nodeBuilder) SqmSelfRenderingExpression(Function<SemanticQueryWalker<?>, Expression> renderer, @Nullable SqmBindableType<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, @Nullable SqmBindableType<T> type, NodeBuilder nodeBuilder) SqmTuple(List<SqmExpression<?>> groupedExpressions, NodeBuilder nodeBuilder) SqmTuple(NodeBuilder nodeBuilder, SqmBindableType<T> type, SqmExpression<?>... groupedExpressions) SqmTuple(NodeBuilder nodeBuilder, SqmExpression<?>... groupedExpressions) SqmUnaryOperation(UnaryArithmeticOperator operation, SqmExpression<T> operand, @Nullable SqmBindableType<T> inherentType, NodeBuilder nodeBuilder) SqmUnaryOperation(UnaryArithmeticOperator operation, SqmExpression<T> operand, NodeBuilder nodeBuilder) SqmWindow(NodeBuilder nodeBuilder) SqmWindow(NodeBuilder nodeBuilder, List<SqmExpression<?>> partitions, List<SqmSortSpecification> orderList, FrameMode mode, FrameKind startKind, @Nullable SqmExpression<?> startExpression, FrameKind endKind, @Nullable SqmExpression<?> endExpression, FrameExclusion exclusion) SqmWindowFrame(NodeBuilder nodeBuilder, FrameKind kind) SqmWindowFrame(NodeBuilder nodeBuilder, FrameKind kind, @Nullable 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(@Nullable BindableType<? super T> type, @Nullable 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, @Nullable String alias, boolean allowJoins, NodeBuilder nodeBuilder) SqmRoot(NavigablePath navigablePath, EntityDomainType<E> entityType, @Nullable String alias, NodeBuilder nodeBuilder) protectedSqmRoot(NavigablePath navigablePath, SqmPathSource<E> referencedNavigable, @Nullable String alias, boolean allowJoins, NodeBuilder nodeBuilder) protectedSqmRoot(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 NodeBuilderModifierConstructorDescriptionprotectedAbstractSqmInsertStatement(NodeBuilder builder, SqmQuerySource querySource, @Nullable Set<SqmParameter<?>> parameters, Map<String, SqmCteStatement<?>> cteStatements, SqmRoot<T> target, @Nullable List<SqmPath<?>> insertionTargetPaths, @Nullable SqmConflictClause<T> conflictClause) protectedAbstractSqmInsertStatement(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 NodeBuilderModifierConstructorDescriptionprotectedAbstractJpaSelection(@Nullable SqmBindableType<? super T> sqmExpressible, NodeBuilder criteriaBuilder) protectedAbstractJpaTupleElement(@Nullable SqmBindableType<? 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(@Nullable SqmBindableType<Boolean> type, boolean negated, NodeBuilder nodeBuilder) AbstractNegatableSqmPredicate(NodeBuilder nodeBuilder) AbstractSqmPredicate(@Nullable SqmBindableType<Boolean> type, NodeBuilder nodeBuilder) 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, SqmBindableType<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, @Nullable SqmExpression<?> escapeCharacter, boolean negated, boolean isCaseSensitive, NodeBuilder nodeBuilder) SqmLikePredicate(SqmExpression<?> matchExpression, SqmExpression<?> pattern, @Nullable SqmExpression<?> escapeCharacter, boolean negated, NodeBuilder nodeBuilder) SqmLikePredicate(SqmExpression<?> matchExpression, SqmExpression<?> pattern, @Nullable SqmExpression<?> escapeCharacter, NodeBuilder nodeBuilder) SqmMemberOfPredicate(SqmExpression<?> leftHandExpression, SqmPluralValuedSimplePath<?> pluralPath, boolean negated, NodeBuilder nodeBuilder) SqmMemberOfPredicate(SqmExpression<?> leftHandExpression, SqmPluralValuedSimplePath<?> pluralPath, 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(@Nullable 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 TypeMethodDescriptionSqmSelectStatement.getCriteriaBuilder()SqmDynamicInstantiationArgument.nodeBuilder()SqmQueryPart.nodeBuilder()Methods in org.hibernate.query.sqm.tree.select with parameters of type NodeBuilderModifier and TypeMethodDescriptionstatic <R> SqmDynamicInstantiation<R> SqmDynamicInstantiation.classInstantiation(Class<R> targetJavaType, List<? extends SqmSelectableNode<?>> arguments, NodeBuilder nodeBuilder) static <R> SqmDynamicInstantiation<R> SqmDynamicInstantiation.forClassInstantiation(JavaType<R> targetJavaType, NodeBuilder nodeBuilder) static <L extends List<?>>
SqmDynamicInstantiation<L> SqmDynamicInstantiation.forListInstantiation(JavaType<L> listJavaType, NodeBuilder nodeBuilder) static <M extends Map<?,?>>
SqmDynamicInstantiation<M> SqmDynamicInstantiation.forMapInstantiation(JavaType<M> mapJavaType, NodeBuilder nodeBuilder) static <L extends List<?>>
SqmDynamicInstantiation<L> SqmDynamicInstantiation.listInstantiation(List<? extends SqmSelectableNode<?>> arguments, NodeBuilder nodeBuilder) static <M extends Map<?,?>>
SqmDynamicInstantiation<M> SqmDynamicInstantiation.mapInstantiation(List<? extends SqmSelectableNode<?>> arguments, NodeBuilder nodeBuilder) Constructors in org.hibernate.query.sqm.tree.select with parameters of type NodeBuilderModifierConstructorDescriptionAbstractSqmSelectQuery(Class<T> resultType, NodeBuilder builder) protectedAbstractSqmSelectQuery(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, @Nullable String alias, NodeBuilder nodeBuilder) SqmJpaCompoundSelection(List<? extends 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, @Nullable 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, @Nullable 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.