move TableMigrator to the SPI package

I must have just made a mistake when I created this interface

Signed-off-by: Gavin King <gavin@hibernate.org>
This commit is contained in:
Gavin King 2024-10-29 17:16:31 +01:00
parent e676ebe62e
commit c037d74bbc
5 changed files with 6 additions and 5 deletions

View File

@ -129,7 +129,7 @@ import org.hibernate.tool.schema.internal.StandardTableExporter;
import org.hibernate.tool.schema.internal.StandardTableMigrator; import org.hibernate.tool.schema.internal.StandardTableMigrator;
import org.hibernate.tool.schema.internal.StandardUniqueKeyExporter; import org.hibernate.tool.schema.internal.StandardUniqueKeyExporter;
import org.hibernate.tool.schema.internal.StandardUserDefinedTypeExporter; import org.hibernate.tool.schema.internal.StandardUserDefinedTypeExporter;
import org.hibernate.tool.schema.internal.TableMigrator; import org.hibernate.tool.schema.spi.TableMigrator;
import org.hibernate.tool.schema.spi.Cleaner; import org.hibernate.tool.schema.spi.Cleaner;
import org.hibernate.tool.schema.spi.Exporter; import org.hibernate.tool.schema.spi.Exporter;
import org.hibernate.tool.schema.spi.SchemaManagementTool; import org.hibernate.tool.schema.spi.SchemaManagementTool;

View File

@ -80,7 +80,7 @@ import org.hibernate.sql.ast.spi.SqlAppender;
import org.hibernate.sql.model.MutationOperation; import org.hibernate.sql.model.MutationOperation;
import org.hibernate.sql.model.internal.OptionalTableUpdate; import org.hibernate.sql.model.internal.OptionalTableUpdate;
import org.hibernate.tool.schema.extract.spi.SequenceInformationExtractor; import org.hibernate.tool.schema.extract.spi.SequenceInformationExtractor;
import org.hibernate.tool.schema.internal.TableMigrator; import org.hibernate.tool.schema.spi.TableMigrator;
import org.hibernate.tool.schema.spi.Cleaner; import org.hibernate.tool.schema.spi.Cleaner;
import org.hibernate.tool.schema.spi.Exporter; import org.hibernate.tool.schema.spi.Exporter;
import org.hibernate.tool.schema.spi.SchemaManagementTool; import org.hibernate.tool.schema.spi.SchemaManagementTool;

View File

@ -16,6 +16,7 @@ import org.hibernate.mapping.Column;
import org.hibernate.mapping.Table; import org.hibernate.mapping.Table;
import org.hibernate.tool.schema.extract.spi.ColumnInformation; import org.hibernate.tool.schema.extract.spi.ColumnInformation;
import org.hibernate.tool.schema.extract.spi.TableInformation; import org.hibernate.tool.schema.extract.spi.TableInformation;
import org.hibernate.tool.schema.spi.TableMigrator;
import org.jboss.logging.Logger; import org.jboss.logging.Logger;
import java.util.ArrayList; import java.util.ArrayList;

View File

@ -5,8 +5,8 @@
package org.hibernate.tool.schema.spi; package org.hibernate.tool.schema.spi;
/** /**
* Contract for hiding the differences between a passed Writer, File or URL in * Contract for hiding the differences between a passed {@code Writer},
* terms of how we write output scripts. * {@code File} or {@code URL} in terms of how we write output scripts.
* *
* @author Steve Ebersole * @author Steve Ebersole
*/ */

View File

@ -2,7 +2,7 @@
* SPDX-License-Identifier: LGPL-2.1-or-later * SPDX-License-Identifier: LGPL-2.1-or-later
* Copyright Red Hat Inc. and Hibernate Authors * Copyright Red Hat Inc. and Hibernate Authors
*/ */
package org.hibernate.tool.schema.internal; package org.hibernate.tool.schema.spi;
import org.hibernate.boot.Metadata; import org.hibernate.boot.Metadata;
import org.hibernate.boot.model.relational.SqlStringGenerationContext; import org.hibernate.boot.model.relational.SqlStringGenerationContext;