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, ReturnableType<T> impliedResultType, 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, 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, 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, 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, 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 NodeBuilderMethods in org.hibernate.query.sqm.tree.domain with parameters of type NodeBuilderModifier and TypeMethodDescriptionprotected SqmBasicValuedSimplePath<T> SqmBasicValuedSimplePath.createCopy(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, String explicitAlias, NodeBuilder nodeBuilder) protected SqmBooleanValuedSimplePathSqmBooleanValuedSimplePath.createCopy(NavigablePath navigablePath, SqmPathSource<Boolean> referencedPathSource, SqmPath<?> lhs, String explicitAlias, NodeBuilder nodeBuilder) protected SqmComparableValuedSimplePath<C> SqmComparableValuedSimplePath.createCopy(NavigablePath navigablePath, SqmPathSource<C> referencedPathSource, SqmPath<?> lhs, String explicitAlias, NodeBuilder nodeBuilder) protected SqmNumericValuedSimplePath<N> SqmNumericValuedSimplePath.createCopy(NavigablePath navigablePath, SqmPathSource<N> referencedPathSource, SqmPath<?> lhs, String explicitAlias, NodeBuilder nodeBuilder) protected SqmTemporalValuedSimplePath<T> SqmTemporalValuedSimplePath.createCopy(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, String explicitAlias, NodeBuilder nodeBuilder) protected SqmTextValuedSimplePathSqmTextValuedSimplePath.createCopy(NavigablePath navigablePath, SqmPathSource<String> referencedPathSource, SqmPath<?> lhs, String explicitAlias, NodeBuilder nodeBuilder) Constructors in org.hibernate.query.sqm.tree.domain with parameters of type NodeBuilderModifierConstructorDescriptionprotectedAbstractSqmAttributeJoin(SqmFrom<?, L> lhs, NavigablePath navigablePath, SqmPathSource<R> joinedNavigable, String alias, SqmJoinType joinType, boolean fetchJoin, NodeBuilder nodeBuilder) protectedAbstractSqmFrom(EntityDomainType<T> entityType, String alias, NodeBuilder nodeBuilder) Intended for use withSqmRootprotectedAbstractSqmFrom(NavigablePath navigablePath, SqmPathSource<T> entityType, 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, String alias, NodeBuilder nodeBuilder) AbstractSqmJoin(NavigablePath navigablePath, SqmPathSource<R> referencedNavigable, SqmFrom<?, L> lhs, String alias, SqmJoinType joinType, NodeBuilder nodeBuilder) protectedAbstractSqmPath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, NodeBuilder nodeBuilder) AbstractSqmPluralJoin(SqmFrom<?, L> lhs, SqmPluralPersistentAttribute<? super L, C, E> joinedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder) protectedAbstractSqmPluralJoin(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, SqmBagPersistentAttribute<? super O, E> attribute, String alias, SqmJoinType sqmJoinType, boolean fetched, NodeBuilder nodeBuilder) protectedSqmBagJoin(SqmFrom<?, O> lhs, NavigablePath navigablePath, SqmBagPersistentAttribute<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) SqmBooleanValuedSimplePath(NavigablePath navigablePath, SqmPathSource<Boolean> referencedPathSource, SqmPath<?> lhs, String explicitAlias, NodeBuilder nodeBuilder) SqmBooleanValuedSimplePath(NavigablePath navigablePath, SqmPathSource<Boolean> referencedPathSource, SqmPath<?> lhs, NodeBuilder nodeBuilder) SqmComparableValuedSimplePath(NavigablePath navigablePath, SqmPathSource<C> referencedPathSource, SqmPath<?> lhs, String explicitAlias, NodeBuilder nodeBuilder) SqmComparableValuedSimplePath(NavigablePath navigablePath, SqmPathSource<C> 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, 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, String alias, SqmJoinType sqmJoinType, boolean fetched, NodeBuilder nodeBuilder) protectedSqmListJoin(SqmFrom<?, O> lhs, NavigablePath navigablePath, SqmListPersistentAttribute<O, E> listAttribute, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder) SqmMapEntryReference(SqmPath<?> mapPath, NodeBuilder nodeBuilder) SqmMapJoin(SqmFrom<?, L> lhs, SqmMapPersistentAttribute<? super L, K, V> pluralValuedNavigable, String alias, SqmJoinType sqmJoinType, boolean fetched, NodeBuilder nodeBuilder) protectedSqmMapJoin(SqmFrom<?, L> lhs, NavigablePath navigablePath, SqmMapPersistentAttribute<L, K, V> pluralValuedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder) SqmNumericValuedSimplePath(NavigablePath navigablePath, SqmPathSource<N> referencedPathSource, SqmPath<?> lhs, String explicitAlias, NodeBuilder nodeBuilder) SqmNumericValuedSimplePath(NavigablePath navigablePath, SqmPathSource<N> referencedPathSource, SqmPath<?> lhs, NodeBuilder nodeBuilder) SqmPluralPartJoin(SqmFrom<?, O> lhs, SqmPathSource<T> joinedNavigable, String alias, SqmJoinType joinType, NodeBuilder nodeBuilder) protectedSqmPluralPartJoin(SqmFrom<?, O> lhs, NavigablePath navigablePath, SqmPathSource<T> joinedNavigable, String alias, SqmJoinType joinType, NodeBuilder nodeBuilder) SqmPluralValuedSimplePath(NavigablePath navigablePath, SqmPluralPersistentAttribute<?, C, ?> referencedNavigable, SqmPath<?> lhs, String explicitAlias, NodeBuilder nodeBuilder) SqmPluralValuedSimplePath(NavigablePath navigablePath, SqmPluralPersistentAttribute<?, C, ?> referencedNavigable, SqmPath<?> lhs, String explicitAlias, NodeBuilder nodeBuilder, boolean mapAttributeAccess) SqmPluralValuedSimplePath(NavigablePath navigablePath, SqmPluralPersistentAttribute<?, C, ?> referencedNavigable, SqmPath<?> lhs, NodeBuilder nodeBuilder) SqmSetJoin(SqmFrom<?, O> lhs, SqmSetPersistentAttribute<? super O, E> pluralValuedNavigable, String alias, SqmJoinType sqmJoinType, boolean fetched, NodeBuilder nodeBuilder) protectedSqmSetJoin(SqmFrom<?, O> lhs, NavigablePath navigablePath, SqmSetPersistentAttribute<O, E> pluralValuedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder) SqmSingularJoin(SqmFrom<?, O> lhs, SqmSingularPersistentAttribute<? super O, T> joinedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder) protectedSqmSingularJoin(SqmFrom<?, O> lhs, NavigablePath navigablePath, SqmSingularPersistentAttribute<? super O, T> joinedNavigable, String alias, SqmJoinType joinType, boolean fetched, NodeBuilder nodeBuilder) SqmTemporalValuedSimplePath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, String explicitAlias, NodeBuilder nodeBuilder) SqmTemporalValuedSimplePath(NavigablePath navigablePath, SqmPathSource<T> referencedPathSource, SqmPath<?> lhs, NodeBuilder nodeBuilder) SqmTextValuedSimplePath(NavigablePath navigablePath, SqmPathSource<String> referencedPathSource, SqmPath<?> lhs, String explicitAlias, NodeBuilder nodeBuilder) SqmTextValuedSimplePath(NavigablePath navigablePath, SqmPathSource<String> referencedPathSource, SqmPath<?> lhs, 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(SqmBindableType<? super T> type, NodeBuilder criteriaBuilder) AbstractSqmJsonPathExpression(SqmFunctionDescriptor descriptor, FunctionRenderer renderer, List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, NodeBuilder nodeBuilder, String name) protectedAbstractSqmJsonPathExpression(SqmFunctionDescriptor descriptor, FunctionRenderer renderer, List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, NodeBuilder nodeBuilder, String name, Map<String, SqmExpression<?>> passingExpressions) AbstractSqmParameter(boolean canBeMultiValued, SqmBindableType<T> inherentType, NodeBuilder nodeBuilder) JpaCriteriaParameter(String name, 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, NodeBuilder nodeBuilder) SqmBinaryArithmetic(BinaryArithmeticOperator operator, SqmExpression<?> lhsOperand, SqmExpression<?> rhsOperand, SqmBindableType<T> expressibleType, NodeBuilder nodeBuilder) SqmByUnit(SqmDurationUnit<?> unit, SqmExpression<?> duration, SqmBindableType<Long> longType, NodeBuilder nodeBuilder) SqmCaseSearched(int estimatedWhenSize, NodeBuilder nodeBuilder) SqmCaseSearched(NodeBuilder nodeBuilder) SqmCaseSearched(SqmBindableType<R> inherentType, NodeBuilder nodeBuilder) SqmCaseSimple(SqmExpression<T> fixture, int estimatedWhenSize, NodeBuilder nodeBuilder) SqmCaseSimple(SqmExpression<T> fixture, NodeBuilder nodeBuilder) SqmCaseSimple(SqmExpression<T> fixture, SqmBindableType<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(SqmBindableType<T> type, int numberOfArguments, NodeBuilder nodeBuilder) SqmCoalesce(SqmBindableType<T> type, 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(T value, JavaType<T> fieldJavaType, String fieldName, NodeBuilder nodeBuilder) SqmFormat(String value, SqmBindableType<String> inherentType, NodeBuilder nodeBuilder) SqmFunction(String functionName, SqmFunctionDescriptor functionDescriptor, 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(BindableType<T> type, JpaCriteriaParameter<T> jpaCriteriaParameter, int criteriaParameterId, int unnamedParameterId, NodeBuilder criteriaBuilder) SqmJsonExistsExpression(SqmFunctionDescriptor descriptor, FunctionRenderer renderer, List<? extends SqmTypedNode<?>> arguments, ReturnableType<Boolean> impliedResultType, ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, NodeBuilder nodeBuilder, String name) SqmJsonQueryExpression(SqmFunctionDescriptor descriptor, FunctionRenderer renderer, List<? extends SqmTypedNode<?>> arguments, ReturnableType<String> impliedResultType, ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, NodeBuilder nodeBuilder, String name) SqmJsonTableFunction(SqmSetReturningFunctionDescriptor descriptor, SetReturningFunctionRenderer renderer, ArgumentsValidator argumentsValidator, SetReturningFunctionTypeResolver setReturningTypeResolver, NodeBuilder nodeBuilder, SqmExpression<?> document, SqmExpression<String> jsonPath) SqmJsonValueExpression(SqmFunctionDescriptor descriptor, FunctionRenderer renderer, List<? extends SqmTypedNode<?>> arguments, ReturnableType<T> impliedResultType, ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, NodeBuilder nodeBuilder, String name) protectedSqmLiteral(SqmBindableType<T> inherentType, NodeBuilder nodeBuilder) SqmLiteral(T value, SqmBindableType<? super T> inherentType, NodeBuilder nodeBuilder) SqmLiteralEmbeddableType(SqmEmbeddableDomainType<T> embeddableDomainType, NodeBuilder nodeBuilder) SqmLiteralEntityType(SqmEntityDomainType<T> entityType, NodeBuilder nodeBuilder) SqmLiteralNull(NodeBuilder nodeBuilder) SqmLiteralNull(SqmBindableType<T> expressibleType, NodeBuilder nodeBuilder) SqmModifiedSubQueryExpression(SqmSubQuery<T> subquery, SqmModifiedSubQueryExpression.Modifier modifier, NodeBuilder builder) SqmModifiedSubQueryExpression(SqmSubQuery<T> subQuery, SqmModifiedSubQueryExpression.Modifier modifier, SqmBindableType<T> resultType, NodeBuilder builder) SqmNamedParameter(String name, boolean canBeMultiValued, NodeBuilder nodeBuilder) SqmNamedParameter(String name, boolean canBeMultiValued, SqmBindableType<T> inherentType, NodeBuilder nodeBuilder) SqmParameterizedEntityType(SqmParameter<T> parameterExpression, NodeBuilder nodeBuilder) SqmPositionalParameter(int position, boolean canBeMultiValued, NodeBuilder nodeBuilder) SqmPositionalParameter(int position, boolean canBeMultiValued, SqmBindableType<T> expressibleType, NodeBuilder nodeBuilder) SqmSelfRenderingExpression(Function<SemanticQueryWalker<?>, Expression> renderer, 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, NodeBuilder nodeBuilder) SqmTuple(List<SqmExpression<?>> groupedExpressions, SqmBindableType<T> type, NodeBuilder nodeBuilder) SqmTuple(NodeBuilder nodeBuilder, SqmBindableType<T> type, SqmExpression<?>... groupedExpressions) SqmTuple(NodeBuilder nodeBuilder, SqmExpression<?>... groupedExpressions) SqmUnaryOperation(UnaryArithmeticOperator operation, SqmExpression<T> operand, NodeBuilder nodeBuilder) SqmUnaryOperation(UnaryArithmeticOperator operation, SqmExpression<T> operand, SqmBindableType<T> inherentType, NodeBuilder nodeBuilder) 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, ReturnableType<String> impliedResultType, ArgumentsValidator argumentsValidator, FunctionReturnTypeResolver returnTypeResolver, NodeBuilder nodeBuilder, String name) SqmXmlTableFunction(SqmSetReturningFunctionDescriptor descriptor, SetReturningFunctionRenderer renderer, 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) protectedSqmRoot(NavigablePath navigablePath, SqmPathSource<E> referencedNavigable, 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, Set<SqmParameter<?>> parameters, Map<String, SqmCteStatement<?>> cteStatements, SqmRoot<T> target, List<SqmPath<?>> insertionTargetPaths, 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(SqmBindableType<? super T> sqmExpressible, NodeBuilder criteriaBuilder) protectedAbstractJpaTupleElement(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(NodeBuilder nodeBuilder) AbstractNegatableSqmPredicate(SqmBindableType<Boolean> type, boolean negated, NodeBuilder nodeBuilder) AbstractSqmPredicate(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, 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, 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 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, 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, 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.