Skip to content

Commit 933b725

Browse files
committed
HHH-19370 move SqlAstTranslators to a dedicated subpackage
1 parent 75f80bd commit 933b725

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+86
-32
lines changed

hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/HANALegacyDialect.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
import org.hibernate.dialect.Dialect;
4949
import org.hibernate.dialect.DmlTargetColumnQualifierSupport;
5050
import org.hibernate.dialect.HANAServerConfiguration;
51-
import org.hibernate.dialect.HANASqlAstTranslator;
51+
import org.hibernate.dialect.sql.ast.HANASqlAstTranslator;
5252
import org.hibernate.dialect.NullOrdering;
5353
import org.hibernate.dialect.OracleDialect;
5454
import org.hibernate.dialect.RowLockStrategy;

hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/HANALegacySqlAstTranslator.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
import org.hibernate.sql.exec.spi.JdbcOperation;
4040
import org.hibernate.sql.model.internal.TableInsertStandard;
4141

42-
import static org.hibernate.dialect.SybaseASESqlAstTranslator.isLob;
42+
import static org.hibernate.dialect.sql.ast.SybaseASESqlAstTranslator.isLob;
4343

4444
/**
4545
* An SQL AST translator for the Legacy HANA dialect.

hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/MariaDBLegacySqlAstTranslator.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import java.util.List;
99

1010
import org.hibernate.dialect.DmlTargetColumnQualifierSupport;
11-
import org.hibernate.dialect.MySQLSqlAstTranslator;
11+
import org.hibernate.dialect.sql.ast.MySQLSqlAstTranslator;
1212
import org.hibernate.engine.spi.SessionFactoryImplementor;
1313
import org.hibernate.internal.util.collections.Stack;
1414
import org.hibernate.metamodel.mapping.JdbcMappingContainer;

hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/MySQLLegacySqlAstTranslator.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import java.util.List;
99

1010
import org.hibernate.dialect.DmlTargetColumnQualifierSupport;
11-
import org.hibernate.dialect.MySQLSqlAstTranslator;
11+
import org.hibernate.dialect.sql.ast.MySQLSqlAstTranslator;
1212
import org.hibernate.engine.spi.SessionFactoryImplementor;
1313
import org.hibernate.internal.util.collections.Stack;
1414
import org.hibernate.query.sqm.ComparisonOperator;

hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/SingleStoreSqlAstTranslator.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import java.util.List;
99

1010
import org.hibernate.dialect.DmlTargetColumnQualifierSupport;
11-
import org.hibernate.dialect.MySQLSqlAstTranslator;
11+
import org.hibernate.dialect.sql.ast.MySQLSqlAstTranslator;
1212
import org.hibernate.engine.spi.SessionFactoryImplementor;
1313
import org.hibernate.internal.util.collections.Stack;
1414
import org.hibernate.query.sqm.ComparisonOperator;

hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/SybaseASELegacySqlAstTranslator.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
import org.hibernate.sql.ast.tree.update.UpdateStatement;
4949
import org.hibernate.sql.exec.spi.JdbcOperation;
5050

51-
import static org.hibernate.dialect.SybaseASESqlAstTranslator.isLob;
51+
import static org.hibernate.dialect.sql.ast.SybaseASESqlAstTranslator.isLob;
5252

5353
/**
5454
* A SQL AST translator for Sybase ASE.

hibernate-community-dialects/src/main/java/org/hibernate/community/dialect/TiDBSqlAstTranslator.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
import org.hibernate.LockOptions;
1111
import org.hibernate.dialect.DmlTargetColumnQualifierSupport;
12-
import org.hibernate.dialect.MySQLSqlAstTranslator;
12+
import org.hibernate.dialect.sql.ast.MySQLSqlAstTranslator;
1313
import org.hibernate.engine.spi.SessionFactoryImplementor;
1414
import org.hibernate.internal.util.collections.Stack;
1515
import org.hibernate.query.sqm.ComparisonOperator;

hibernate-core/src/main/java/org/hibernate/dialect/CockroachDialect.java

+1
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
import org.hibernate.dialect.pagination.OffsetFetchLimitHandler;
3636
import org.hibernate.dialect.sequence.PostgreSQLSequenceSupport;
3737
import org.hibernate.dialect.sequence.SequenceSupport;
38+
import org.hibernate.dialect.sql.ast.CockroachSqlAstTranslator;
3839
import org.hibernate.dialect.type.PgJdbcHelper;
3940
import org.hibernate.dialect.type.PostgreSQLArrayJdbcTypeConstructor;
4041
import org.hibernate.dialect.type.PostgreSQLCastingInetJdbcType;

hibernate-core/src/main/java/org/hibernate/dialect/DB2Dialect.java

+1
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
import org.hibernate.dialect.pagination.LimitHandler;
4242
import org.hibernate.dialect.sequence.DB2SequenceSupport;
4343
import org.hibernate.dialect.sequence.SequenceSupport;
44+
import org.hibernate.dialect.sql.ast.DB2SqlAstTranslator;
4445
import org.hibernate.dialect.type.DB2StructJdbcType;
4546
import org.hibernate.dialect.unique.AlterTableUniqueIndexDelegate;
4647
import org.hibernate.dialect.unique.UniqueDelegate;

hibernate-core/src/main/java/org/hibernate/dialect/DB2iDialect.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import org.hibernate.dialect.sequence.DB2iSequenceSupport;
1717
import org.hibernate.dialect.sequence.NoSequenceSupport;
1818
import org.hibernate.dialect.sequence.SequenceSupport;
19+
import org.hibernate.dialect.sql.ast.DB2iSqlAstTranslator;
1920
import org.hibernate.engine.jdbc.dialect.spi.DialectResolutionInfo;
2021
import org.hibernate.engine.spi.SessionFactoryImplementor;
2122
import org.hibernate.mapping.Column;
@@ -38,7 +39,7 @@
3839
public class DB2iDialect extends DB2Dialect {
3940

4041
private final static DatabaseVersion MINIMUM_VERSION = DatabaseVersion.make( 7, 1 );
41-
final static DatabaseVersion DB2_LUW_VERSION = DB2Dialect.MINIMUM_VERSION;
42+
public final static DatabaseVersion DB2_LUW_VERSION = DB2Dialect.MINIMUM_VERSION;
4243

4344
private static final String FOR_UPDATE_SQL = " for update with rs";
4445
private static final String FOR_UPDATE_SKIP_LOCKED_SQL = FOR_UPDATE_SQL + " skip locked data";

hibernate-core/src/main/java/org/hibernate/dialect/DB2zDialect.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
import org.hibernate.dialect.pagination.OffsetFetchLimitHandler;
1414
import org.hibernate.dialect.sequence.DB2zSequenceSupport;
1515
import org.hibernate.dialect.sequence.SequenceSupport;
16+
import org.hibernate.dialect.sql.ast.DB2zSqlAstTranslator;
1617
import org.hibernate.engine.jdbc.dialect.spi.DialectResolutionInfo;
1718
import org.hibernate.engine.spi.SessionFactoryImplementor;
1819
import org.hibernate.mapping.Column;
@@ -44,7 +45,7 @@
4445
public class DB2zDialect extends DB2Dialect {
4546

4647
private final static DatabaseVersion MINIMUM_VERSION = DatabaseVersion.make( 12, 1 );
47-
final static DatabaseVersion DB2_LUW_VERSION = DB2Dialect.MINIMUM_VERSION;
48+
public final static DatabaseVersion DB2_LUW_VERSION = DB2Dialect.MINIMUM_VERSION;
4849

4950
public DB2zDialect(DialectResolutionInfo info) {
5051
this( info.makeCopyOrDefault( MINIMUM_VERSION ) );

hibernate-core/src/main/java/org/hibernate/dialect/H2Dialect.java

+1
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
import org.hibernate.dialect.sequence.H2V1SequenceSupport;
2929
import org.hibernate.dialect.sequence.H2V2SequenceSupport;
3030
import org.hibernate.dialect.sequence.SequenceSupport;
31+
import org.hibernate.dialect.sql.ast.H2SqlAstTranslator;
3132
import org.hibernate.dialect.temptable.TemporaryTable;
3233
import org.hibernate.dialect.temptable.TemporaryTableKind;
3334
import org.hibernate.dialect.type.H2DurationIntervalSecondJdbcType;

hibernate-core/src/main/java/org/hibernate/dialect/HANADialect.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
import org.hibernate.dialect.pagination.LimitOffsetLimitHandler;
2424
import org.hibernate.dialect.sequence.HANASequenceSupport;
2525
import org.hibernate.dialect.sequence.SequenceSupport;
26+
import org.hibernate.dialect.sql.ast.HANASqlAstTranslator;
2627
import org.hibernate.dialect.temptable.TemporaryTable;
2728
import org.hibernate.dialect.temptable.TemporaryTableKind;
2829
import org.hibernate.engine.config.spi.ConfigurationService;
@@ -310,7 +311,7 @@ protected boolean isDefaultTableTypeColumn() {
310311
return defaultTableTypeColumn;
311312
}
312313

313-
protected boolean isCloud() {
314+
public boolean isCloud() {
314315
return getVersion().isSameOrAfter( 4 );
315316
}
316317

hibernate-core/src/main/java/org/hibernate/dialect/HSQLDialect.java

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import org.hibernate.dialect.pagination.OffsetFetchLimitHandler;
1919
import org.hibernate.dialect.sequence.HSQLSequenceSupport;
2020
import org.hibernate.dialect.sequence.SequenceSupport;
21+
import org.hibernate.dialect.sql.ast.HSQLSqlAstTranslator;
2122
import org.hibernate.dialect.temptable.TemporaryTable;
2223
import org.hibernate.dialect.temptable.TemporaryTableKind;
2324
import org.hibernate.dialect.unique.CreateTableUniqueDelegate;

hibernate-core/src/main/java/org/hibernate/dialect/MariaDBDialect.java

+1
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import org.hibernate.dialect.identity.MariaDBIdentityColumnSupport;
2020
import org.hibernate.dialect.sequence.MariaDBSequenceSupport;
2121
import org.hibernate.dialect.sequence.SequenceSupport;
22+
import org.hibernate.dialect.sql.ast.MariaDBSqlAstTranslator;
2223
import org.hibernate.dialect.type.MariaDBCastingJsonArrayJdbcTypeConstructor;
2324
import org.hibernate.dialect.type.MariaDBCastingJsonJdbcType;
2425
import org.hibernate.engine.jdbc.dialect.spi.DialectResolutionInfo;

hibernate-core/src/main/java/org/hibernate/dialect/MySQLDialect.java

+1
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import org.hibernate.dialect.pagination.LimitLimitHandler;
3333
import org.hibernate.dialect.sequence.NoSequenceSupport;
3434
import org.hibernate.dialect.sequence.SequenceSupport;
35+
import org.hibernate.dialect.sql.ast.MySQLSqlAstTranslator;
3536
import org.hibernate.dialect.temptable.TemporaryTable;
3637
import org.hibernate.dialect.temptable.TemporaryTableKind;
3738
import org.hibernate.dialect.type.MySQLCastingJsonArrayJdbcTypeConstructor;

hibernate-core/src/main/java/org/hibernate/dialect/OracleDialect.java

+1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import org.hibernate.dialect.pagination.Oracle12LimitHandler;
2222
import org.hibernate.dialect.sequence.OracleSequenceSupport;
2323
import org.hibernate.dialect.sequence.SequenceSupport;
24+
import org.hibernate.dialect.sql.ast.OracleSqlAstTranslator;
2425
import org.hibernate.dialect.temptable.TemporaryTable;
2526
import org.hibernate.dialect.temptable.TemporaryTableKind;
2627
import org.hibernate.dialect.type.OracleBooleanJdbcType;

hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLDialect.java

+1
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
import org.hibernate.dialect.pagination.OffsetFetchLimitHandler;
3737
import org.hibernate.dialect.sequence.PostgreSQLSequenceSupport;
3838
import org.hibernate.dialect.sequence.SequenceSupport;
39+
import org.hibernate.dialect.sql.ast.PostgreSQLSqlAstTranslator;
3940
import org.hibernate.dialect.type.PgJdbcHelper;
4041
import org.hibernate.dialect.type.PostgreSQLArrayJdbcTypeConstructor;
4142
import org.hibernate.dialect.type.PostgreSQLCastingInetJdbcType;

hibernate-core/src/main/java/org/hibernate/dialect/PostgresPlusDialect.java

+1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010

1111
import org.hibernate.boot.model.FunctionContributions;
1212
import org.hibernate.dialect.function.CommonFunctionFactory;
13+
import org.hibernate.dialect.sql.ast.PostgreSQLSqlAstTranslator;
1314
import org.hibernate.engine.jdbc.dialect.spi.DialectResolutionInfo;
1415
import org.hibernate.engine.spi.SessionFactoryImplementor;
1516
import org.hibernate.persister.entity.mutation.EntityMutationTarget;

hibernate-core/src/main/java/org/hibernate/dialect/SQLServerDialect.java

+1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
import org.hibernate.dialect.sequence.SQLServer16SequenceSupport;
3939
import org.hibernate.dialect.sequence.SQLServerSequenceSupport;
4040
import org.hibernate.dialect.sequence.SequenceSupport;
41+
import org.hibernate.dialect.sql.ast.SQLServerSqlAstTranslator;
4142
import org.hibernate.dialect.type.SQLServerCastingXmlArrayJdbcTypeConstructor;
4243
import org.hibernate.dialect.type.SQLServerCastingXmlJdbcType;
4344
import org.hibernate.dialect.unique.AlterTableUniqueIndexDelegate;

hibernate-core/src/main/java/org/hibernate/dialect/SpannerDialect.java

+1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
import org.hibernate.dialect.lock.LockingStrategyException;
2222
import org.hibernate.dialect.pagination.LimitHandler;
2323
import org.hibernate.dialect.pagination.LimitOffsetLimitHandler;
24+
import org.hibernate.dialect.sql.ast.SpannerSqlAstTranslator;
2425
import org.hibernate.dialect.unique.UniqueDelegate;
2526
import org.hibernate.engine.jdbc.dialect.spi.DialectResolutionInfo;
2627
import org.hibernate.engine.jdbc.env.spi.SchemaNameResolver;

hibernate-core/src/main/java/org/hibernate/dialect/SybaseASEDialect.java

+1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import org.hibernate.dialect.function.CommonFunctionFactory;
2121
import org.hibernate.dialect.pagination.LimitHandler;
2222
import org.hibernate.dialect.pagination.TopLimitHandler;
23+
import org.hibernate.dialect.sql.ast.SybaseASESqlAstTranslator;
2324
import org.hibernate.engine.jdbc.Size;
2425
import org.hibernate.engine.jdbc.dialect.spi.DialectResolutionInfo;
2526
import org.hibernate.engine.spi.SessionFactoryImplementor;

hibernate-core/src/main/java/org/hibernate/dialect/SybaseDialect.java

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@
1515
import org.hibernate.dialect.identity.AbstractTransactSQLIdentityColumnSupport;
1616
import org.hibernate.dialect.identity.IdentityColumnSupport;
1717
import org.hibernate.dialect.identity.SybaseJconnIdentityColumnSupport;
18+
import org.hibernate.dialect.sql.ast.SybaseSqlAstTranslator;
19+
import org.hibernate.dialect.sql.ast.SybaseSqmToSqlAstConverter;
1820
import org.hibernate.dialect.unique.SkipNullableUniqueDelegate;
1921
import org.hibernate.dialect.unique.UniqueDelegate;
2022
import org.hibernate.engine.jdbc.dialect.spi.DialectResolutionInfo;

hibernate-core/src/main/java/org/hibernate/dialect/CockroachSqlAstTranslator.java renamed to hibernate-core/src/main/java/org/hibernate/dialect/sql/ast/CockroachSqlAstTranslator.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* SPDX-License-Identifier: Apache-2.0
33
* Copyright Red Hat Inc. and Hibernate Authors
44
*/
5-
package org.hibernate.dialect;
5+
package org.hibernate.dialect.sql.ast;
66

77
import org.hibernate.engine.spi.SessionFactoryImplementor;
88
import org.hibernate.sql.ast.Clause;

hibernate-core/src/main/java/org/hibernate/dialect/DB2SqlAstTranslator.java renamed to hibernate-core/src/main/java/org/hibernate/dialect/sql/ast/DB2SqlAstTranslator.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@
22
* SPDX-License-Identifier: Apache-2.0
33
* Copyright Red Hat Inc. and Hibernate Authors
44
*/
5-
package org.hibernate.dialect;
5+
package org.hibernate.dialect.sql.ast;
66

77
import java.util.List;
88
import java.util.function.Consumer;
99

1010
import org.hibernate.LockMode;
11+
import org.hibernate.dialect.DatabaseVersion;
1112
import org.hibernate.engine.spi.SessionFactoryImplementor;
1213
import org.hibernate.metamodel.mapping.CollectionPart;
1314
import org.hibernate.metamodel.mapping.JdbcMappingContainer;

hibernate-core/src/main/java/org/hibernate/dialect/DB2iSqlAstTranslator.java renamed to hibernate-core/src/main/java/org/hibernate/dialect/sql/ast/DB2iSqlAstTranslator.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22
* SPDX-License-Identifier: Apache-2.0
33
* Copyright Red Hat Inc. and Hibernate Authors
44
*/
5-
package org.hibernate.dialect;
5+
package org.hibernate.dialect.sql.ast;
66

7+
import org.hibernate.dialect.DatabaseVersion;
78
import org.hibernate.engine.spi.SessionFactoryImplementor;
89
import org.hibernate.query.sqm.ComparisonOperator;
910
import org.hibernate.sql.ast.tree.Statement;

hibernate-core/src/main/java/org/hibernate/dialect/DB2zSqlAstTranslator.java renamed to hibernate-core/src/main/java/org/hibernate/dialect/sql/ast/DB2zSqlAstTranslator.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22
* SPDX-License-Identifier: Apache-2.0
33
* Copyright Red Hat Inc. and Hibernate Authors
44
*/
5-
package org.hibernate.dialect;
5+
package org.hibernate.dialect.sql.ast;
66

7+
import org.hibernate.dialect.DatabaseVersion;
78
import org.hibernate.engine.spi.SessionFactoryImplementor;
89
import org.hibernate.query.sqm.ComparisonOperator;
910
import org.hibernate.sql.ast.tree.Statement;

hibernate-core/src/main/java/org/hibernate/dialect/H2SqlAstTranslator.java renamed to hibernate-core/src/main/java/org/hibernate/dialect/sql/ast/H2SqlAstTranslator.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* SPDX-License-Identifier: Apache-2.0
33
* Copyright Red Hat Inc. and Hibernate Authors
44
*/
5-
package org.hibernate.dialect;
5+
package org.hibernate.dialect.sql.ast;
66

77
import java.util.List;
88

@@ -14,6 +14,7 @@
1414
import org.hibernate.query.sqm.ComparisonOperator;
1515
import org.hibernate.sql.ast.Clause;
1616
import org.hibernate.sql.ast.SqlAstNodeRenderingMode;
17+
import org.hibernate.sql.ast.spi.SqlAstTranslatorWithMerge;
1718
import org.hibernate.sql.ast.spi.SqlSelection;
1819
import org.hibernate.sql.ast.tree.Statement;
1920
import org.hibernate.sql.ast.tree.cte.CteContainer;

hibernate-core/src/main/java/org/hibernate/dialect/HANASqlAstTranslator.java renamed to hibernate-core/src/main/java/org/hibernate/dialect/sql/ast/HANASqlAstTranslator.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@
22
* SPDX-License-Identifier: Apache-2.0
33
* Copyright Red Hat Inc. and Hibernate Authors
44
*/
5-
package org.hibernate.dialect;
5+
package org.hibernate.dialect.sql.ast;
66

77
import java.util.List;
88

99
import org.hibernate.MappingException;
10+
import org.hibernate.dialect.HANADialect;
1011
import org.hibernate.engine.spi.SessionFactoryImplementor;
1112
import org.hibernate.internal.util.collections.Stack;
1213
import org.hibernate.metamodel.mapping.CollectionPart;
@@ -39,7 +40,7 @@
3940
import org.hibernate.sql.exec.spi.JdbcOperation;
4041
import org.hibernate.sql.model.internal.TableInsertStandard;
4142

42-
import static org.hibernate.dialect.SybaseASESqlAstTranslator.isLob;
43+
import static org.hibernate.dialect.sql.ast.SybaseASESqlAstTranslator.isLob;
4344

4445
/**
4546
* An SQL AST translator for HANA.

hibernate-core/src/main/java/org/hibernate/dialect/HSQLSqlAstTranslator.java renamed to hibernate-core/src/main/java/org/hibernate/dialect/sql/ast/HSQLSqlAstTranslator.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* SPDX-License-Identifier: Apache-2.0
33
* Copyright Red Hat Inc. and Hibernate Authors
44
*/
5-
package org.hibernate.dialect;
5+
package org.hibernate.dialect.sql.ast;
66

77
import java.util.List;
88
import java.util.function.Consumer;

hibernate-core/src/main/java/org/hibernate/dialect/MariaDBSqlAstTranslator.java renamed to hibernate-core/src/main/java/org/hibernate/dialect/sql/ast/MariaDBSqlAstTranslator.java

+3-1
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,13 @@
22
* SPDX-License-Identifier: Apache-2.0
33
* Copyright Red Hat Inc. and Hibernate Authors
44
*/
5-
package org.hibernate.dialect;
5+
package org.hibernate.dialect.sql.ast;
66

77
import java.util.ArrayList;
88
import java.util.List;
99

10+
import org.hibernate.dialect.DmlTargetColumnQualifierSupport;
11+
import org.hibernate.dialect.MariaDBDialect;
1012
import org.hibernate.engine.spi.SessionFactoryImplementor;
1113
import org.hibernate.internal.util.collections.Stack;
1214
import org.hibernate.metamodel.mapping.JdbcMappingContainer;

hibernate-core/src/main/java/org/hibernate/dialect/MySQLSqlAstTranslator.java renamed to hibernate-core/src/main/java/org/hibernate/dialect/sql/ast/MySQLSqlAstTranslator.java

+4-1
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,11 @@
22
* SPDX-License-Identifier: Apache-2.0
33
* Copyright Red Hat Inc. and Hibernate Authors
44
*/
5-
package org.hibernate.dialect;
5+
package org.hibernate.dialect.sql.ast;
66

7+
import org.hibernate.dialect.Dialect;
8+
import org.hibernate.dialect.DmlTargetColumnQualifierSupport;
9+
import org.hibernate.dialect.MySQLDialect;
710
import org.hibernate.engine.jdbc.Size;
811
import org.hibernate.engine.spi.SessionFactoryImplementor;
912
import org.hibernate.internal.util.collections.Stack;

hibernate-core/src/main/java/org/hibernate/dialect/OracleSqlAstTranslator.java renamed to hibernate-core/src/main/java/org/hibernate/dialect/sql/ast/OracleSqlAstTranslator.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* SPDX-License-Identifier: Apache-2.0
33
* Copyright Red Hat Inc. and Hibernate Authors
44
*/
5-
package org.hibernate.dialect;
5+
package org.hibernate.dialect.sql.ast;
66

77
import java.util.ArrayList;
88
import java.util.List;
@@ -25,6 +25,7 @@
2525
import org.hibernate.query.sqm.sql.internal.SqmPathInterpretation;
2626
import org.hibernate.sql.ast.Clause;
2727
import org.hibernate.sql.ast.SqlAstNodeRenderingMode;
28+
import org.hibernate.sql.ast.spi.SqlAstTranslatorWithUpsert;
2829
import org.hibernate.sql.ast.spi.SqlSelection;
2930
import org.hibernate.sql.ast.tree.SqlAstNode;
3031
import org.hibernate.sql.ast.tree.Statement;

hibernate-core/src/main/java/org/hibernate/dialect/PostgreSQLSqlAstTranslator.java renamed to hibernate-core/src/main/java/org/hibernate/dialect/sql/ast/PostgreSQLSqlAstTranslator.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@
22
* SPDX-License-Identifier: Apache-2.0
33
* Copyright Red Hat Inc. and Hibernate Authors
44
*/
5-
package org.hibernate.dialect;
5+
package org.hibernate.dialect.sql.ast;
66

77
import org.hibernate.engine.spi.SessionFactoryImplementor;
88
import org.hibernate.metamodel.mapping.JdbcMappingContainer;
99
import org.hibernate.query.sqm.ComparisonOperator;
1010
import org.hibernate.query.common.FetchClauseType;
1111
import org.hibernate.sql.ast.Clause;
12+
import org.hibernate.sql.ast.spi.SqlAstTranslatorWithMerge;
1213
import org.hibernate.sql.ast.tree.Statement;
1314
import org.hibernate.sql.ast.tree.cte.CteMaterialization;
1415
import org.hibernate.sql.ast.tree.cte.CteStatement;

hibernate-core/src/main/java/org/hibernate/dialect/SQLServerSqlAstTranslator.java renamed to hibernate-core/src/main/java/org/hibernate/dialect/sql/ast/SQLServerSqlAstTranslator.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* SPDX-License-Identifier: Apache-2.0
33
* Copyright Red Hat Inc. and Hibernate Authors
44
*/
5-
package org.hibernate.dialect;
5+
package org.hibernate.dialect.sql.ast;
66

77
import java.util.List;
88

@@ -20,6 +20,7 @@
2020
import org.hibernate.sql.ast.Clause;
2121
import org.hibernate.sql.ast.SqlAstJoinType;
2222
import org.hibernate.sql.ast.SqlAstNodeRenderingMode;
23+
import org.hibernate.sql.ast.spi.SqlAstTranslatorWithMerge;
2324
import org.hibernate.sql.ast.spi.SqlSelection;
2425
import org.hibernate.sql.ast.tree.SqlAstNode;
2526
import org.hibernate.sql.ast.tree.Statement;

0 commit comments

Comments
 (0)