Uses of Interface
org.hibernate.sql.ast.tree.SqlAstNode
-
Packages that use SqlAstNode Package Description org.hibernate.dialect.function Contains implementations ofSqmFunctionDescriptor
describing a range of relatively-sophisticated SQL functions available in various dialects.org.hibernate.dialect.function.array org.hibernate.internal An internal package containing implementations of central Hibernate APIs, mostly defined inorg.hibernate
.org.hibernate.metamodel.mapping.internal org.hibernate.metamodel.mapping.ordering.ast org.hibernate.persister.internal Built-in implementation of the SPI for integrating entity and collection persisters.org.hibernate.query.results Support for defining result set mappings used inNativeQuery
,ProcedureCall
, andStoredProcedureQuery
.org.hibernate.query.sqm.function An SPI for defining, registering, and rendering functions in HQL.org.hibernate.query.sqm.mutation.internal org.hibernate.query.sqm.produce.function Package defining support forSqmFunctionDescriptor
handling.org.hibernate.query.sqm.produce.function.internal org.hibernate.query.sqm.sql.internal org.hibernate.query.sqm.tree.expression Nodes representing expressions in the SQM tree.org.hibernate.spatial.dialect.oracle org.hibernate.sql.ast Package defining a SQL AST for use in generation of SQL.org.hibernate.sql.ast.spi Package defining support for creating and consuming a SQL AST.org.hibernate.sql.ast.tree.cte Support for common table expressions (CTE) in a SQL tree.org.hibernate.sql.ast.tree.expression AST nodes representing expressions in a SQL tree.org.hibernate.sql.ast.tree.from AST nodes representing root tables and joins in a SQL tree.org.hibernate.sql.ast.tree.predicate AST nodes representing logical predicates in a SQL tree.org.hibernate.sql.ast.tree.select AST nodes representingselect
statements in a SQL tree.org.hibernate.sql.ast.tree.update AST nodes representingupdate
statements in a SQL tree.org.hibernate.sql.exec.internal Implementation of the SPI for execution of SQL statements via JDBC.org.hibernate.sql.model.ast SQL AST extensions for model mutations.org.hibernate.sql.results.internal -
-
Uses of SqlAstNode in org.hibernate.dialect.function
Methods in org.hibernate.dialect.function with parameters of type SqlAstNode Modifier and Type Method Description SelfRenderingFunctionSqlAstExpression
TimestampaddFunction. expression(ReturnableType<?> impliedResultType, SqlAstNode... sqlAstArguments)
SelfRenderingFunctionSqlAstExpression
TimestampdiffFunction. expression(ReturnableType<?> impliedResultType, SqlAstNode... sqlAstArguments)
static void
CastFunction. renderCastArrayToString(SqlAppender sqlAppender, SqlAstNode arrayArgument, Dialect dialect, SqlAstTranslator<?> walker)
Method parameters in org.hibernate.dialect.function with type arguments of type SqlAstNode Modifier and Type Method Description protected MappingModelExpressible<?>
InverseDistributionFunction.SelfRenderingInverseDistributionFunction. getMappingModelExpressible(SqmToSqlAstConverter walker, ReturnableType<?> resultType, List<SqlAstNode> arguments)
void
AvgFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
AvgFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> translator)
void
CaseLeastGreatestEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
CastFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
CastingConcatFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
ChrLiteralEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
ConcatPipeFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
CountFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
CountFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> translator)
void
CurrentFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
DateTruncEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
DB2FormatEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
DB2PositionFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
DB2SubstringFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
DerbyLpadEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
DerbyRpadEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
EveryAnyEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
EveryAnyEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
ExtractFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
FormatFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
HypotheticalSetFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
HypotheticalSetFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> translator)
void
HypotheticalSetFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
IntegralTimestampaddFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
InverseDistributionFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
InverseDistributionFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> translator)
void
InverseDistributionFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
LengthFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
ListaggFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
ListaggFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> translator)
void
ListaggFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
ListaggGroupConcatEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
ListaggGroupConcatEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> translator)
void
ListaggGroupConcatEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
ListaggStringAggEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
ListaggStringAggEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> translator)
void
ListaggStringAggEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
MinMaxCaseEveryAnyEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
MinMaxCaseEveryAnyEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
ModeStatsModeEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> translator)
void
PostgreSQLMinMaxFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
PostgreSQLMinMaxFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> translator)
void
PostgreSQLTruncRoundFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
QuantifiedLeastGreatestEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
SqlColumn. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
SqlFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
SQLServerEveryAnyEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
SQLServerEveryAnyEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
SQLServerFormatEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
TimestampaddFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
TimestampdiffFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
TransactSQLStrFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
TrimFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
TruncFunction.TruncRenderingSupport. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
BasicValuedMapping
AvgFunction.ReturnTypeResolver. resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments)
BasicValuedMapping
SumReturnTypeResolver. resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments)
-
Uses of SqlAstNode in org.hibernate.dialect.function.array
Method parameters in org.hibernate.dialect.function.array with type arguments of type SqlAstNode Modifier and Type Method Description void
ArrayAggFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
ArrayAggFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> translator)
void
ArrayAggFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
ArrayConcatElementFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
ArrayConcatFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
ArrayConstructorFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
ArrayContainsOperatorFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
ArrayContainsUnnestFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
ArrayGetUnnestFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
ArrayIncludesOperatorFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
ArrayIncludesUnnestFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
ArrayIntersectsOperatorFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
ArrayIntersectsUnnestFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
ArrayRemoveIndexUnnestFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
ArrayReplaceUnnestFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
ArraySetUnnestFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
ArraySliceUnnestFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
ArrayToStringFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
CockroachArrayFillFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
H2ArrayContainsFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
H2ArrayFillFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
H2ArrayIncludesFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
H2ArrayIntersectsFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
H2ArrayPositionFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
H2ArrayPositionsFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
H2ArrayRemoveFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
H2ArrayRemoveIndexFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
H2ArrayReplaceFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
H2ArraySetFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
H2ArrayToStringFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
HSQLArrayConstructorFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
HSQLArrayFillFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
HSQLArrayPositionFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
HSQLArrayPositionsFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
HSQLArrayRemoveFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
HSQLArraySetFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
HSQLArrayToStringFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
OracleArrayAggEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
OracleArrayAggEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> translator)
void
OracleArrayAggEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
OracleArrayConcatElementFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
OracleArrayConcatFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
OracleArrayConstructorFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
OracleArrayContainsFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
OracleArrayFillFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
OracleArrayGetFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
OracleArrayIncludesFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
OracleArrayIntersectsFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
OracleArrayLengthFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
OracleArrayPositionFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
OracleArrayPositionsFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
OracleArrayRemoveFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
OracleArrayRemoveIndexFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
OracleArrayReplaceFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
OracleArraySetFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
OracleArraySliceFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
OracleArrayToStringFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
OracleArrayTrimFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
PostgreSQLArrayConcatElementFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
PostgreSQLArrayConcatFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
PostgreSQLArrayConstructorFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
PostgreSQLArrayFillFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
PostgreSQLArrayPositionFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
PostgreSQLArrayPositionsFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
PostgreSQLArrayTrimEmulation. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
BasicValuedMapping
ArrayViaArgumentReturnTypeResolver. resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments)
BasicValuedMapping
ArrayViaElementArgumentReturnTypeResolver. resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments)
BasicValuedMapping
ElementViaArrayArgumentReturnTypeResolver. resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments)
BasicValuedMapping
JsonArrayViaElementArgumentReturnTypeResolver. resolveFunctionReturnType(Supplier<BasicValuedMapping> impliedTypeAccess, List<? extends SqlAstNode> arguments)
-
Uses of SqlAstNode in org.hibernate.internal
Classes in org.hibernate.internal that implement SqlAstNode Modifier and Type Class Description class
FilterJdbcParameter
-
Uses of SqlAstNode in org.hibernate.metamodel.mapping.internal
Classes in org.hibernate.metamodel.mapping.internal that implement SqlAstNode Modifier and Type Class Description class
CaseStatementDiscriminatorMappingImpl.CaseStatementDiscriminatorExpression
Methods in org.hibernate.metamodel.mapping.internal that return SqlAstNode Modifier and Type Method Description SqlAstNode
AbstractDomainPath. 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 SqlAstNode Modifier and Type Class Description class
SelfRenderingOrderingExpression
Represents a self rendering expression i.e.Methods in org.hibernate.metamodel.mapping.ordering.ast that return SqlAstNode Modifier and Type Method Description SqlAstNode
OrderingExpression. resolve(QuerySpec ast, TableGroup tableGroup, String modelPartName, SqlAstCreationState creationState)
Method parameters in org.hibernate.metamodel.mapping.ordering.ast with type arguments of type SqlAstNode Modifier and Type Method Description void
FunctionExpression. 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 Modifier and Type Class Description class
SqlFragmentPredicate
Predicate based on a SQL fragment -
Uses of SqlAstNode in org.hibernate.query.results
Classes in org.hibernate.query.results that implement SqlAstNode Modifier and Type Class Description class
ResultSetMappingSqlSelection
SqlSelection used inResultSetMapping
resolution.class
TableGroupImpl
A TableGroup created with regards to a SQL ResultSet mapping -
Uses of SqlAstNode in org.hibernate.query.sqm.function
Classes in org.hibernate.query.sqm.function that implement SqlAstNode Modifier and Type Class Description class
SelfRenderingAggregateFunctionSqlAstExpression
Representation of an aggregate function call in the SQL AST for impls that know how to render themselves.class
SelfRenderingFunctionSqlAstExpression
Representation of a function call in the SQL AST for impls that know how to render themselves.class
SelfRenderingOrderedSetAggregateFunctionSqlAstExpression
Representation of an aggregate function call in the SQL AST for impls that know how to render themselves.class
SelfRenderingWindowFunctionSqlAstExpression
Representation 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 SqlAstNode Modifier and Type Method Description List<? extends SqlAstNode>
SelfRenderingFunctionSqlAstExpression. getArguments()
protected List<SqlAstNode>
SelfRenderingSqmFunction. resolveSqlAstArguments(List<? extends SqmTypedNode<?>> sqmArguments, SqmToSqlAstConverter walker)
Method parameters in org.hibernate.query.sqm.function with type arguments of type SqlAstNode Modifier and Type Method Description protected MappingModelExpressible<?>
SelfRenderingSqmFunction. getMappingModelExpressible(SqmToSqlAstConverter walker, ReturnableType<?> resultType, List<SqlAstNode> arguments)
void
AbstractSqmSelfRenderingFunctionDescriptor. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
FunctionRenderer. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
default void
FunctionRenderer. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, SqlAstTranslator<?> walker)
Deprecated, for removal: This API element is subject to removal in a future version.default void
FunctionRenderer. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
default void
FunctionRenderer. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
default void
FunctionRenderer. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
default void
FunctionRenderingSupport. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
Deprecated, for removal: This API element is subject to removal in a future version.void
FunctionRenderingSupport. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, SqlAstTranslator<?> walker)
Deprecated, for removal: This API element is subject to removal in a future version.default void
FunctionRenderingSupport. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
Deprecated, for removal: This API element is subject to removal in a future version.default void
FunctionRenderingSupport. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, Boolean respectNulls, Boolean fromFirst, SqlAstTranslator<?> walker)
Deprecated, for removal: This API element is subject to removal in a future version.default void
FunctionRenderingSupport. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
Deprecated, for removal: This API element is subject to removal in a future version.default void
FunctionRenderingSupport. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, SqlAstTranslator<?> walker)
Deprecated, for removal: This API element is subject to removal in a future version.default void
FunctionRenderingSupport. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
Deprecated, for removal: This API element is subject to removal in a future version.default void
FunctionRenderingSupport. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, SqlAstTranslator<?> walker)
Deprecated, for removal: This API element is subject to removal in a future version.void
NamedSqmFunctionDescriptor. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> translator)
void
NamedSqmFunctionDescriptor. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
NamedSqmFunctionDescriptor. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> translator)
void
NamedSqmFunctionDescriptor. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> translator)
void
PatternBasedSqmFunctionDescriptor. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
PatternBasedSqmFunctionDescriptor. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
PatternBasedSqmFunctionDescriptor. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
PatternBasedSqmFunctionDescriptor. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
Constructor parameters in org.hibernate.query.sqm.function with type arguments of type SqlAstNode Constructor Description SelfRenderingAggregateFunctionSqlAstExpression(String functionName, FunctionRenderer renderer, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> type, JdbcMappingContainer expressible)
SelfRenderingAggregateFunctionSqlAstExpression(String functionName, FunctionRenderingSupport renderer, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, ReturnableType<?> type, JdbcMappingContainer expressible)
Deprecated, for removal: This API element is subject to removal in a future version.SelfRenderingFunctionSqlAstExpression(String functionName, FunctionRenderer renderer, List<? extends SqlAstNode> sqlAstArguments, @Nullable ReturnableType<?> type, @Nullable JdbcMappingContainer expressible)
SelfRenderingFunctionSqlAstExpression(String functionName, FunctionRenderingSupport renderer, List<? extends SqlAstNode> sqlAstArguments, @Nullable ReturnableType<?> type, @Nullable JdbcMappingContainer expressible)
Deprecated, for removal: This API element is subject to removal in a future version.SelfRenderingOrderedSetAggregateFunctionSqlAstExpression(String functionName, FunctionRenderer renderer, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> type, JdbcMappingContainer expressible)
SelfRenderingOrderedSetAggregateFunctionSqlAstExpression(String functionName, FunctionRenderingSupport renderer, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, List<SortSpecification> withinGroup, ReturnableType<?> type, JdbcMappingContainer expressible)
Deprecated, for removal: This API element is subject to removal in a future version.SelfRenderingWindowFunctionSqlAstExpression(String functionName, FunctionRenderer renderer, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<?> type, JdbcMappingContainer expressible)
SelfRenderingWindowFunctionSqlAstExpression(String functionName, FunctionRenderingSupport renderer, List<? extends SqlAstNode> sqlAstArguments, Predicate filter, Boolean respectNulls, Boolean fromFirst, ReturnableType<?> type, JdbcMappingContainer expressible)
Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of SqlAstNode in org.hibernate.query.sqm.mutation.internal
Classes in org.hibernate.query.sqm.mutation.internal that implement SqlAstNode Modifier and Type Class Description class
ExpressionDomainResultProducer
A wrapper around a basicExpression
that produces aBasicResult
as 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 SqlAstNode Modifier and Type Method Description static BasicValuedMapping
StandardFunctionReturnTypeResolvers. extractArgumentValuedMapping(List<? extends SqlAstNode> arguments, int position)
BasicValuedMapping
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.default void
ArgumentsValidator. validateSqlTypes(List<? extends SqlAstNode> arguments, String functionName)
Perform validation that requires theSqlAstNode
tree and assigned JDBC types.void
ArgumentTypesValidator. 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 SqlAstNode Modifier and Type Method Description void
PatternRenderer. render(SqlAppender sqlAppender, List<? extends SqlAstNode> args, SqlAstTranslator<?> translator)
The rendering code.void
PatternRenderer. render(SqlAppender sqlAppender, List<? extends SqlAstNode> args, Predicate filter, Boolean respectNulls, Boolean fromFirst, SqlAstTranslator<?> translator)
void
PatternRenderer. render(SqlAppender sqlAppender, List<? extends SqlAstNode> args, Predicate filter, List<SortSpecification> withinGroup, SqlAstTranslator<?> translator)
void
PatternRenderer. 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.internal Modifier and Type Interface Description interface
SqmPathInterpretation<T>
Interpretation of aSqmPath
as part of the translation to SQL AST.Classes in org.hibernate.query.sqm.sql.internal that implement SqlAstNode Modifier and Type Class Description class
AbstractSqmPathInterpretation<T>
class
AnyDiscriminatorPathInterpretation<T>
class
AsWrappedExpression<B>
class
BasicValuedPathInterpretation<T>
class
DiscriminatedAssociationPathInterpretation<T>
SqmPathInterpretation for discriminated association (ANY) mappingsclass
DiscriminatorPathInterpretation<T>
SqmPathInterpretation and DomainResultProducer implementation for entity discriminatorclass
EmbeddableValuedExpression<T>
A computed expression that produces an embeddable valued model part.class
EmbeddableValuedPathInterpretation<T>
class
EntityValuedPathInterpretation<T>
class
NonAggregatedCompositeValuedPathInterpretation<T>
class
PluralValuedSimplePathInterpretation<T>
class
SqmParameterInterpretation
-
Uses of SqlAstNode in org.hibernate.query.sqm.tree.expression
Classes in org.hibernate.query.sqm.tree.expression that implement SqlAstNode Modifier and Type Class Description class
Conversion
A conversion of a duration to a given temporal unit, as a result of applying the 'by unit' operator. -
Uses of SqlAstNode in org.hibernate.spatial.dialect.oracle
Method parameters in org.hibernate.spatial.dialect.oracle with type arguments of type SqlAstNode Modifier and Type Method Description void
OracleSpatialFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
OracleSpatialSQLMMFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> arguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
SDOGetGeometryType. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
SDOMethodDescriptor. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
SDORelateFunction. render(SqlAppender sqlAppender, List<? extends SqlAstNode> sqlAstArguments, ReturnableType<?> returnType, SqlAstTranslator<?> walker)
void
STRelateFunction. 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 SqlAstNode Modifier and Type Method Description void
SqlAstTranslator. render(SqlAstNode sqlAstNode, SqlAstNodeRenderingMode renderingMode)
Renders the given SQL AST node with the given rendering mode. -
Uses of SqlAstNode in org.hibernate.sql.ast.spi
Subinterfaces of SqlAstNode in org.hibernate.sql.ast.spi Modifier and Type Interface Description interface
SqlSelection
Methods in org.hibernate.sql.ast.spi with type parameters of type SqlAstNode Modifier and Type Method Description protected <X extends SqlAstNode>
XExpressionReplacementWalker. replaceExpression(X expression)
<X extends SqlAstNode>
XExpressionReplacementWalker. replaceExpressions(X expression)
Methods in org.hibernate.sql.ast.spi with parameters of type SqlAstNode Modifier and Type Method Description static Map<String,TableReference>
AliasCollector. getTableReferences(SqlAstNode node)
void
AbstractSqlAstTranslator. render(SqlAstNode sqlAstNode, SqlAstNodeRenderingMode renderingMode)
Method parameters in org.hibernate.sql.ast.spi with type arguments of type SqlAstNode Modifier and Type Method Description protected void
AbstractSqlAstTranslator. 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 void
AbstractSqlAstTranslator. renderCommaSeparated(Iterable<? extends SqlAstNode> expressions)
protected void
AbstractSqlAstTranslator. renderCommaSeparatedSelectExpression(Iterable<? extends SqlAstNode> expressions)
protected void
AbstractSqlAstTranslator. renderCommaSeparatedSelectExpression(Iterable<? extends SqlAstNode> expressions, Iterable<String> aliases)
-
Uses of SqlAstNode in org.hibernate.sql.ast.tree.cte
Classes in org.hibernate.sql.ast.tree.cte that implement SqlAstNode Modifier and Type Class Description class
CteTableGroup
Wraps aNamedTableReference
representing the CTE and adapts it toTableGroup
for use in SQL AST -
Uses of SqlAstNode in org.hibernate.sql.ast.tree.expression
Subinterfaces of SqlAstNode in org.hibernate.sql.ast.tree.expression Modifier and Type Interface Description interface
AggregateFunctionExpression
Models an aggregate function expression at the SQL AST level.interface
Expression
Models an expression at the SQL AST level.interface
FunctionExpression
Models a function expression at the SQL AST level.interface
JdbcParameter
interface
Literal
interface
OrderedSetAggregateFunctionExpression
Models an ordered set-aggregate function expression at the SQL AST level.interface
SelfRenderingExpression
interface
WindowFunctionExpression
Models a window function expression at the SQL AST level.Classes in org.hibernate.sql.ast.tree.expression that implement SqlAstNode Modifier and Type Class Description class
AggregateColumnWriteExpression
class
AliasedExpression
A wrapper for an expression that also renders an alias.class
Any
class
BinaryArithmeticExpression
class
CaseSearchedExpression
class
CaseSimpleExpression
class
CastTarget
class
Collation
class
ColumnReference
Models a reference to a Column in a SQL ASTclass
Distinct
class
Duration
A duration expressed in terms of a given temporal unit.class
DurationUnit
class
EmbeddableTypeLiteral
class
EntityTypeLiteral
class
Every
class
ExtractUnit
ATemporalUnit
passed as an argument to theExtractFunction
.class
Format
Represents the format pattern for a date/time format expressionclass
JdbcLiteral<T>
Represents a literal in the SQL AST.class
LiteralAsParameter<T>
A wrapper for a literal to render as parameter through a cast function.class
ModifiedSubQueryExpression
class
NestedColumnReference
Model a column which is relative to a base expression e.g.class
Over<T>
class
Overflow
class
QueryLiteral<T>
Represents a literal in the SQL AST.class
SelfRenderingSqlFragmentExpression
Represents a self rendering expression that renders a SQL fragment.class
SqlSelectionExpression
Represents 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).class
SqlTuple
class
Star
class
Summarization
class
TrimSpecification
class
UnaryOperation
class
UnparsedNumericLiteral<N extends Number>
A numeric literal coming from an HQL query, which needs special handlingMethods in org.hibernate.sql.ast.tree.expression that return types with arguments of type SqlAstNode Modifier and Type Method Description List<? extends SqlAstNode>
FunctionExpression. getArguments()
Methods in org.hibernate.sql.ast.tree.expression with parameters of type SqlAstNode Modifier and Type Method Description static SqlTuple
SqlTupleContainer. getSqlTuple(SqlAstNode expression)
-
Uses of SqlAstNode in org.hibernate.sql.ast.tree.from
Subinterfaces of SqlAstNode in org.hibernate.sql.ast.tree.from Modifier and Type Interface Description interface
PluralTableGroup
interface
TableGroup
Group togetherTableReference
references related to a single entity or collection, along with joins to other TableGroupsinterface
TableJoin
The commonalities betweenTableGroupJoin
andTableReferenceJoin
.interface
TableReference
Represents a reference to a table (derived or physical) in a query's from clause.interface
VirtualTableGroup
Marker interface for TableGroup impls that are virtual - should not be rendered into the SQL.Classes in org.hibernate.sql.ast.tree.from that implement SqlAstNode Modifier and Type Class Description class
AbstractTableGroup
class
AbstractTableReference
class
CollectionTableGroup
A table group for collection tables of plural attributes.class
CorrelatedPluralTableGroup
A table group for correlated plural attributes.class
CorrelatedTableGroup
A virtualTableReference
for correlated roots.class
DelegatingTableGroup
class
DerivedTableReference
class
EmbeddableFunctionTableGroup
A table group for functions that produce embeddable typed results.class
EmbeddableFunctionTableReference
A table reference for functions that produce embeddable typed results.class
FromClause
The SQL AST from-clause nodeclass
FunctionTableGroup
A special table group for a table valued functions.class
FunctionTableReference
A table reference for a table valued function.class
LazyTableGroup
The purpose of this table group is to defer creating the actual table group until it is really needed.class
MappedByTableGroup
class
MutatingTableReferenceGroupWrapper
Acts as a TableGroup for DML query operations.class
NamedTableReference
Represents a reference to a "named" table in a query's from clause.class
OneToManyTableGroup
A table group for one-to-many plural attributes.class
QueryPartTableGroup
A special table group for a sub-queries.class
QueryPartTableReference
A table reference for a query part.class
StandardTableGroup
class
StandardVirtualTableGroup
class
TableGroupJoin
class
TableReferenceJoin
Represents a join to aTableReference
; roughly equivalent to a SQL join.class
UnionTableGroup
class
UnionTableReference
class
ValuesTableGroup
A special table group for a VALUES clause.class
ValuesTableReference
Methods in org.hibernate.sql.ast.tree.from that return SqlAstNode Modifier and Type Method Description SqlAstNode
TableGroupJoin. getJoinedNode()
SqlAstNode
TableJoin. getJoinedNode()
SqlAstNode
TableReferenceJoin. getJoinedNode()
-
Uses of SqlAstNode in org.hibernate.sql.ast.tree.predicate
Subinterfaces of SqlAstNode in org.hibernate.sql.ast.tree.predicate Modifier and Type Interface Description interface
Predicate
Models a predicate in the SQL ASTClasses in org.hibernate.sql.ast.tree.predicate that implement SqlAstNode Modifier and Type Class Description class
AbstractPredicate
class
BetweenPredicate
class
BooleanExpressionPredicate
class
ComparisonPredicate
class
ExistsPredicate
class
FilterPredicate
Collection ofFilterPredicate.FilterFragmentPredicate
sub-predicates, each representing one enabled filter restriction.static class
FilterPredicate.FilterFragmentPredicate
class
GroupedPredicate
class
InArrayPredicate
class
InListPredicate
class
InSubQueryPredicate
class
Junction
class
LikePredicate
class
NegatedPredicate
class
NullnessPredicate
class
SelfRenderingPredicate
class
ThruthnessPredicate
-
Uses of SqlAstNode in org.hibernate.sql.ast.tree.select
Classes in org.hibernate.sql.ast.tree.select that implement SqlAstNode Modifier and Type Class Description class
QueryGroup
class
QueryPart
class
QuerySpec
class
SelectClause
The SELECT CLAUSE in the SQL AST.class
SelectStatement
class
SortSpecification
-
Uses of SqlAstNode in org.hibernate.sql.ast.tree.update
Classes in org.hibernate.sql.ast.tree.update that implement SqlAstNode Modifier and Type Class Description class
Assignment
-
Uses of SqlAstNode in org.hibernate.sql.exec.internal
Classes in org.hibernate.sql.exec.internal that implement SqlAstNode Modifier and Type Class Description class
AbstractJdbcParameter
class
JdbcParameterImpl
class
SqlTypedMappingJdbcParameter
class
VersionTypeSeedParameterSpecification
Parameter 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 SqlAstNode Modifier and Type Class Description class
ColumnValueParameter
Parameter descriptor specific to mutations.class
ColumnWriteFragment
Models a column's value expression within the SQL AST.class
MutatingTableReference
Specialized TableReference for model mutation operations -
Uses of SqlAstNode in org.hibernate.sql.results.internal
Classes in org.hibernate.sql.results.internal that implement SqlAstNode Modifier and Type Class Description class
ResolvedSqlSelection
class
SqlSelectionImpl
-