Uses of Interface
org.hibernate.sql.ast.SqlAstWalker
-
Packages that use SqlAstWalker Package Description org.hibernate.dialect This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate.org.hibernate.internal An internal package containing implementations of central Hibernate APIs, mostly defined inorg.hibernate
.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.mutation.internal org.hibernate.query.sqm.mutation.internal.temptable Support for multi-table SQM mutation (insert, update, delete) operations using a table to temporarily hold the matching ids.org.hibernate.query.sqm.sql.internal org.hibernate.query.sqm.tree.expression Nodes representing expressions in the SQM tree.org.hibernate.sql.ast Package defining a SQL AST for use in generation of SQL.org.hibernate.sql.ast.internal org.hibernate.sql.ast.spi Package defining support for creating and consuming a SQL AST.org.hibernate.sql.ast.tree Package defining the SQL AST.org.hibernate.sql.ast.tree.delete AST nodes representingdelete
statements 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.insert AST nodes representinginsert
statements 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.model.internal org.hibernate.sql.results.internal -
-
Uses of SqlAstWalker in org.hibernate.dialect
Classes in org.hibernate.dialect that implement SqlAstWalker Modifier and Type Class Description class
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
DerbySqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for Derby.class
H2SqlAstTranslator<T extends JdbcOperation>
A SQL AST translator for H2.class
HANASqlAstTranslator<T extends JdbcOperation>
A 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 Modifier and Type Method Description void
FilterJdbcParameter. accept(SqlAstWalker sqlTreeWalker)
-
Uses of SqlAstWalker in org.hibernate.persister.internal
Methods in org.hibernate.persister.internal with parameters of type SqlAstWalker Modifier and Type Method Description void
SqlFragmentPredicate. accept(SqlAstWalker sqlTreeWalker)
-
Uses of SqlAstWalker in org.hibernate.query.results
Methods in org.hibernate.query.results with parameters of type SqlAstWalker Modifier and Type Method Description void
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 SqlAstWalker Modifier and Type Method Description void
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 SqlAstWalker Modifier and Type Class Description class
ColumnReferenceCheckingSqlAstWalker
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 SqlAstWalker Modifier and Type Method Description void
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 Modifier and Type Method Description void
Conversion. accept(SqlAstWalker walker)
-
Uses of SqlAstWalker in org.hibernate.sql.ast
Subinterfaces of SqlAstWalker in org.hibernate.sql.ast Modifier and Type Interface Description interface
SqlAstTranslator<T extends JdbcOperation>
-
Uses of SqlAstWalker in org.hibernate.sql.ast.internal
Classes in org.hibernate.sql.ast.internal that implement SqlAstWalker Modifier and Type Class Description class
TableGroupHelper
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 SqlAstWalker Modifier and Type Class Description class
AbstractSqlAstTranslator<T extends JdbcOperation>
class
AbstractSqlAstWalker
A simple walker that checks for aggregate functions.class
AggregateFunctionChecker
A simple walker that checks for aggregate functions.class
AliasCollector
A simple walker that checks for aggregate functions.class
ExpressionReplacementWalker
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 Modifier and Type Method Description void
SqlSelection. accept(SqlAstWalker sqlAstWalker)
-
Uses of SqlAstWalker in org.hibernate.sql.ast.tree
Methods in org.hibernate.sql.ast.tree with parameters of type SqlAstWalker Modifier and Type Method Description void
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 Modifier and Type Method Description void
DeleteStatement. accept(SqlAstWalker walker)
-
Uses of SqlAstWalker in org.hibernate.sql.ast.tree.expression
Methods in org.hibernate.sql.ast.tree.expression with parameters of type SqlAstWalker Modifier and Type Method Description void
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
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)
-
Uses of SqlAstWalker in org.hibernate.sql.ast.tree.from
Methods in org.hibernate.sql.ast.tree.from with parameters of type SqlAstWalker Modifier and Type Method Description void
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 Modifier and Type Method Description void
InsertSelectStatement. accept(SqlAstWalker walker)
-
Uses of SqlAstWalker in org.hibernate.sql.ast.tree.predicate
Methods in org.hibernate.sql.ast.tree.predicate with parameters of type SqlAstWalker Modifier and Type Method Description void
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 SqlAstWalker Modifier and Type Method Description void
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 SqlAstWalker Modifier and Type Method Description void
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 Modifier and Type Method Description void
AbstractJdbcParameter. accept(SqlAstWalker sqlTreeWalker)
-
Uses of SqlAstWalker in org.hibernate.sql.model.ast
Methods in org.hibernate.sql.model.ast with parameters of type SqlAstWalker Modifier and Type Method Description void
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 SqlAstWalker Modifier and Type Method Description void
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 Modifier and Type Method Description void
SqlSelectionImpl. accept(SqlAstWalker interpreter)
-