[jOOQ/jOOQ#8986] Cannot call UDT.getPackage() in OSS edition

This commit is contained in:
Knut Wannheden 2019-08-30 07:40:30 +02:00
parent 24a8dcae06
commit 80d42ff120

View File

@ -59,13 +59,6 @@ import org.jooq.UDT;
import org.jooq.UDTRecord;
import org.jooq.UniqueKey;
import org.jooq.exception.DataAccessException;
import org.jooq.impl.AbstractMeta;
import org.jooq.impl.CatalogImpl;
import org.jooq.impl.DSL;
import org.jooq.impl.SchemaImpl;
import org.jooq.impl.SequenceImpl;
import org.jooq.impl.TableImpl;
import org.jooq.impl.UDTImpl;
/**
* An implementation of {@code Meta} which can be used to create fully
@ -325,7 +318,11 @@ final class DetachedMeta extends AbstractMeta {
}
static DetachedUDT<?> copyOf(UDT<?> udt, Schema owner) {
return new DetachedUDT<>(udt.getName(), owner, udt.getPackage(), udt.isSynthetic()).copy(udt);
Package package_ = null;
return new DetachedUDT<>(udt.getName(), owner, package_, udt.isSynthetic()).copy(udt);
}
}
}