Uses of Interface
org.hibernate.sql.ast.SqlAstWalker
Packages that use SqlAstWalker
Package
Description
This package abstracts over the multifarious dialects of SQL
understood by the databases supported by Hibernate.
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.
Support for multi-table SQM mutation (insert, update, delete) operations using
a table to temporarily hold the matching ids.
Nodes representing expressions in the SQM tree.
Package defining a SQL AST for use in generation of SQL.
Package defining support for creating and consuming a SQL AST.
Package defining the SQL AST.
AST nodes representing
delete
statements 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
insert
statements 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 SqlAstWalker in org.hibernate.dialect
Classes in org.hibernate.dialect that implement SqlAstWalkerModifier and TypeClassDescriptionclass
CockroachSqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for Cockroach.class
DB2iSqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for DB2i.class
DB2SqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for DB2.class
DB2zSqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for DB2z.class
H2SqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for H2.class
HANASqlAstTranslator<T extends JdbcOperation>
An SQL AST translator for HANA.class
HSQLSqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for HSQL.class
MariaDBSqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for MariaDB.class
MySQLSqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for MySQL.class
OracleSqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for Oracle.class
PostgreSQLSqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for PostgreSQL.class
SpannerSqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for Spanner.class
SqlAstTranslatorWithMerge<T extends JdbcOperation>
Base for translators which support a full insert-or-update-or-delete (MERGE) command.class
SqlAstTranslatorWithUpsert<T extends JdbcOperation>
Base SqlAstTranslator for translators which support an insert-or-update (UPSERT) commandclass
SQLServerSqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for SQL Server.class
SybaseASESqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for Sybase ASE.class
SybaseSqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for Sybase.class
TiDBSqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for TiDB. -
Uses of SqlAstWalker in org.hibernate.internal
Methods in org.hibernate.internal with parameters of type SqlAstWalker -
Uses of SqlAstWalker in org.hibernate.persister.internal
Methods in org.hibernate.persister.internal with parameters of type SqlAstWalker -
Uses of SqlAstWalker in org.hibernate.query.results.internal
Methods in org.hibernate.query.results.internal with parameters of type SqlAstWalkerModifier and TypeMethodDescriptionvoid
ResultSetMappingSqlSelection.accept
(SqlAstWalker sqlAstWalker) -
Uses of SqlAstWalker in org.hibernate.query.sqm.mutation.internal
Methods in org.hibernate.query.sqm.mutation.internal with parameters of type SqlAstWalkerModifier and TypeMethodDescriptionvoid
ExpressionDomainResultProducer.accept
(SqlAstWalker sqlTreeWalker) -
Uses of SqlAstWalker in org.hibernate.query.sqm.mutation.internal.temptable
Classes in org.hibernate.query.sqm.mutation.internal.temptable that implement SqlAstWalkerModifier and TypeClassDescriptionclass
Visitor to determine if all visited column references use the same qualifier. -
Uses of SqlAstWalker in org.hibernate.query.sqm.sql.internal
Methods in org.hibernate.query.sqm.sql.internal with parameters of type SqlAstWalkerModifier and TypeMethodDescriptionvoid
AnyDiscriminatorPathInterpretation.accept
(SqlAstWalker sqlTreeWalker) void
AsWrappedExpression.accept
(SqlAstWalker sqlTreeWalker) void
BasicValuedPathInterpretation.accept
(SqlAstWalker sqlTreeWalker) void
DiscriminatedAssociationPathInterpretation.accept
(SqlAstWalker sqlTreeWalker) void
DiscriminatorPathInterpretation.accept
(SqlAstWalker sqlTreeWalker) void
EmbeddableValuedExpression.accept
(SqlAstWalker sqlTreeWalker) void
EmbeddableValuedPathInterpretation.accept
(SqlAstWalker sqlTreeWalker) void
EntityValuedPathInterpretation.accept
(SqlAstWalker sqlTreeWalker) void
NonAggregatedCompositeValuedPathInterpretation.accept
(SqlAstWalker sqlTreeWalker) void
PluralValuedSimplePathInterpretation.accept
(SqlAstWalker sqlTreeWalker) void
SqmParameterInterpretation.accept
(SqlAstWalker sqlTreeWalker) -
Uses of SqlAstWalker in org.hibernate.query.sqm.tree.expression
Methods in org.hibernate.query.sqm.tree.expression with parameters of type SqlAstWalker -
Uses of SqlAstWalker in org.hibernate.sql.ast
Subinterfaces of SqlAstWalker in org.hibernate.sql.ast -
Uses of SqlAstWalker in org.hibernate.sql.ast.internal
Classes in org.hibernate.sql.ast.internal that implement SqlAstWalkerModifier and TypeClassDescriptionclass
class
A simple walker that checks if a predicate contains qualifiers. -
Uses of SqlAstWalker in org.hibernate.sql.ast.spi
Classes in org.hibernate.sql.ast.spi that implement SqlAstWalkerModifier and TypeClassDescriptionclass
AbstractSqlAstTranslator<T extends JdbcOperation>
class
A simple walker that checks for aggregate functions.class
A simple walker that checks for aggregate functions.class
A simple walker that checks for aggregate functions.class
A walker that allows to replace expressions.class
StandardSqlAstTranslator<T extends JdbcOperation>
The final phase of query translation.Methods in org.hibernate.sql.ast.spi with parameters of type SqlAstWalker -
Uses of SqlAstWalker in org.hibernate.sql.ast.tree
Methods in org.hibernate.sql.ast.tree with parameters of type SqlAstWalkerModifier and TypeMethodDescriptionvoid
SqlAstNode.accept
(SqlAstWalker sqlTreeWalker) void
Statement.accept
(SqlAstWalker walker) Visitation -
Uses of SqlAstWalker in org.hibernate.sql.ast.tree.delete
Methods in org.hibernate.sql.ast.tree.delete with parameters of type SqlAstWalker -
Uses of SqlAstWalker in org.hibernate.sql.ast.tree.expression
Methods in org.hibernate.sql.ast.tree.expression with parameters of type SqlAstWalkerModifier and TypeMethodDescriptionvoid
AggregateColumnWriteExpression.accept
(SqlAstWalker sqlTreeWalker) void
Any.accept
(SqlAstWalker walker) void
BinaryArithmeticExpression.accept
(SqlAstWalker walker) void
CaseSearchedExpression.accept
(SqlAstWalker walker) void
CaseSimpleExpression.accept
(SqlAstWalker walker) void
CastTarget.accept
(SqlAstWalker sqlTreeWalker) void
Collation.accept
(SqlAstWalker walker) void
ColumnReference.accept
(SqlAstWalker interpreter) void
Distinct.accept
(SqlAstWalker sqlTreeWalker) void
Duration.accept
(SqlAstWalker walker) void
DurationUnit.accept
(SqlAstWalker sqlTreeWalker) void
EmbeddableTypeLiteral.accept
(SqlAstWalker sqlTreeWalker) void
EntityTypeLiteral.accept
(SqlAstWalker sqlTreeWalker) void
Every.accept
(SqlAstWalker walker) void
ExtractUnit.accept
(SqlAstWalker sqlTreeWalker) void
Format.accept
(SqlAstWalker walker) void
JdbcLiteral.accept
(SqlAstWalker sqlTreeWalker) void
JsonExistsErrorBehavior.accept
(SqlAstWalker sqlTreeWalker) void
JsonNullBehavior.accept
(SqlAstWalker sqlTreeWalker) void
JsonObjectAggUniqueKeysBehavior.accept
(SqlAstWalker sqlTreeWalker) void
JsonPathPassingClause.accept
(SqlAstWalker sqlTreeWalker) void
JsonQueryEmptyBehavior.accept
(SqlAstWalker sqlTreeWalker) void
JsonQueryErrorBehavior.accept
(SqlAstWalker sqlTreeWalker) void
JsonQueryWrapMode.accept
(SqlAstWalker sqlTreeWalker) default void
JsonTableColumnDefinition.accept
(SqlAstWalker sqlTreeWalker) void
JsonTableColumnsClause.accept
(SqlAstWalker sqlTreeWalker) void
JsonTableErrorBehavior.accept
(SqlAstWalker sqlTreeWalker) void
JsonValueEmptyBehavior.accept
(SqlAstWalker sqlTreeWalker) void
JsonValueErrorBehavior.accept
(SqlAstWalker sqlTreeWalker) void
ModifiedSubQueryExpression.accept
(SqlAstWalker sqlTreeWalker) void
NestedColumnReference.accept
(SqlAstWalker sqlTreeWalker) void
Over.accept
(SqlAstWalker walker) void
Overflow.accept
(SqlAstWalker sqlTreeWalker) void
QueryLiteral.accept
(SqlAstWalker walker) default void
SelfRenderingExpression.accept
(SqlAstWalker sqlTreeWalker) void
SqlSelectionExpression.accept
(SqlAstWalker sqlTreeWalker) void
SqlTuple.accept
(SqlAstWalker sqlTreeWalker) void
Star.accept
(SqlAstWalker sqlTreeWalker) void
Summarization.accept
(SqlAstWalker walker) void
TrimSpecification.accept
(SqlAstWalker sqlTreeWalker) void
UnaryOperation.accept
(SqlAstWalker walker) void
UnparsedNumericLiteral.accept
(SqlAstWalker sqlTreeWalker) void
XmlAttributes.accept
(SqlAstWalker sqlTreeWalker) default void
XmlTableColumnDefinition.accept
(SqlAstWalker sqlTreeWalker) void
XmlTableColumnsClause.accept
(SqlAstWalker sqlTreeWalker) -
Uses of SqlAstWalker in org.hibernate.sql.ast.tree.from
Methods in org.hibernate.sql.ast.tree.from with parameters of type SqlAstWalkerModifier and TypeMethodDescriptionvoid
DelegatingTableGroup.accept
(SqlAstWalker sqlTreeWalker) void
EmbeddableFunctionTableReference.accept
(SqlAstWalker sqlTreeWalker) void
FromClause.accept
(SqlAstWalker sqlTreeWalker) void
FunctionTableReference.accept
(SqlAstWalker sqlTreeWalker) void
NamedTableReference.accept
(SqlAstWalker sqlTreeWalker) void
QueryPartTableReference.accept
(SqlAstWalker sqlTreeWalker) default void
TableGroup.accept
(SqlAstWalker sqlTreeWalker) void
TableGroupJoin.accept
(SqlAstWalker sqlTreeWalker) void
TableReference.accept
(SqlAstWalker sqlTreeWalker) void
TableReferenceJoin.accept
(SqlAstWalker sqlTreeWalker) void
ValuesTableReference.accept
(SqlAstWalker sqlTreeWalker) -
Uses of SqlAstWalker in org.hibernate.sql.ast.tree.insert
Methods in org.hibernate.sql.ast.tree.insert with parameters of type SqlAstWalker -
Uses of SqlAstWalker in org.hibernate.sql.ast.tree.predicate
Methods in org.hibernate.sql.ast.tree.predicate with parameters of type SqlAstWalkerModifier and TypeMethodDescriptionvoid
BetweenPredicate.accept
(SqlAstWalker sqlTreeWalker) void
BooleanExpressionPredicate.accept
(SqlAstWalker sqlTreeWalker) void
ComparisonPredicate.accept
(SqlAstWalker sqlTreeWalker) void
ExistsPredicate.accept
(SqlAstWalker sqlTreeWalker) void
FilterPredicate.accept
(SqlAstWalker sqlTreeWalker) void
FilterPredicate.FilterFragmentPredicate.accept
(SqlAstWalker sqlTreeWalker) void
GroupedPredicate.accept
(SqlAstWalker sqlTreeWalker) void
InArrayPredicate.accept
(SqlAstWalker sqlTreeWalker) void
InListPredicate.accept
(SqlAstWalker sqlTreeWalker) void
InSubQueryPredicate.accept
(SqlAstWalker sqlTreeWalker) void
Junction.accept
(SqlAstWalker sqlTreeWalker) void
LikePredicate.accept
(SqlAstWalker sqlTreeWalker) void
NegatedPredicate.accept
(SqlAstWalker sqlTreeWalker) void
NullnessPredicate.accept
(SqlAstWalker sqlTreeWalker) void
SelfRenderingPredicate.accept
(SqlAstWalker sqlTreeWalker) void
ThruthnessPredicate.accept
(SqlAstWalker sqlTreeWalker) -
Uses of SqlAstWalker in org.hibernate.sql.ast.tree.select
Methods in org.hibernate.sql.ast.tree.select with parameters of type SqlAstWalkerModifier and TypeMethodDescriptionvoid
QueryGroup.accept
(SqlAstWalker sqlTreeWalker) void
QuerySpec.accept
(SqlAstWalker sqlTreeWalker) void
SelectClause.accept
(SqlAstWalker sqlTreeWalker) void
SelectStatement.accept
(SqlAstWalker walker) void
SortSpecification.accept
(SqlAstWalker sqlTreeWalker) -
Uses of SqlAstWalker in org.hibernate.sql.ast.tree.update
Methods in org.hibernate.sql.ast.tree.update with parameters of type SqlAstWalkerModifier and TypeMethodDescriptionvoid
Assignment.accept
(SqlAstWalker sqlTreeWalker) void
UpdateStatement.accept
(SqlAstWalker walker) -
Uses of SqlAstWalker in org.hibernate.sql.exec.internal
Methods in org.hibernate.sql.exec.internal with parameters of type SqlAstWalker -
Uses of SqlAstWalker in org.hibernate.sql.model.ast
Methods in org.hibernate.sql.model.ast with parameters of type SqlAstWalkerModifier and TypeMethodDescriptionvoid
ColumnWriteFragment.accept
(SqlAstWalker sqlTreeWalker) void
MutatingTableReference.accept
(SqlAstWalker sqlTreeWalker) -
Uses of SqlAstWalker in org.hibernate.sql.model.internal
Methods in org.hibernate.sql.model.internal with parameters of type SqlAstWalkerModifier and TypeMethodDescriptionvoid
OptionalTableUpdate.accept
(SqlAstWalker walker) void
TableDeleteCustomSql.accept
(SqlAstWalker walker) void
TableDeleteStandard.accept
(SqlAstWalker walker) void
TableInsertCustomSql.accept
(SqlAstWalker walker) void
TableInsertStandard.accept
(SqlAstWalker walker) void
TableUpdateCustomSql.accept
(SqlAstWalker walker) void
TableUpdateNoSet.accept
(SqlAstWalker walker) void
TableUpdateStandard.accept
(SqlAstWalker walker) -
Uses of SqlAstWalker in org.hibernate.sql.results.internal
Methods in org.hibernate.sql.results.internal with parameters of type SqlAstWalker