Store SchemaMapping to local variable

This commit is contained in:
Lukas Eder 2012-09-01 10:20:33 +02:00
parent 37c0b0fa5b
commit 2a235ff569

View File

@ -77,6 +77,7 @@ import org.jooq.QueryPart;
import org.jooq.Record;
import org.jooq.RenderContext;
import org.jooq.Schema;
import org.jooq.SchemaMapping;
import org.jooq.Table;
import org.jooq.UDT;
import org.jooq.UDTRecord;
@ -940,8 +941,10 @@ final class Util {
*/
@SuppressWarnings("deprecation")
static final Schema getMappedSchema(Configuration configuration, Schema schema) {
if (configuration.getSchemaMapping() != null) {
return configuration.getSchemaMapping().map(schema);
SchemaMapping mapping = configuration.getSchemaMapping();
if (mapping != null) {
return mapping.map(schema);
}
else {
return schema;
@ -953,8 +956,10 @@ final class Util {
*/
@SuppressWarnings("deprecation")
static final Table<?> getMappedTable(Configuration configuration, Table<?> table) {
if (configuration.getSchemaMapping() != null) {
return configuration.getSchemaMapping().map(table);
SchemaMapping mapping = configuration.getSchemaMapping();
if (mapping != null) {
return mapping.map(table);
}
else {
return table;