Uses of Interface
org.hibernate.sql.ast.tree.SqlAstNode
Packages that use SqlAstNode
Package
Description
Contains implementations of
SqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.Internal package containing dialect-specific extensions of
AbstractSqlAstTranslator.An internal package containing implementations of central Hibernate APIs,
mostly defined in
org.hibernate.Built-in implementation of the SPI for integrating entity and collection persisters.
An SPI for defining, registering, and rendering functions in HQL.
Package defining support for
SqmFunctionDescriptor handling.Nodes representing expressions in the SQM tree.
This package contains the spatial extensions for the OracleDialect.
Package defining a SQL AST for use in generation of SQL.
Package defining support for creating and consuming a SQL AST.
Support for common table expressions (CTE) in a SQL tree.
AST nodes representing expressions in a SQL tree.
AST nodes representing root tables and joins in a SQL tree.
AST nodes representing logical predicates in a SQL tree.
AST nodes representing
select statements in a SQL tree.AST nodes representing
update statements in a SQL tree.Implementation of the SPI for execution of SQL statements via JDBC.
SQL AST extensions for model mutations.
-
Uses of SqlAstNode in org.hibernate.dialect.function
Methods in org.hibernate.dialect.function with parameters of type SqlAstNodeModifier and TypeMethodDescriptionTimestampaddFunction.expression(ReturnableType<?> impliedResultType, SqlAstNode... sqlAstArguments) TimestampdiffFunction.expression(ReturnableType<?> impliedResultType, SqlAstNode... sqlAstArguments) static voidCastFunction.renderCastArrayToString(SqlAppender sqlAppender, SqlAstNode arrayArgument, Dialect dialect, SqlAstTranslator<?> walker) Method parameters in org.hibernate.dialect.function with type arguments of type SqlAstNodeModifier and TypeMethodDescriptionprotected MappingModelExpressible<?> InverseDistributionFunction.SelfRenderingInverseDistributionFunction.getMappingModelExpressible(SqmToSqlAstConverter walker, ReturnableType<?> resultType, List<SqlAstNode> arguments) voidAvgFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidAvgFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidCaseLeastGreatestEmulation.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidCastFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidCastingConcatFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidChrLiteralEmulation.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidConcatPipeFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidCountFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidCountFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidCurrentFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidDateTruncEmulation.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidDB2FormatEmulation.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidDB2PositionFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidDB2SubstringFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidEveryAnyEmulation.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidEveryAnyEmulation.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidExtractFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidFormatFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidGenerateSeriesFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, AnonymousTupleTableGroupProducer tupleType, String tableIdentifierVariable, SqlAstTranslator<?> walker) voidHypotheticalSetFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidHypotheticalSetFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidHypotheticalSetFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidIntegralTimestampaddFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidInverseDistributionFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidInverseDistributionFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidInverseDistributionFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidLengthFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidListaggFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidListaggFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidListaggFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidListaggGroupConcatEmulation.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidListaggGroupConcatEmulation.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidListaggGroupConcatEmulation.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidListaggStringAggEmulation.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidListaggStringAggEmulation.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidListaggStringAggEmulation.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidMinMaxCaseEveryAnyEmulation.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidMinMaxCaseEveryAnyEmulation.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidModeStatsModeEmulation.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidOracleExtractFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidOrdinalFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidPostgreSQLMinMaxFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidPostgreSQLMinMaxFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidPostgreSQLTruncRoundFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidQuantifiedLeastGreatestEmulation.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidSqlColumn.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidSqlFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidSQLServerEveryAnyEmulation.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidSQLServerEveryAnyEmulation.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidSQLServerFormatEmulation.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidStringFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidTimestampaddFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidTimestampdiffFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidTransactSQLStrFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidTrimFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidTruncFunction.TruncRenderingSupport.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) booleanH2GenerateSeriesFunction.rendersIdentifierVariable(List<SqlAstNode> arguments, SessionFactoryImplementor sessionFactory) booleanHANAGenerateSeriesFunction.rendersIdentifierVariable(List<SqlAstNode> arguments, SessionFactoryImplementor sessionFactory) booleanSQLServerGenerateSeriesFunction.rendersIdentifierVariable(List<SqlAstNode> arguments, SessionFactoryImplementor sessionFactory) booleanSybaseASEGenerateSeriesFunction.rendersIdentifierVariable(List<SqlAstNode> arguments, SessionFactoryImplementor sessionFactory) AvgFunction.ReturnTypeResolver.resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments) GenerateSeriesSetReturningFunctionTypeResolver.resolveFunctionReturnType(List<? extends SqlAstNode> arguments, String tableIdentifierVariable, boolean lateral, boolean withOrdinality, SqmToSqlAstConverter converter) SumReturnTypeResolver.resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments) UnnestSetReturningFunctionTypeResolver.resolveFunctionReturnType(List<? extends SqlAstNode> arguments, String tableIdentifierVariable, boolean lateral, boolean withOrdinality, SqmToSqlAstConverter converter) protected SelectableMapping[]NumberSeriesGenerateSeriesFunction.NumberSeriesGenerateSeriesSetReturningFunctionTypeResolver.resolveIterationVariableBasedFunctionReturnType(List<? extends SqlAstNode> arguments, String tableIdentifierVariable, boolean lateral, boolean withOrdinality, SqmToSqlAstConverter converter) -
Uses of SqlAstNode in org.hibernate.dialect.function.array
Method parameters in org.hibernate.dialect.function.array with type arguments of type SqlAstNodeModifier and TypeMethodDescriptionvoidArrayAggFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidArrayAggFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidArrayAggFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidArrayConcatElementFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidArrayConcatFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidArrayConstructorFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidArrayContainsOperatorFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidArrayContainsUnnestFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidArrayGetUnnestFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidArrayIncludesOperatorFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidArrayIncludesUnnestFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidArrayIntersectsOperatorFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidArrayIntersectsUnnestFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidArrayRemoveIndexUnnestFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidArrayReplaceUnnestFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidArraySetUnnestFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidArraySliceUnnestFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidArrayToStringFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidCockroachArrayFillFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidH2ArrayContainsFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidH2ArrayFillFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidH2ArrayIncludesFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidH2ArrayIntersectsFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidH2ArrayPositionFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidH2ArrayPositionsFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidH2ArrayRemoveFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidH2ArrayRemoveIndexFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidH2ArrayReplaceFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidH2ArraySetFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidH2ArrayToStringFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidHSQLArrayConstructorFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidHSQLArrayFillFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidHSQLArrayPositionFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidHSQLArrayPositionsFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidHSQLArrayRemoveFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidHSQLArraySetFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidHSQLArrayToStringFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidOracleArrayAggEmulation.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidOracleArrayAggEmulation.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidOracleArrayAggEmulation.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidOracleArrayConcatElementFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidOracleArrayConcatFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidOracleArrayConstructorFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidOracleArrayContainsFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidOracleArrayFillFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidOracleArrayGetFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidOracleArrayIncludesFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidOracleArrayIntersectsFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidOracleArrayLengthFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidOracleArrayPositionFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidOracleArrayPositionsFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidOracleArrayRemoveFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidOracleArrayRemoveIndexFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidOracleArrayReplaceFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidOracleArraySetFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidOracleArraySliceFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidOracleArrayToStringFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidOracleArrayTrimFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidPostgreSQLArrayConcatElementFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidPostgreSQLArrayConcatFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidPostgreSQLArrayConstructorFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidPostgreSQLArrayFillFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidPostgreSQLArrayPositionFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidPostgreSQLArrayPositionsFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidPostgreSQLArrayTrimEmulation.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidUnnestFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, AnonymousTupleTableGroupProducer tupleType, String tableIdentifierVariable, SqlAstTranslator<?> walker) ArrayViaArgumentReturnTypeResolver.resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments) ArrayViaElementArgumentReturnTypeResolver.resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments) ElementViaArrayArgumentReturnTypeResolver.resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments) JsonArrayViaElementArgumentReturnTypeResolver.resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments) -
Uses of SqlAstNode in org.hibernate.dialect.function.json
Classes in org.hibernate.dialect.function.json that implement SqlAstNodeModifier and TypeClassDescriptionprotected static classMethods in org.hibernate.dialect.function.json with parameters of type SqlAstNodeModifier and TypeMethodDescriptionstatic JdbcTypeExpressionTypeHelper.getSingleJdbcType(SqlAstNode node) static booleanExpressionTypeHelper.isBoolean(SqlAstNode node) static booleanExpressionTypeHelper.isJson(SqlAstNode node) static booleanExpressionTypeHelper.isNonNativeBoolean(SqlAstNode node) static booleanExpressionTypeHelper.isXml(SqlAstNode node) protected voidSQLServerJsonArrayInsertFunction.renderArgument(SqlAppender sqlAppender, SqlAstNode arg, SqlAstTranslator<?> translator) protected voidDB2JsonArrayFunction.renderValue(SqlAppender sqlAppender, SqlAstNode value, SqlAstTranslator<?> walker) protected voidDB2JsonObjectFunction.renderValue(SqlAppender sqlAppender, SqlAstNode value, SqlAstTranslator<?> walker) protected voidHSQLJsonArrayFunction.renderValue(SqlAppender sqlAppender, SqlAstNode value, SqlAstTranslator<?> walker) protected voidHSQLJsonObjectFunction.renderValue(SqlAppender sqlAppender, SqlAstNode value, SqlAstTranslator<?> walker) protected voidJsonArrayFunction.renderValue(SqlAppender sqlAppender, SqlAstNode value, SqlAstTranslator<?> walker) protected voidJsonObjectFunction.renderValue(SqlAppender sqlAppender, SqlAstNode value, SqlAstTranslator<?> walker) protected voidOracleJsonArrayFunction.renderValue(SqlAppender sqlAppender, SqlAstNode value, SqlAstTranslator<?> walker) protected voidOracleJsonObjectFunction.renderValue(SqlAppender sqlAppender, SqlAstNode value, SqlAstTranslator<?> walker) protected voidSQLServerJsonArrayAppendFunction.renderValue(SqlAppender sqlAppender, SqlAstNode value, SqlAstTranslator<?> translator) protected voidSQLServerJsonArrayFunction.renderValue(SqlAppender sqlAppender, SqlAstNode value, SqlAstTranslator<?> walker) protected voidSQLServerJsonInsertFunction.renderValue(SqlAppender sqlAppender, SqlAstNode value, SqlAstTranslator<?> translator) protected voidSQLServerJsonObjectFunction.renderValue(SqlAppender sqlAppender, SqlAstNode value, SqlAstTranslator<?> walker) protected voidSQLServerJsonReplaceFunction.renderValue(SqlAppender sqlAppender, SqlAstNode value, SqlAstTranslator<?> translator) Method parameters in org.hibernate.dialect.function.json with type arguments of type SqlAstNodeModifier and TypeMethodDescriptionJsonExistsFunction.JsonExistsArguments.extract(List<? extends SqlAstNode> sqlAstArguments) JsonObjectAggFunction.JsonObjectAggArguments.extract(List<? extends SqlAstNode> sqlAstArguments) JsonQueryFunction.JsonQueryArguments.extract(List<? extends SqlAstNode> sqlAstArguments) JsonTableFunction.JsonTableArguments.extract(List<? extends SqlAstNode> sqlAstArguments) JsonValueFunction.JsonValueArguments.extract(List<? extends SqlAstNode> sqlAstArguments) voidCockroachDBJsonRemoveFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidDB2JsonArrayAggFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidHANAJsonArrayAggFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidHANAJsonArrayFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidHANAJsonObjectFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidJsonArrayAggFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidJsonArrayAggFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidJsonArrayFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidJsonExistsFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidJsonObjectAggFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidJsonObjectAggFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidJsonObjectFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidJsonQueryFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidJsonTableFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, AnonymousTupleTableGroupProducer tupleType, String tableIdentifierVariable, SqlAstTranslator<?> walker) voidJsonValueFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidMariaDBJsonArrayAggFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidMariaDBJsonArrayAppendFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidMariaDBJsonArrayFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidMySQLJsonArrayAggFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidMySQLJsonArrayFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidMySQLJsonObjectFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidOracleJsonArrayAppendFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidOracleJsonArrayInsertFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidOracleJsonInsertFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidOracleJsonMergepatchFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidOracleJsonRemoveFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidOracleJsonReplaceFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidOracleJsonSetFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidPostgreSQLJsonArrayAggFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidPostgreSQLJsonArrayAppendFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidPostgreSQLJsonArrayFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidPostgreSQLJsonArrayInsertFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidPostgreSQLJsonInsertFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidPostgreSQLJsonMergepatchFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidPostgreSQLJsonObjectFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidPostgreSQLJsonRemoveFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidPostgreSQLJsonReplaceFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidPostgreSQLJsonSetFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidSQLServerJsonArrayAggFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidSQLServerJsonArrayAppendFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidSQLServerJsonArrayFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidSQLServerJsonArrayInsertFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidSQLServerJsonInsertFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidSQLServerJsonObjectFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidSQLServerJsonRemoveFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidSQLServerJsonReplaceFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidSQLServerJsonSetFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> translator) booleanH2JsonTableFunction.rendersIdentifierVariable(List<SqlAstNode> arguments, SessionFactoryImplementor sessionFactory) CastTargetReturnTypeResolver.resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments) JsonTableSetReturningFunctionTypeResolver.resolveFunctionReturnType(List<? extends SqlAstNode> arguments, String tableIdentifierVariable, boolean lateral, boolean withOrdinality, SqmToSqlAstConverter converter) voidJsonObjectArgumentsValidator.validateSqlTypes(List<? extends SqlAstNode> arguments, String functionName) -
Uses of SqlAstNode in org.hibernate.dialect.function.xml
Method parameters in org.hibernate.dialect.function.xml with type arguments of type SqlAstNodeModifier and TypeMethodDescriptionXmlTableFunction.XmlTableArguments.extract(List<? extends SqlAstNode> sqlAstArguments) voidH2XmlConcatFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidH2XmlForestFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidH2XmlPiFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidLegacyDB2XmlExistsFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidLegacyDB2XmlQueryFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidPostgreSQLXmlQueryFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidSQLServerXmlAggFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidSQLServerXmlConcatFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidSQLServerXmlExistsFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidSQLServerXmlForestFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidSQLServerXmlPiFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidSQLServerXmlQueryFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidXmlAggFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidXmlAggFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidXmlAggFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidXmlConcatFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidXmlElementFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidXmlExistsFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidXmlForestFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidXmlPiFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidXmlQueryFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidXmlTableFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, AnonymousTupleTableGroupProducer tupleType, String tableIdentifierVariable, SqlAstTranslator<?> walker) XmlTableSetReturningFunctionTypeResolver.resolveFunctionReturnType(List<? extends SqlAstNode> arguments, String tableIdentifierVariable, boolean lateral, boolean withOrdinality, SqmToSqlAstConverter converter) -
Uses of SqlAstNode in org.hibernate.dialect.sql.ast
Method parameters in org.hibernate.dialect.sql.ast with type arguments of type SqlAstNodeModifier and TypeMethodDescriptionvoidDB2SqlAstTranslator.renderNamedSetReturningFunction(String functionName, List<? extends SqlAstNode> sqlAstArguments, AnonymousTupleTableGroupProducer tupleType, String tableIdentifierVariable, SqlAstNodeRenderingMode argumentRenderingMode) voidHANASqlAstTranslator.renderNamedSetReturningFunction(String functionName, List<? extends SqlAstNode> sqlAstArguments, AnonymousTupleTableGroupProducer tupleType, String tableIdentifierVariable, SqlAstNodeRenderingMode argumentRenderingMode) voidOracleSqlAstTranslator.renderNamedSetReturningFunction(String functionName, List<? extends SqlAstNode> sqlAstArguments, AnonymousTupleTableGroupProducer tupleType, String tableIdentifierVariable, SqlAstNodeRenderingMode argumentRenderingMode) voidSQLServerSqlAstTranslator.renderNamedSetReturningFunction(String functionName, List<? extends SqlAstNode> sqlAstArguments, AnonymousTupleTableGroupProducer tupleType, String tableIdentifierVariable, SqlAstNodeRenderingMode argumentRenderingMode) -
Uses of SqlAstNode in org.hibernate.internal
Classes in org.hibernate.internal that implement SqlAstNode -
Uses of SqlAstNode in org.hibernate.metamodel.mapping.internal
Classes in org.hibernate.metamodel.mapping.internal that implement SqlAstNodeModifier and TypeClassDescriptionfinal classMethods in org.hibernate.metamodel.mapping.internal that return SqlAstNodeModifier and TypeMethodDescriptionAbstractDomainPath.resolve(QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState) -
Uses of SqlAstNode in org.hibernate.metamodel.mapping.ordering.ast
Classes in org.hibernate.metamodel.mapping.ordering.ast that implement SqlAstNodeModifier and TypeClassDescriptionclassRepresents a self rendering expression i.e.Methods in org.hibernate.metamodel.mapping.ordering.ast that return SqlAstNodeModifier and TypeMethodDescriptionOrderingExpression.resolve(QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState) Method parameters in org.hibernate.metamodel.mapping.ordering.ast with type arguments of type SqlAstNodeModifier and TypeMethodDescriptionvoidFunctionExpression.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) -
Uses of SqlAstNode in org.hibernate.persister.internal
Classes in org.hibernate.persister.internal that implement SqlAstNode -
Uses of SqlAstNode in org.hibernate.query.results.internal
Classes in org.hibernate.query.results.internal that implement SqlAstNodeModifier and TypeClassDescriptionclassSqlSelection implementation used while building ResultSetMapping references.classTableGroup implementation used while building ResultSetMapping references. -
Uses of SqlAstNode in org.hibernate.query.sqm.function
Classes in org.hibernate.query.sqm.function that implement SqlAstNodeModifier and TypeClassDescriptionclassRepresentation of an aggregate function call in the SQL AST for impls that know how to render themselves.classRepresentation of a function call in the SQL AST for impls that know how to render themselves.classRepresentation of an aggregate function call in the SQL AST for impls that know how to render themselves.classRepresentation of a window function call in the SQL AST for impls that know how to render themselves.Methods in org.hibernate.query.sqm.function that return types with arguments of type SqlAstNodeModifier and TypeMethodDescriptionList<? extends SqlAstNode> SelfRenderingFunctionSqlAstExpression.getArguments()protected List<SqlAstNode> SelfRenderingSqmFunction.resolveSqlAstArguments(List<? extends SqmTypedNode<?>> sqmArguments, SqmToSqlAstConverter walker) protected List<SqlAstNode> SelfRenderingSqmSetReturningFunction.resolveSqlAstArguments(List<? extends SqmTypedNode<?>> sqmArguments, SqmToSqlAstConverter walker) Method parameters in org.hibernate.query.sqm.function with type arguments of type SqlAstNodeModifier and TypeMethodDescriptionprotected MappingModelExpressible<?> SelfRenderingSqmFunction.getMappingModelExpressible(SqmToSqlAstConverter walker, ReturnableType<?> resultType, List<SqlAstNode> arguments) voidAbstractSqmSelfRenderingFunctionDescriptor.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidFunctionRenderer.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) default voidFunctionRenderer.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, SqlAstTranslator<?> walker) Deprecated, for removal: This API element is subject to removal in a future version.default voidFunctionRenderer.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<?> returnType, SqlAstTranslator<?> walker) default voidFunctionRenderer.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> walker) default voidFunctionRenderer.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidNamedSqmFunctionDescriptor.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidNamedSqmFunctionDescriptor.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidNamedSqmFunctionDescriptor.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidNamedSqmFunctionDescriptor.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> translator) voidNamedSqmSetReturningFunctionDescriptor.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, AnonymousTupleTableGroupProducer returnType, String tableIdentifierVariable, SqlAstTranslator<?> translator) voidPatternBasedSqmFunctionDescriptor.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidPatternBasedSqmFunctionDescriptor.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidPatternBasedSqmFunctionDescriptor.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidPatternBasedSqmFunctionDescriptor.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidSetReturningFunctionRenderer.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, AnonymousTupleTableGroupProducer tupleType, String tableIdentifierVariable, SqlAstTranslator<?> walker) default booleanSetReturningFunctionRenderer.rendersIdentifierVariable(List<SqlAstNode> arguments, SessionFactoryImplementor sessionFactory) Constructor parameters in org.hibernate.query.sqm.function with type arguments of type SqlAstNodeModifierConstructorDescriptionSelfRenderingAggregateFunctionSqlAstExpression(String functionName, FunctionRenderer renderer, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<T> type, JdbcMappingContainer expressible) SelfRenderingFunctionSqlAstExpression(String functionName, FunctionRenderer renderer, List<? extends SqlAstNode> sqlAstArguments, @Nullable ReturnableType<T> type, @Nullable JdbcMappingContainer expressible) SelfRenderingOrderedSetAggregateFunctionSqlAstExpression(String functionName, FunctionRenderer renderer, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<T> type, JdbcMappingContainer expressible) SelfRenderingWindowFunctionSqlAstExpression(String functionName, FunctionRenderer renderer, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<T> type, JdbcMappingContainer expressible) -
Uses of SqlAstNode in org.hibernate.query.sqm.mutation.internal
Classes in org.hibernate.query.sqm.mutation.internal that implement SqlAstNodeModifier and TypeClassDescriptionclassA wrapper around a basicExpressionthat produces aBasicResultas domain result. -
Uses of SqlAstNode in org.hibernate.query.sqm.produce.function
Method parameters in org.hibernate.query.sqm.produce.function with type arguments of type SqlAstNodeModifier and TypeMethodDescriptionstatic BasicValuedMappingStandardFunctionReturnTypeResolvers.extractArgumentValuedMapping(List<? extends SqlAstNode> arguments, int position) FunctionReturnTypeResolver.resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments) Resolve the return type for a function given its context-implied type and the arguments to this call.SetReturningFunctionTypeResolver.resolveFunctionReturnType(List<? extends SqlAstNode> arguments, String tableIdentifierVariable, boolean lateral, boolean withOrdinality, SqmToSqlAstConverter converter) Resolve the tuple elementsSqlExpressiblefor a function given its arguments to this call.default voidArgumentsValidator.validateSqlTypes(List<? extends SqlAstNode> arguments, String functionName) Perform validation that requires theSqlAstNodetree and assigned JDBC types.voidArgumentTypesValidator.validateSqlTypes(List<? extends SqlAstNode> arguments, String functionName) This is the final validation phase with the fully-typed SQL nodes. -
Uses of SqlAstNode in org.hibernate.query.sqm.produce.function.internal
Method parameters in org.hibernate.query.sqm.produce.function.internal with type arguments of type SqlAstNodeModifier and TypeMethodDescriptionvoidPatternRenderer.render(SqlAppender sqlAppender, List<? extends SqlAstNode> args, SqlAstTranslator<?> translator) The rendering code.voidPatternRenderer.render(SqlAppender sqlAppender, List<? extends SqlAstNode> args, Predicate filter, Boolean respectNulls, Boolean fromFirst, SqlAstTranslator<?> translator) voidPatternRenderer.render(SqlAppender sqlAppender, List<? extends SqlAstNode> args, Predicate filter, List<SortSpecification> withinGroup, SqlAstTranslator<?> translator) voidPatternRenderer.render(SqlAppender sqlAppender, List<? extends SqlAstNode> args, Predicate filter, SqlAstTranslator<?> translator) -
Uses of SqlAstNode in org.hibernate.query.sqm.sql.internal
Subinterfaces of SqlAstNode in org.hibernate.query.sqm.sql.internalModifier and TypeInterfaceDescriptioninterfaceInterpretation of aSqmPathas part of the translation to SQL AST.Classes in org.hibernate.query.sqm.sql.internal that implement SqlAstNodeModifier and TypeClassDescriptionclassclassclassclassclassSqmPathInterpretation for discriminated association (ANY) mappingsclassSqmPathInterpretation and DomainResultProducer implementation for entity discriminatorclassA computed expression that produces an embeddable valued model part.classclassclassclassclass -
Uses of SqlAstNode in org.hibernate.query.sqm.tree.expression
Classes in org.hibernate.query.sqm.tree.expression that implement SqlAstNodeModifier and TypeClassDescriptionclassA conversion of a duration to a given temporal unit, as a result of applying the 'by unit' operator.Methods in org.hibernate.query.sqm.tree.expression that return types with arguments of type SqlAstNodeModifier and TypeMethodDescriptionprotected List<SqlAstNode> SqmJsonTableFunction.resolveSqlAstArguments(List<? extends SqmTypedNode<?>> sqmArguments, SqmToSqlAstConverter walker) protected List<SqlAstNode> SqmXmlTableFunction.resolveSqlAstArguments(List<? extends SqmTypedNode<?>> sqmArguments, SqmToSqlAstConverter walker) -
Uses of SqlAstNode in org.hibernate.spatial.dialect.oracle
Method parameters in org.hibernate.spatial.dialect.oracle with type arguments of type SqlAstNodeModifier and TypeMethodDescriptionvoidOracleSpatialFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidOracleSpatialSQLMMFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidSDOGetGeometryType.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidSDOMethodDescriptor.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidSDORelateFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) voidSTRelateFunction.render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker) -
Uses of SqlAstNode in org.hibernate.sql.ast
Methods in org.hibernate.sql.ast with parameters of type SqlAstNodeModifier and TypeMethodDescriptionvoidSqlAstTranslator.render(SqlAstNode sqlAstNode, SqlAstNodeRenderingMode renderingMode) Renders the given SQL AST node with the given rendering mode.Method parameters in org.hibernate.sql.ast with type arguments of type SqlAstNodeModifier and TypeMethodDescriptionvoidSqlAstTranslator.renderNamedSetReturningFunction(String functionName, List<? extends SqlAstNode> sqlAstArguments, AnonymousTupleTableGroupProducer tupleType, String tableIdentifierVariable, SqlAstNodeRenderingMode argumentRenderingMode) Renders a named set returning function. -
Uses of SqlAstNode in org.hibernate.sql.ast.internal
Methods in org.hibernate.sql.ast.internal with parameters of type SqlAstNodeModifier and TypeMethodDescriptionColumnQualifierCollectorSqlAstWalker.determineColumnQualifiers(SqlAstNode node) -
Uses of SqlAstNode in org.hibernate.sql.ast.spi
Subinterfaces of SqlAstNode in org.hibernate.sql.ast.spiMethods in org.hibernate.sql.ast.spi with type parameters of type SqlAstNodeModifier and TypeMethodDescriptionprotected <X extends SqlAstNode>
XExpressionReplacementWalker.replaceExpression(X expression) final <X extends SqlAstNode>
XExpressionReplacementWalker.replaceExpressions(X expression) Methods in org.hibernate.sql.ast.spi with parameters of type SqlAstNodeModifier and TypeMethodDescriptionstatic Map<String, TableReference> AliasCollector.getTableReferences(SqlAstNode node) voidAbstractSqlAstTranslator.render(SqlAstNode sqlAstNode, SqlAstNodeRenderingMode renderingMode) Method parameters in org.hibernate.sql.ast.spi with type arguments of type SqlAstNodeModifier and TypeMethodDescriptionprotected voidAbstractSqlAstTranslator.emulateTupleComparison(List<? extends SqlAstNode> lhsExpressions, List<? extends SqlAstNode> rhsExpressions, ComparisonOperator operator, boolean indexOptimized) A tuple comparison like(a, b) > (1, 2)can be emulated through it logical definition:a > 1 or a = 1 and b > 2.protected final voidAbstractSqlAstTranslator.renderCommaSeparated(Iterable<? extends SqlAstNode> expressions) protected final voidAbstractSqlAstTranslator.renderCommaSeparatedSelectExpression(Iterable<? extends SqlAstNode> expressions) protected final voidAbstractSqlAstTranslator.renderCommaSeparatedSelectExpression(Iterable<? extends SqlAstNode> expressions, Iterable<String> aliases) voidAbstractSqlAstTranslator.renderNamedSetReturningFunction(String functionName, List<? extends SqlAstNode> sqlAstArguments, AnonymousTupleTableGroupProducer tupleType, String tableIdentifierVariable, SqlAstNodeRenderingMode argumentRenderingMode) protected final voidAbstractSqlAstTranslator.renderSimpleNamedFunction(String functionName, List<? extends SqlAstNode> sqlAstArguments, SqlAstNodeRenderingMode argumentRenderingMode) -
Uses of SqlAstNode in org.hibernate.sql.ast.tree.cte
Classes in org.hibernate.sql.ast.tree.cte that implement SqlAstNodeModifier and TypeClassDescriptionclassWraps aNamedTableReferencerepresenting the CTE and adapts it toTableGroupfor use in SQL AST -
Uses of SqlAstNode in org.hibernate.sql.ast.tree.expression
Subinterfaces of SqlAstNode in org.hibernate.sql.ast.tree.expressionModifier and TypeInterfaceDescriptioninterfaceModels an aggregate function expression at the SQL AST level.interfaceModels an expression at the SQL AST level.interfaceModels a function expression at the SQL AST level.interfaceinterfaceinterfaceinterfaceModels an ordered set-aggregate function expression at the SQL AST level.interfaceinterfaceModels a window function expression at the SQL AST level.interfaceClasses in org.hibernate.sql.ast.tree.expression that implement SqlAstNodeModifier and TypeClassDescriptionclassclassA wrapper for an expression that also renders an alias.classclassclassclassclassclassclassModels a reference to a Column in a SQL ASTclassclassA duration expressed in terms of a given temporal unit.classclassclassclassclassATemporalUnitpassed as an argument to theExtractFunction.classRepresents the format pattern for a date/time format expressionclassJdbcLiteral<T>Represents a literal in the SQL AST.enumenumenumclassenumenumenumclassenumfinal recordfinal recordfinal recordfinal recordfinal recordclassclassclassA wrapper for a literal to render as parameter through a cast function.classclassModel a column which is relative to a base expression e.g.classOver<T>classclassQueryLiteral<T>Represents a literal in the SQL AST.classRepresents a self rendering expression that renders a SQL fragment.classRepresents a selection that is "re-used" in certain parts of the query other than the select-clause (mainly important for order-by, group-by and having).classclassclassclassclassclassUnparsedNumericLiteral<N extends Number>A numeric literal coming from an HQL query, which needs special handlingclassclassfinal recordfinal recordfinal recordMethods in org.hibernate.sql.ast.tree.expression that return types with arguments of type SqlAstNodeMethods in org.hibernate.sql.ast.tree.expression with parameters of type SqlAstNodeModifier and TypeMethodDescriptionstatic SqlTupleSqlTupleContainer.getSqlTuple(SqlAstNode expression) -
Uses of SqlAstNode in org.hibernate.sql.ast.tree.from
Subinterfaces of SqlAstNode in org.hibernate.sql.ast.tree.fromModifier and TypeInterfaceDescriptioninterfaceinterfaceGroup togetherTableReferencereferences related to a single entity or collection, along with joins to other TableGroupsinterfaceThe commonalities betweenTableGroupJoinandTableReferenceJoin.interfaceRepresents a reference to a table (derived or physical) in a query's from clause.interfaceMarker interface for TableGroup impls that are virtual - should not be rendered into the SQL.Classes in org.hibernate.sql.ast.tree.from that implement SqlAstNodeModifier and TypeClassDescriptionclassclassclassA table group for collection tables of plural attributes.classA table group for correlated plural attributes.classA virtualTableReferencefor correlated roots.classclassclassA table group for functions that produce embeddable typed results.classA table reference for functions that produce embeddable typed results.classThe SQL AST from-clause nodeclassA special table group for a table valued functions.classA table reference for a table valued function.classThe purpose of this table group is to defer creating the actual table group until it is really needed.classclassActs as a TableGroup for DML query operations.classRepresents a reference to a "named" table in a query's from clause.classA table group for one-to-many plural attributes.classA special table group for a sub-queries.classA table reference for a query part.classclassclassclassRepresents a join to aTableReference; roughly equivalent to a SQL join.classclassclassA special table group for a VALUES clause.classMethods in org.hibernate.sql.ast.tree.from that return SqlAstNodeModifier and TypeMethodDescriptionTableGroupJoin.getJoinedNode()TableJoin.getJoinedNode()TableReferenceJoin.getJoinedNode() -
Uses of SqlAstNode in org.hibernate.sql.ast.tree.predicate
Subinterfaces of SqlAstNode in org.hibernate.sql.ast.tree.predicateClasses in org.hibernate.sql.ast.tree.predicate that implement SqlAstNodeModifier and TypeClassDescriptionclassclassclassclassclassclassCollection ofFilterPredicate.FilterFragmentPredicatesub-predicates, each representing one enabled filter restriction.static classclassclassclassclassclassclassclassclassclassclass -
Uses of SqlAstNode in org.hibernate.sql.ast.tree.select
Classes in org.hibernate.sql.ast.tree.select that implement SqlAstNodeModifier and TypeClassDescriptionclassclassclassclassThe SELECT CLAUSE in the SQL AST.classclass -
Uses of SqlAstNode in org.hibernate.sql.ast.tree.update
Classes in org.hibernate.sql.ast.tree.update that implement SqlAstNode -
Uses of SqlAstNode in org.hibernate.sql.exec.internal
Classes in org.hibernate.sql.exec.internal that implement SqlAstNodeModifier and TypeClassDescriptionclassclassclassclassParameter bind specification used for optimistic lock version seeding (from insert statements). -
Uses of SqlAstNode in org.hibernate.sql.model.ast
Classes in org.hibernate.sql.model.ast that implement SqlAstNodeModifier and TypeClassDescriptionclassParameter descriptor specific to mutations.classModels a column's value expression within the SQL AST.classSpecialized TableReference for model mutation operations -
Uses of SqlAstNode in org.hibernate.sql.results.internal
Classes in org.hibernate.sql.results.internal that implement SqlAstNode
FunctionRenderer.render(SqlAppender, List, ReturnableType, SqlAstTranslator)instead