[jOOQ/jOOQ#9584] Cosmetic fixes
This commit is contained in:
parent
b383030db2
commit
cdc48737b2
@ -37,6 +37,8 @@
|
||||
*/
|
||||
package org.jooq.impl;
|
||||
|
||||
import static org.jooq.tools.jdbc.JDBCUtils.safeClose;
|
||||
|
||||
import java.io.Reader;
|
||||
import java.util.Scanner;
|
||||
|
||||
@ -95,9 +97,10 @@ final class DDLInterpreterMetaProvider implements MetaProvider {
|
||||
}
|
||||
|
||||
private final void loadSource(DSLContext ctx, Source source, DDLInterpreter interpreter) {
|
||||
Reader reader = source.reader();
|
||||
Reader reader = null;
|
||||
|
||||
try {
|
||||
Scanner s = new Scanner(reader).useDelimiter("\\A");
|
||||
Scanner s = new Scanner(reader = source.reader()).useDelimiter("\\A");
|
||||
|
||||
for (Query query : ctx.parser().parse(s.hasNext() ? s.next() : ""))
|
||||
interpreter.accept(query);
|
||||
@ -108,12 +111,7 @@ final class DDLInterpreterMetaProvider implements MetaProvider {
|
||||
throw e;
|
||||
}
|
||||
finally {
|
||||
if (reader != null)
|
||||
try {
|
||||
reader.close();
|
||||
}
|
||||
catch (Exception ignore) {}
|
||||
safeClose(reader);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -44,7 +44,7 @@ import org.jooq.Meta;
|
||||
import org.jooq.MetaProvider;
|
||||
|
||||
/**
|
||||
* A default implementation of the {@link MetaProvider}, which provides meta
|
||||
* A default implementation of the {@link MetaProvider} SPI, which provides meta
|
||||
* data information based on the JDBC {@link DatabaseMetaData} API.
|
||||
*
|
||||
* @author Lukas Eder
|
||||
|
||||
Loading…
Reference in New Issue
Block a user