diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractRoutine.java b/jOOQ/src/main/java/org/jooq/impl/AbstractRoutine.java index cb064aca70..648178ddeb 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractRoutine.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractRoutine.java @@ -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 extends AbstractQueryPart implements Ro + // ------------------------------------------------------------------------ // Call-data attributes (call-specific) // ------------------------------------------------------------------------ @@ -529,6 +536,13 @@ public abstract class AbstractRoutine extends AbstractQueryPart implements Ro + + + + + + + @@ -572,6 +586,14 @@ public abstract class AbstractRoutine extends AbstractQueryPart implements Ro + + + + + + + + context.visit(getInValues().get(parameter)); @@ -720,6 +742,14 @@ public abstract class AbstractRoutine extends AbstractQueryPart implements Ro + + + + + + + + @@ -746,6 +776,12 @@ public abstract class AbstractRoutine extends AbstractQueryPart implements Ro + + + + + + @@ -877,6 +913,41 @@ public abstract class AbstractRoutine extends AbstractQueryPart implements Ro + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -957,6 +1028,10 @@ public abstract class AbstractRoutine extends AbstractQueryPart implements Ro + + + + context.visit(value); } @@ -1150,6 +1225,10 @@ public abstract class AbstractRoutine extends AbstractQueryPart implements Ro + + + + @@ -1168,6 +1247,7 @@ public abstract class AbstractRoutine extends AbstractQueryPart implements Ro + } @@ -1185,6 +1265,10 @@ public abstract class AbstractRoutine extends AbstractQueryPart implements Ro + + + +