[#5850] Add support for SYS_REFCURSOR IN parameters

This commit is contained in:
lukaseder 2017-02-15 14:32:43 +01:00
parent 715f89a5c4
commit 9d8214639e

View File

@ -42,8 +42,11 @@ import static org.jooq.SQLDialect.FIREBIRD;
// ...
import static org.jooq.SQLDialect.POSTGRES;
// ...
import static org.jooq.XMLFormat.RecordFormat.COLUMN_NAME_ELEMENTS;
import static org.jooq.impl.DSL.function;
import static org.jooq.impl.DSL.inline;
import static org.jooq.impl.DSL.name;
import static org.jooq.impl.DSL.sql;
import static org.jooq.impl.DSL.table;
import static org.jooq.impl.DSL.using;
import static org.jooq.impl.DSL.val;
@ -82,7 +85,9 @@ import org.jooq.ExecuteContext;
import org.jooq.ExecuteListener;
import org.jooq.Field;
import org.jooq.Package;
import org.jooq.Param;
import org.jooq.Parameter;
import org.jooq.QueryPart;
import org.jooq.Record;
import org.jooq.RenderContext;
import org.jooq.Result;
@ -93,6 +98,7 @@ import org.jooq.Schema;
import org.jooq.UDT;
import org.jooq.UDTField;
import org.jooq.UDTRecord;
import org.jooq.XMLFormat;
import org.jooq.exception.ControlFlowSignal;
import org.jooq.exception.MappingException;
import org.jooq.tools.Convert;
@ -136,6 +142,7 @@ public abstract class AbstractRoutine<T> extends AbstractQueryPart implements Ro
// ------------------------------------------------------------------------
// Call-data attributes (call-specific)
// ------------------------------------------------------------------------
@ -529,6 +536,13 @@ public abstract class AbstractRoutine<T> extends AbstractQueryPart implements Ro
@ -572,6 +586,14 @@ public abstract class AbstractRoutine<T> extends AbstractQueryPart implements Ro
context.visit(getInValues().get(parameter));
@ -720,6 +742,14 @@ public abstract class AbstractRoutine<T> extends AbstractQueryPart implements Ro
@ -746,6 +776,12 @@ public abstract class AbstractRoutine<T> extends AbstractQueryPart implements Ro
@ -877,6 +913,41 @@ public abstract class AbstractRoutine<T> extends AbstractQueryPart implements Ro
@ -957,6 +1028,10 @@ public abstract class AbstractRoutine<T> extends AbstractQueryPart implements Ro
context.visit(value);
}
@ -1150,6 +1225,10 @@ public abstract class AbstractRoutine<T> extends AbstractQueryPart implements Ro
@ -1168,6 +1247,7 @@ public abstract class AbstractRoutine<T> extends AbstractQueryPart implements Ro
}
@ -1185,6 +1265,10 @@ public abstract class AbstractRoutine<T> extends AbstractQueryPart implements Ro