Uses of Interface
org.hibernate.sql.ast.SqlAstWalker
Packages that use SqlAstWalker
Package
Description
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.
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.sql.ast
Classes in org.hibernate.dialect.sql.ast that implement SqlAstWalkerModifier and TypeClassDescriptionclassCockroachSqlAstTranslator<T extends JdbcOperation>A SQL AST translator for Cockroach.classDB2iSqlAstTranslator<T extends JdbcOperation>A SQL AST translator for DB2i.classDB2SqlAstTranslator<T extends JdbcOperation>A SQL AST translator for DB2.classDB2zSqlAstTranslator<T extends JdbcOperation>A SQL AST translator for DB2z.classH2SqlAstTranslator<T extends JdbcOperation>A SQL AST translator for H2.classHANASqlAstTranslator<T extends JdbcOperation>An SQL AST translator for HANA.classHSQLSqlAstTranslator<T extends JdbcOperation>A SQL AST translator for HSQL.classMariaDBSqlAstTranslator<T extends JdbcOperation>A SQL AST translator for MariaDB.classMySQLSqlAstTranslator<T extends JdbcOperation>A SQL AST translator for MySQL.classOracleSqlAstTranslator<T extends JdbcOperation>A SQL AST translator for Oracle.classPostgreSQLSqlAstTranslator<T extends JdbcOperation>A SQL AST translator for PostgreSQL.classSpannerSqlAstTranslator<T extends JdbcOperation>A SQL AST translator for Spanner.classclassSQLServerSqlAstTranslator<T extends JdbcOperation>A SQL AST translator for SQL Server.classSybaseASESqlAstTranslator<T extends JdbcOperation>A SQL AST translator for Sybase ASE.classSybaseSqlAstTranslator<T extends JdbcOperation>A SQL AST translator for Sybase. -
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 TypeMethodDescriptionvoidResultSetMappingSqlSelection.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 TypeMethodDescriptionvoidExpressionDomainResultProducer.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 TypeClassDescriptionclassVisitor 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 TypeMethodDescriptionvoidAnyDiscriminatorPathInterpretation.accept(SqlAstWalker sqlTreeWalker) voidAsWrappedExpression.accept(SqlAstWalker sqlTreeWalker) voidBasicValuedPathInterpretation.accept(SqlAstWalker sqlTreeWalker) voidDiscriminatedAssociationPathInterpretation.accept(SqlAstWalker sqlTreeWalker) voidDiscriminatorPathInterpretation.accept(SqlAstWalker sqlTreeWalker) voidEmbeddableValuedExpression.accept(SqlAstWalker sqlTreeWalker) voidEmbeddableValuedPathInterpretation.accept(SqlAstWalker sqlTreeWalker) voidEntityValuedPathInterpretation.accept(SqlAstWalker sqlTreeWalker) voidNonAggregatedCompositeValuedPathInterpretation.accept(SqlAstWalker sqlTreeWalker) voidPluralValuedSimplePathInterpretation.accept(SqlAstWalker sqlTreeWalker) voidSqmParameterInterpretation.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 TypeClassDescriptionclassclassA 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 TypeClassDescriptionclassAbstractSqlAstTranslator<T extends JdbcOperation>classA simple walker that checks for aggregate functions.classA simple walker that checks for aggregate functions.classA simple walker that checks for aggregate functions.classA walker that allows to replace expressions.classSqlAstTranslatorWithMerge<T extends JdbcOperation>Base for translators which support a full insert-or-update-or-delete (MERGE) command.classSqlAstTranslatorWithUpsert<T extends JdbcOperation>Base SqlAstTranslator for translators which support an insert-or-update (UPSERT) commandclassStandardSqlAstTranslator<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 TypeMethodDescriptionvoidSqlAstNode.accept(SqlAstWalker sqlTreeWalker) voidStatement.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 TypeMethodDescriptionvoidAggregateColumnWriteExpression.accept(SqlAstWalker sqlTreeWalker) voidAny.accept(SqlAstWalker walker) voidBinaryArithmeticExpression.accept(SqlAstWalker walker) voidCaseSearchedExpression.accept(SqlAstWalker walker) voidCaseSimpleExpression.accept(SqlAstWalker walker) voidCastTarget.accept(SqlAstWalker sqlTreeWalker) voidCollation.accept(SqlAstWalker walker) voidColumnReference.accept(SqlAstWalker interpreter) voidDistinct.accept(SqlAstWalker sqlTreeWalker) voidDuration.accept(SqlAstWalker walker) voidDurationUnit.accept(SqlAstWalker sqlTreeWalker) voidEmbeddableTypeLiteral.accept(SqlAstWalker sqlTreeWalker) voidEntityTypeLiteral.accept(SqlAstWalker sqlTreeWalker) voidEvery.accept(SqlAstWalker walker) voidExtractUnit.accept(SqlAstWalker sqlTreeWalker) voidFormat.accept(SqlAstWalker walker) voidJdbcLiteral.accept(SqlAstWalker sqlTreeWalker) voidJsonExistsErrorBehavior.accept(SqlAstWalker sqlTreeWalker) voidJsonNullBehavior.accept(SqlAstWalker sqlTreeWalker) voidJsonObjectAggUniqueKeysBehavior.accept(SqlAstWalker sqlTreeWalker) voidJsonPathPassingClause.accept(SqlAstWalker sqlTreeWalker) voidJsonQueryEmptyBehavior.accept(SqlAstWalker sqlTreeWalker) voidJsonQueryErrorBehavior.accept(SqlAstWalker sqlTreeWalker) voidJsonQueryWrapMode.accept(SqlAstWalker sqlTreeWalker) default voidJsonTableColumnDefinition.accept(SqlAstWalker sqlTreeWalker) voidJsonTableColumnsClause.accept(SqlAstWalker sqlTreeWalker) voidJsonTableErrorBehavior.accept(SqlAstWalker sqlTreeWalker) voidJsonValueEmptyBehavior.accept(SqlAstWalker sqlTreeWalker) voidJsonValueErrorBehavior.accept(SqlAstWalker sqlTreeWalker) voidModifiedSubQueryExpression.accept(SqlAstWalker sqlTreeWalker) voidNestedColumnReference.accept(SqlAstWalker sqlTreeWalker) voidOver.accept(SqlAstWalker walker) voidOverflow.accept(SqlAstWalker sqlTreeWalker) voidQueryLiteral.accept(SqlAstWalker walker) default voidSelfRenderingExpression.accept(SqlAstWalker sqlTreeWalker) voidSqlSelectionExpression.accept(SqlAstWalker sqlTreeWalker) voidSqlTuple.accept(SqlAstWalker sqlTreeWalker) voidStar.accept(SqlAstWalker sqlTreeWalker) voidSummarization.accept(SqlAstWalker walker) voidTrimSpecification.accept(SqlAstWalker sqlTreeWalker) voidUnaryOperation.accept(SqlAstWalker walker) voidUnparsedNumericLiteral.accept(SqlAstWalker sqlTreeWalker) voidXmlAttributes.accept(SqlAstWalker sqlTreeWalker) default voidXmlTableColumnDefinition.accept(SqlAstWalker sqlTreeWalker) voidXmlTableColumnsClause.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 TypeMethodDescriptionvoidDelegatingTableGroup.accept(SqlAstWalker sqlTreeWalker) voidEmbeddableFunctionTableReference.accept(SqlAstWalker sqlTreeWalker) voidFromClause.accept(SqlAstWalker sqlTreeWalker) voidFunctionTableReference.accept(SqlAstWalker sqlTreeWalker) voidNamedTableReference.accept(SqlAstWalker sqlTreeWalker) voidQueryPartTableReference.accept(SqlAstWalker sqlTreeWalker) default voidTableGroup.accept(SqlAstWalker sqlTreeWalker) voidTableGroupJoin.accept(SqlAstWalker sqlTreeWalker) voidTableReference.accept(SqlAstWalker sqlTreeWalker) voidTableReferenceJoin.accept(SqlAstWalker sqlTreeWalker) voidValuesTableReference.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 TypeMethodDescriptionvoidBetweenPredicate.accept(SqlAstWalker sqlTreeWalker) voidBooleanExpressionPredicate.accept(SqlAstWalker sqlTreeWalker) voidComparisonPredicate.accept(SqlAstWalker sqlTreeWalker) voidExistsPredicate.accept(SqlAstWalker sqlTreeWalker) voidFilterPredicate.accept(SqlAstWalker sqlTreeWalker) voidFilterPredicate.FilterFragmentPredicate.accept(SqlAstWalker sqlTreeWalker) voidGroupedPredicate.accept(SqlAstWalker sqlTreeWalker) voidInArrayPredicate.accept(SqlAstWalker sqlTreeWalker) voidInListPredicate.accept(SqlAstWalker sqlTreeWalker) voidInSubQueryPredicate.accept(SqlAstWalker sqlTreeWalker) voidJunction.accept(SqlAstWalker sqlTreeWalker) voidLikePredicate.accept(SqlAstWalker sqlTreeWalker) voidNegatedPredicate.accept(SqlAstWalker sqlTreeWalker) voidNullnessPredicate.accept(SqlAstWalker sqlTreeWalker) voidSelfRenderingPredicate.accept(SqlAstWalker sqlTreeWalker) voidThruthnessPredicate.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 TypeMethodDescriptionvoidQueryGroup.accept(SqlAstWalker sqlTreeWalker) voidQuerySpec.accept(SqlAstWalker sqlTreeWalker) voidSelectClause.accept(SqlAstWalker sqlTreeWalker) voidSelectStatement.accept(SqlAstWalker walker) voidSortSpecification.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 TypeMethodDescriptionvoidAssignment.accept(SqlAstWalker sqlTreeWalker) voidUpdateStatement.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 TypeMethodDescriptionvoidColumnWriteFragment.accept(SqlAstWalker sqlTreeWalker) voidMutatingTableReference.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 TypeMethodDescriptionvoidOptionalTableUpdate.accept(SqlAstWalker walker) voidTableDeleteCustomSql.accept(SqlAstWalker walker) voidTableDeleteStandard.accept(SqlAstWalker walker) voidTableInsertCustomSql.accept(SqlAstWalker walker) voidTableInsertStandard.accept(SqlAstWalker walker) voidTableUpdateCustomSql.accept(SqlAstWalker walker) voidTableUpdateNoSet.accept(SqlAstWalker walker) voidTableUpdateStandard.accept(SqlAstWalker walker) -
Uses of SqlAstWalker in org.hibernate.sql.results.internal
Methods in org.hibernate.sql.results.internal with parameters of type SqlAstWalker