Skip to content

Commit b3f3183

Browse files
committed
missed some cleanup in SchemaTruncatorImpl
1 parent b3a27ef commit b3f3183

File tree

2 files changed

+15
-19
lines changed

2 files changed

+15
-19
lines changed

hibernate-core/src/main/java/org/hibernate/tool/schema/internal/AbstractSchemaPopulator.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ private String getDefaultImportFile(ExecutionOptions options) {
6767
}
6868

6969
private static boolean skipDefaultFileImport(ExecutionOptions options) {
70-
return getBoolean( HBM2DDL_SKIP_DEFAULT_IMPORT_FILE, options.getConfigurationValues(), false );
70+
return getBoolean( HBM2DDL_SKIP_DEFAULT_IMPORT_FILE, options.getConfigurationValues() );
7171
}
7272

7373
/**
@@ -101,7 +101,8 @@ private boolean applyImportScript(
101101
final Object importScriptSetting = getImportScriptSetting( options );
102102
if ( importScriptSetting != null ) {
103103
final var importScriptInput =
104-
interpretScriptSourceSetting( importScriptSetting, getClassLoaderService(), getCharsetName( options ) );
104+
interpretScriptSourceSetting( importScriptSetting,
105+
getClassLoaderService(), getCharsetName( options ) );
105106
applyScript(
106107
options,
107108
commandExtractor,

hibernate-core/src/main/java/org/hibernate/tool/schema/internal/SchemaTruncatorImpl.java

Lines changed: 12 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import java.util.List;
3030
import java.util.Set;
3131

32+
import static org.hibernate.internal.util.collections.CollectionHelper.setOfSize;
3233
import static org.hibernate.tool.schema.internal.Helper.applySqlString;
3334
import static org.hibernate.tool.schema.internal.Helper.applySqlStrings;
3435
import static org.hibernate.tool.schema.internal.Helper.createSqlStringGenerationContext;
@@ -110,9 +111,9 @@ private void truncateFromMetadata(
110111
Formatter formatter,
111112
GenerationTarget... targets) {
112113
final var database = metadata.getDatabase();
113-
SqlStringGenerationContext context = createSqlStringGenerationContext( options, metadata );
114+
final var context = createSqlStringGenerationContext( options, metadata );
114115

115-
final Set<String> exportIdentifiers = CollectionHelper.setOfSize( 50 );
116+
final Set<String> exportIdentifiers = setOfSize( 50 );
116117

117118
for ( var namespace : database.getNamespaces() ) {
118119
if ( schemaFilter.includeNamespace( namespace ) ) {
@@ -121,19 +122,14 @@ private void truncateFromMetadata(
121122
applySqlString( dialect.getTableCleaner().getSqlBeforeString(), formatter, options, targets );
122123

123124
// now it's safe to drop the tables
124-
List<Table> list = new ArrayList<>( namespace.getTables().size() );
125-
for ( Table table : namespace.getTables() ) {
126-
if ( !table.isPhysicalTable() ) {
127-
continue;
125+
final List<Table> list = new ArrayList<>( namespace.getTables().size() );
126+
for ( var table : namespace.getTables() ) {
127+
if ( table.isPhysicalTable()
128+
&& schemaFilter.includeTable( table )
129+
&& contributableInclusionFilter.matches( table ) ) {
130+
checkExportIdentifier( table, exportIdentifiers );
131+
list.add( table );
128132
}
129-
if ( !schemaFilter.includeTable( table ) ) {
130-
continue;
131-
}
132-
if ( !contributableInclusionFilter.matches( table ) ) {
133-
continue;
134-
}
135-
checkExportIdentifier( table, exportIdentifiers );
136-
list.add( table );
137133
}
138134
applySqlStrings(
139135
dialect.getTableCleaner().getSqlTruncateStrings( list, metadata, context ),
@@ -175,7 +171,6 @@ private void disableConstraints(
175171
ContributableMatcher contributableInclusionFilter,
176172
GenerationTarget... targets) {
177173
final var dialect = metadata.getDatabase().getJdbcEnvironment().getDialect();
178-
179174
for ( var table : namespace.getTables() ) {
180175
if ( table.isPhysicalTable()
181176
&& schemaFilter.includeTable( table )
@@ -213,8 +208,8 @@ private void enableConstraints(
213208
SqlStringGenerationContext context,
214209
ContributableMatcher contributableInclusionFilter,
215210
GenerationTarget... targets) {
216-
final Dialect dialect = metadata.getDatabase().getJdbcEnvironment().getDialect();
217-
for ( Table table : namespace.getTables() ) {
211+
final var dialect = metadata.getDatabase().getJdbcEnvironment().getDialect();
212+
for ( var table : namespace.getTables() ) {
218213
if ( table.isPhysicalTable()
219214
&& schemaFilter.includeTable( table )
220215
&& contributableInclusionFilter.matches( table ) ) {

0 commit comments

Comments
 (0)