From a6e190cb64a6da2b60e91d6a42e81d092176c3d2 Mon Sep 17 00:00:00 2001 From: Lukas Eder Date: Sun, 29 Jan 2012 14:20:30 +0000 Subject: [PATCH] Re-generated Oracle SYS.DBMS_XPLAN package after upgrade to Oracle 11g --- .../oracle/sys/packages/DbmsXplan.java | 716 +++++++++++++++++- .../sys/packages/dbms_xplan/BuildPlanXml.java | 184 +++++ .../sys/packages/dbms_xplan/DiffPlan.java | 93 +++ .../sys/packages/dbms_xplan/DiffPlanAwr.java | 93 +++ .../packages/dbms_xplan/DiffPlanCursor.java | 93 +++ .../packages/dbms_xplan/DiffPlanOutline.java | 115 +++ .../dbms_xplan/DiffPlanSqlBaseline.java | 71 ++ .../sys/packages/dbms_xplan/DisplayPlan.java | 137 ++++ .../dbms_xplan/DisplaySqlPlanBaseline.java | 96 +++ .../sys/packages/dbms_xplan/FormatNumber.java | 49 ++ .../packages/dbms_xplan/FormatNumber2.java | 49 ++ .../sys/packages/dbms_xplan/FormatSize.java | 49 ++ .../sys/packages/dbms_xplan/FormatSize2.java | 49 ++ .../sys/packages/dbms_xplan/FormatTimeS.java | 49 ++ .../dbms_xplan/GetPlandiffReportXml.java | 96 +++ .../dbms_xplan/PreparePlanXmlQuery.java | 49 ++ 16 files changed, 1987 insertions(+), 1 deletion(-) create mode 100644 jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/BuildPlanXml.java create mode 100644 jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/DiffPlan.java create mode 100644 jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/DiffPlanAwr.java create mode 100644 jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/DiffPlanCursor.java create mode 100644 jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/DiffPlanOutline.java create mode 100644 jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/DiffPlanSqlBaseline.java create mode 100644 jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/DisplayPlan.java create mode 100644 jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/DisplaySqlPlanBaseline.java create mode 100644 jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/FormatNumber.java create mode 100644 jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/FormatNumber2.java create mode 100644 jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/FormatSize.java create mode 100644 jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/FormatSize2.java create mode 100644 jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/FormatTimeS.java create mode 100644 jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/GetPlandiffReportXml.java create mode 100644 jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/PreparePlanXmlQuery.java diff --git a/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/DbmsXplan.java b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/DbmsXplan.java index 3bbdd1a500..99ed269185 100644 --- a/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/DbmsXplan.java +++ b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/DbmsXplan.java @@ -10,13 +10,337 @@ package org.jooq.examples.oracle.sys.packages; */ public final class DbmsXplan extends org.jooq.impl.PackageImpl { - private static final long serialVersionUID = 407039933; + private static final long serialVersionUID = 1703556324; /** * The singleton instance of DBMS_XPLAN */ public static org.jooq.examples.oracle.sys.packages.DbmsXplan DBMS_XPLAN = new org.jooq.examples.oracle.sys.packages.DbmsXplan(); + /** + * Invoke BUILD_PLAN_XML + * + * @param tableName + * @param statementId + * @param planId + * @param format + * @param filterPreds + * @param planTag + * @param reportRef + * @throws org.jooq.exception.DataAccessException if something went wrong executing the query + */ + public static java.lang.Object buildPlanXml(org.jooq.Configuration configuration, java.lang.String tableName, java.lang.String statementId, java.lang.Number planId, java.lang.String format, java.lang.String filterPreds, java.lang.String planTag, java.lang.String reportRef) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.BuildPlanXml f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.BuildPlanXml(); + f.setTableName(tableName); + f.setStatementId(statementId); + f.setPlanId(planId); + f.setFormat(format); + f.setFilterPreds(filterPreds); + f.setPlanTag(planTag); + f.setReportRef(reportRef); + + f.execute(configuration); + return f.getReturnValue(); + } + + /** + * Get BUILD_PLAN_XML as a field + * + * @param tableName + * @param statementId + * @param planId + * @param format + * @param filterPreds + * @param planTag + * @param reportRef + */ + public static org.jooq.Field buildPlanXml(java.lang.String tableName, java.lang.String statementId, java.lang.Number planId, java.lang.String format, java.lang.String filterPreds, java.lang.String planTag, java.lang.String reportRef) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.BuildPlanXml f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.BuildPlanXml(); + f.setTableName(tableName); + f.setStatementId(statementId); + f.setPlanId(planId); + f.setFormat(format); + f.setFilterPreds(filterPreds); + f.setPlanTag(planTag); + f.setReportRef(reportRef); + + return f.asField(); + } + + /** + * Get BUILD_PLAN_XML as a field + * + * @param tableName + * @param statementId + * @param planId + * @param format + * @param filterPreds + * @param planTag + * @param reportRef + */ + public static org.jooq.Field buildPlanXml(org.jooq.Field tableName, org.jooq.Field statementId, org.jooq.Field planId, org.jooq.Field format, org.jooq.Field filterPreds, org.jooq.Field planTag, org.jooq.Field reportRef) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.BuildPlanXml f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.BuildPlanXml(); + f.setTableName(tableName); + f.setStatementId(statementId); + f.setPlanId(planId); + f.setFormat(format); + f.setFilterPreds(filterPreds); + f.setPlanTag(planTag); + f.setReportRef(reportRef); + + return f.asField(); + } + + /** + * Invoke DIFF_PLAN + * + * @param sqlText + * @param outline + * @param userName + * @throws org.jooq.exception.DataAccessException if something went wrong executing the query + */ + public static java.lang.String diffPlan(org.jooq.Configuration configuration, java.lang.String sqlText, java.lang.String outline, java.lang.String userName) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlan f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlan(); + f.setSqlText(sqlText); + f.setOutline(outline); + f.setUserName(userName); + + f.execute(configuration); + return f.getReturnValue(); + } + + /** + * Get DIFF_PLAN as a field + * + * @param sqlText + * @param outline + * @param userName + */ + public static org.jooq.Field diffPlan(java.lang.String sqlText, java.lang.String outline, java.lang.String userName) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlan f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlan(); + f.setSqlText(sqlText); + f.setOutline(outline); + f.setUserName(userName); + + return f.asField(); + } + + /** + * Get DIFF_PLAN as a field + * + * @param sqlText + * @param outline + * @param userName + */ + public static org.jooq.Field diffPlan(org.jooq.Field sqlText, org.jooq.Field outline, org.jooq.Field userName) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlan f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlan(); + f.setSqlText(sqlText); + f.setOutline(outline); + f.setUserName(userName); + + return f.asField(); + } + + /** + * Invoke DIFF_PLAN_AWR + * + * @param sqlId + * @param planHashValue1 + * @param planHashValue2 + * @throws org.jooq.exception.DataAccessException if something went wrong executing the query + */ + public static java.lang.String diffPlanAwr(org.jooq.Configuration configuration, java.lang.String sqlId, java.lang.Number planHashValue1, java.lang.Number planHashValue2) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlanAwr f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlanAwr(); + f.setSqlId(sqlId); + f.setPlanHashValue1(planHashValue1); + f.setPlanHashValue2(planHashValue2); + + f.execute(configuration); + return f.getReturnValue(); + } + + /** + * Get DIFF_PLAN_AWR as a field + * + * @param sqlId + * @param planHashValue1 + * @param planHashValue2 + */ + public static org.jooq.Field diffPlanAwr(java.lang.String sqlId, java.lang.Number planHashValue1, java.lang.Number planHashValue2) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlanAwr f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlanAwr(); + f.setSqlId(sqlId); + f.setPlanHashValue1(planHashValue1); + f.setPlanHashValue2(planHashValue2); + + return f.asField(); + } + + /** + * Get DIFF_PLAN_AWR as a field + * + * @param sqlId + * @param planHashValue1 + * @param planHashValue2 + */ + public static org.jooq.Field diffPlanAwr(org.jooq.Field sqlId, org.jooq.Field planHashValue1, org.jooq.Field planHashValue2) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlanAwr f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlanAwr(); + f.setSqlId(sqlId); + f.setPlanHashValue1(planHashValue1); + f.setPlanHashValue2(planHashValue2); + + return f.asField(); + } + + /** + * Invoke DIFF_PLAN_CURSOR + * + * @param sqlId + * @param cursorChildNum1 + * @param cursorChildNum2 + * @throws org.jooq.exception.DataAccessException if something went wrong executing the query + */ + public static java.lang.String diffPlanCursor(org.jooq.Configuration configuration, java.lang.String sqlId, java.lang.Number cursorChildNum1, java.lang.Number cursorChildNum2) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlanCursor f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlanCursor(); + f.setSqlId(sqlId); + f.setCursorChildNum1(cursorChildNum1); + f.setCursorChildNum2(cursorChildNum2); + + f.execute(configuration); + return f.getReturnValue(); + } + + /** + * Get DIFF_PLAN_CURSOR as a field + * + * @param sqlId + * @param cursorChildNum1 + * @param cursorChildNum2 + */ + public static org.jooq.Field diffPlanCursor(java.lang.String sqlId, java.lang.Number cursorChildNum1, java.lang.Number cursorChildNum2) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlanCursor f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlanCursor(); + f.setSqlId(sqlId); + f.setCursorChildNum1(cursorChildNum1); + f.setCursorChildNum2(cursorChildNum2); + + return f.asField(); + } + + /** + * Get DIFF_PLAN_CURSOR as a field + * + * @param sqlId + * @param cursorChildNum1 + * @param cursorChildNum2 + */ + public static org.jooq.Field diffPlanCursor(org.jooq.Field sqlId, org.jooq.Field cursorChildNum1, org.jooq.Field cursorChildNum2) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlanCursor f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlanCursor(); + f.setSqlId(sqlId); + f.setCursorChildNum1(cursorChildNum1); + f.setCursorChildNum2(cursorChildNum2); + + return f.asField(); + } + + /** + * Invoke DIFF_PLAN_OUTLINE + * + * @param sqlText + * @param outline1 + * @param outline2 + * @param userName + * @throws org.jooq.exception.DataAccessException if something went wrong executing the query + */ + public static java.lang.String diffPlanOutline(org.jooq.Configuration configuration, java.lang.String sqlText, java.lang.String outline1, java.lang.String outline2, java.lang.String userName) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlanOutline f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlanOutline(); + f.setSqlText(sqlText); + f.setOutline1(outline1); + f.setOutline2(outline2); + f.setUserName(userName); + + f.execute(configuration); + return f.getReturnValue(); + } + + /** + * Get DIFF_PLAN_OUTLINE as a field + * + * @param sqlText + * @param outline1 + * @param outline2 + * @param userName + */ + public static org.jooq.Field diffPlanOutline(java.lang.String sqlText, java.lang.String outline1, java.lang.String outline2, java.lang.String userName) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlanOutline f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlanOutline(); + f.setSqlText(sqlText); + f.setOutline1(outline1); + f.setOutline2(outline2); + f.setUserName(userName); + + return f.asField(); + } + + /** + * Get DIFF_PLAN_OUTLINE as a field + * + * @param sqlText + * @param outline1 + * @param outline2 + * @param userName + */ + public static org.jooq.Field diffPlanOutline(org.jooq.Field sqlText, org.jooq.Field outline1, org.jooq.Field outline2, org.jooq.Field userName) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlanOutline f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlanOutline(); + f.setSqlText(sqlText); + f.setOutline1(outline1); + f.setOutline2(outline2); + f.setUserName(userName); + + return f.asField(); + } + + /** + * Invoke DIFF_PLAN_SQL_BASELINE + * + * @param baselinePlanName1 + * @param baselinePlanName2 + * @throws org.jooq.exception.DataAccessException if something went wrong executing the query + */ + public static java.lang.String diffPlanSqlBaseline(org.jooq.Configuration configuration, java.lang.String baselinePlanName1, java.lang.String baselinePlanName2) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlanSqlBaseline f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlanSqlBaseline(); + f.setBaselinePlanName1(baselinePlanName1); + f.setBaselinePlanName2(baselinePlanName2); + + f.execute(configuration); + return f.getReturnValue(); + } + + /** + * Get DIFF_PLAN_SQL_BASELINE as a field + * + * @param baselinePlanName1 + * @param baselinePlanName2 + */ + public static org.jooq.Field diffPlanSqlBaseline(java.lang.String baselinePlanName1, java.lang.String baselinePlanName2) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlanSqlBaseline f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlanSqlBaseline(); + f.setBaselinePlanName1(baselinePlanName1); + f.setBaselinePlanName2(baselinePlanName2); + + return f.asField(); + } + + /** + * Get DIFF_PLAN_SQL_BASELINE as a field + * + * @param baselinePlanName1 + * @param baselinePlanName2 + */ + public static org.jooq.Field diffPlanSqlBaseline(org.jooq.Field baselinePlanName1, org.jooq.Field baselinePlanName2) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlanSqlBaseline f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.DiffPlanSqlBaseline(); + f.setBaselinePlanName1(baselinePlanName1); + f.setBaselinePlanName2(baselinePlanName2); + + return f.asField(); + } + /** * Invoke DISPLAY * @@ -179,6 +503,118 @@ public final class DbmsXplan extends org.jooq.impl.PackageImpl { return f.asField(); } + /** + * Invoke DISPLAY_PLAN + * + * @param tableName + * @param statementId + * @param format + * @param filterPreds + * @param type + * @throws org.jooq.exception.DataAccessException if something went wrong executing the query + */ + public static java.lang.String displayPlan(org.jooq.Configuration configuration, java.lang.String tableName, java.lang.String statementId, java.lang.String format, java.lang.String filterPreds, java.lang.String type) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.DisplayPlan f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.DisplayPlan(); + f.setTableName(tableName); + f.setStatementId(statementId); + f.setFormat(format); + f.setFilterPreds(filterPreds); + f.setType(type); + + f.execute(configuration); + return f.getReturnValue(); + } + + /** + * Get DISPLAY_PLAN as a field + * + * @param tableName + * @param statementId + * @param format + * @param filterPreds + * @param type + */ + public static org.jooq.Field displayPlan(java.lang.String tableName, java.lang.String statementId, java.lang.String format, java.lang.String filterPreds, java.lang.String type) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.DisplayPlan f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.DisplayPlan(); + f.setTableName(tableName); + f.setStatementId(statementId); + f.setFormat(format); + f.setFilterPreds(filterPreds); + f.setType(type); + + return f.asField(); + } + + /** + * Get DISPLAY_PLAN as a field + * + * @param tableName + * @param statementId + * @param format + * @param filterPreds + * @param type + */ + public static org.jooq.Field displayPlan(org.jooq.Field tableName, org.jooq.Field statementId, org.jooq.Field format, org.jooq.Field filterPreds, org.jooq.Field type) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.DisplayPlan f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.DisplayPlan(); + f.setTableName(tableName); + f.setStatementId(statementId); + f.setFormat(format); + f.setFilterPreds(filterPreds); + f.setType(type); + + return f.asField(); + } + + /** + * Invoke DISPLAY_SQL_PLAN_BASELINE + * + * @param sqlHandle + * @param planName + * @param format + * @throws org.jooq.exception.DataAccessException if something went wrong executing the query + */ + public static java.lang.Object displaySqlPlanBaseline(org.jooq.Configuration configuration, java.lang.String sqlHandle, java.lang.String planName, java.lang.String format) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.DisplaySqlPlanBaseline f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.DisplaySqlPlanBaseline(); + f.setSqlHandle(sqlHandle); + f.setPlanName(planName); + f.setFormat(format); + + f.execute(configuration); + return f.getReturnValue(); + } + + /** + * Get DISPLAY_SQL_PLAN_BASELINE as a field + * + * @param sqlHandle + * @param planName + * @param format + */ + public static org.jooq.Field displaySqlPlanBaseline(java.lang.String sqlHandle, java.lang.String planName, java.lang.String format) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.DisplaySqlPlanBaseline f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.DisplaySqlPlanBaseline(); + f.setSqlHandle(sqlHandle); + f.setPlanName(planName); + f.setFormat(format); + + return f.asField(); + } + + /** + * Get DISPLAY_SQL_PLAN_BASELINE as a field + * + * @param sqlHandle + * @param planName + * @param format + */ + public static org.jooq.Field displaySqlPlanBaseline(org.jooq.Field sqlHandle, org.jooq.Field planName, org.jooq.Field format) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.DisplaySqlPlanBaseline f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.DisplaySqlPlanBaseline(); + f.setSqlHandle(sqlHandle); + f.setPlanName(planName); + f.setFormat(format); + + return f.asField(); + } + /** * Invoke DISPLAY_SQLSET * @@ -241,6 +677,284 @@ public final class DbmsXplan extends org.jooq.impl.PackageImpl { return f.asField(); } + /** + * Invoke FORMAT_NUMBER + * + * @param num + * @throws org.jooq.exception.DataAccessException if something went wrong executing the query + */ + public static java.lang.String formatNumber(org.jooq.Configuration configuration, java.lang.Number num) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatNumber f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatNumber(); + f.setNum(num); + + f.execute(configuration); + return f.getReturnValue(); + } + + /** + * Get FORMAT_NUMBER as a field + * + * @param num + */ + public static org.jooq.Field formatNumber(java.lang.Number num) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatNumber f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatNumber(); + f.setNum(num); + + return f.asField(); + } + + /** + * Get FORMAT_NUMBER as a field + * + * @param num + */ + public static org.jooq.Field formatNumber(org.jooq.Field num) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatNumber f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatNumber(); + f.setNum(num); + + return f.asField(); + } + + /** + * Invoke FORMAT_NUMBER2 + * + * @param num + * @throws org.jooq.exception.DataAccessException if something went wrong executing the query + */ + public static java.lang.String formatNumber2(org.jooq.Configuration configuration, java.lang.Number num) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatNumber2 f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatNumber2(); + f.setNum(num); + + f.execute(configuration); + return f.getReturnValue(); + } + + /** + * Get FORMAT_NUMBER2 as a field + * + * @param num + */ + public static org.jooq.Field formatNumber2(java.lang.Number num) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatNumber2 f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatNumber2(); + f.setNum(num); + + return f.asField(); + } + + /** + * Get FORMAT_NUMBER2 as a field + * + * @param num + */ + public static org.jooq.Field formatNumber2(org.jooq.Field num) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatNumber2 f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatNumber2(); + f.setNum(num); + + return f.asField(); + } + + /** + * Invoke FORMAT_SIZE + * + * @param num + * @throws org.jooq.exception.DataAccessException if something went wrong executing the query + */ + public static java.lang.String formatSize(org.jooq.Configuration configuration, java.lang.Number num) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatSize f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatSize(); + f.setNum(num); + + f.execute(configuration); + return f.getReturnValue(); + } + + /** + * Get FORMAT_SIZE as a field + * + * @param num + */ + public static org.jooq.Field formatSize(java.lang.Number num) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatSize f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatSize(); + f.setNum(num); + + return f.asField(); + } + + /** + * Get FORMAT_SIZE as a field + * + * @param num + */ + public static org.jooq.Field formatSize(org.jooq.Field num) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatSize f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatSize(); + f.setNum(num); + + return f.asField(); + } + + /** + * Invoke FORMAT_SIZE2 + * + * @param num + * @throws org.jooq.exception.DataAccessException if something went wrong executing the query + */ + public static java.lang.String formatSize2(org.jooq.Configuration configuration, java.lang.Number num) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatSize2 f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatSize2(); + f.setNum(num); + + f.execute(configuration); + return f.getReturnValue(); + } + + /** + * Get FORMAT_SIZE2 as a field + * + * @param num + */ + public static org.jooq.Field formatSize2(java.lang.Number num) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatSize2 f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatSize2(); + f.setNum(num); + + return f.asField(); + } + + /** + * Get FORMAT_SIZE2 as a field + * + * @param num + */ + public static org.jooq.Field formatSize2(org.jooq.Field num) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatSize2 f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatSize2(); + f.setNum(num); + + return f.asField(); + } + + /** + * Invoke FORMAT_TIME_S + * + * @param num + * @throws org.jooq.exception.DataAccessException if something went wrong executing the query + */ + public static java.lang.String formatTimeS(org.jooq.Configuration configuration, java.lang.Number num) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatTimeS f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatTimeS(); + f.setNum(num); + + f.execute(configuration); + return f.getReturnValue(); + } + + /** + * Get FORMAT_TIME_S as a field + * + * @param num + */ + public static org.jooq.Field formatTimeS(java.lang.Number num) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatTimeS f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatTimeS(); + f.setNum(num); + + return f.asField(); + } + + /** + * Get FORMAT_TIME_S as a field + * + * @param num + */ + public static org.jooq.Field formatTimeS(org.jooq.Field num) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatTimeS f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.FormatTimeS(); + f.setNum(num); + + return f.asField(); + } + + /** + * Invoke GET_PLANDIFF_REPORT_XML + * + * @param reportRef + * @param tid + * @param method + * @throws org.jooq.exception.DataAccessException if something went wrong executing the query + */ + public static java.lang.Object getPlandiffReportXml(org.jooq.Configuration configuration, java.lang.String reportRef, java.lang.Number tid, java.lang.String method) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.GetPlandiffReportXml f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.GetPlandiffReportXml(); + f.setReportRef(reportRef); + f.setTid(tid); + f.setMethod(method); + + f.execute(configuration); + return f.getReturnValue(); + } + + /** + * Get GET_PLANDIFF_REPORT_XML as a field + * + * @param reportRef + * @param tid + * @param method + */ + public static org.jooq.Field getPlandiffReportXml(java.lang.String reportRef, java.lang.Number tid, java.lang.String method) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.GetPlandiffReportXml f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.GetPlandiffReportXml(); + f.setReportRef(reportRef); + f.setTid(tid); + f.setMethod(method); + + return f.asField(); + } + + /** + * Get GET_PLANDIFF_REPORT_XML as a field + * + * @param reportRef + * @param tid + * @param method + */ + public static org.jooq.Field getPlandiffReportXml(org.jooq.Field reportRef, org.jooq.Field tid, org.jooq.Field method) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.GetPlandiffReportXml f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.GetPlandiffReportXml(); + f.setReportRef(reportRef); + f.setTid(tid); + f.setMethod(method); + + return f.asField(); + } + + /** + * Invoke PREPARE_PLAN_XML_QUERY + * + * @param planQuery + * @throws org.jooq.exception.DataAccessException if something went wrong executing the query + */ + public static java.lang.String preparePlanXmlQuery(org.jooq.Configuration configuration, java.lang.String planQuery) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.PreparePlanXmlQuery f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.PreparePlanXmlQuery(); + f.setPlanQuery(planQuery); + + f.execute(configuration); + return f.getReturnValue(); + } + + /** + * Get PREPARE_PLAN_XML_QUERY as a field + * + * @param planQuery + */ + public static org.jooq.Field preparePlanXmlQuery(java.lang.String planQuery) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.PreparePlanXmlQuery f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.PreparePlanXmlQuery(); + f.setPlanQuery(planQuery); + + return f.asField(); + } + + /** + * Get PREPARE_PLAN_XML_QUERY as a field + * + * @param planQuery + */ + public static org.jooq.Field preparePlanXmlQuery(org.jooq.Field planQuery) { + org.jooq.examples.oracle.sys.packages.dbms_xplan.PreparePlanXmlQuery f = new org.jooq.examples.oracle.sys.packages.dbms_xplan.PreparePlanXmlQuery(); + f.setPlanQuery(planQuery); + + return f.asField(); + } + /** * Invoke PREPARE_RECORDS * diff --git a/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/BuildPlanXml.java b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/BuildPlanXml.java new file mode 100644 index 0000000000..f8b44df20a --- /dev/null +++ b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/BuildPlanXml.java @@ -0,0 +1,184 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.examples.oracle.sys.packages.dbms_xplan; + +/** + * This class is generated by jOOQ. + */ +public class BuildPlanXml extends org.jooq.impl.AbstractRoutine { + + private static final long serialVersionUID = 841625147; + + + /** + * An uncommented item + * + * The SQL type of this item (UNDEFINED, XMLTYPE) could not be mapped.
+ * Deserialising this field might not work! + */ + public static final org.jooq.Parameter RETURN_VALUE = createParameter("RETURN_VALUE", org.jooq.util.oracle.OracleDataType.getDefaultDataType("UNDEFINED")); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter TABLE_NAME = createParameter("TABLE_NAME", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter STATEMENT_ID = createParameter("STATEMENT_ID", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter PLAN_ID = createParameter("PLAN_ID", org.jooq.impl.SQLDataType.NUMERIC); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter FORMAT = createParameter("FORMAT", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter FILTER_PREDS = createParameter("FILTER_PREDS", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter PLAN_TAG = createParameter("PLAN_TAG", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter REPORT_REF = createParameter("REPORT_REF", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * Create a new routine call instance + */ + public BuildPlanXml() { + super(org.jooq.SQLDialect.ORACLE, "BUILD_PLAN_XML", org.jooq.examples.oracle.sys.Sys.SYS, org.jooq.examples.oracle.sys.packages.DbmsXplan.DBMS_XPLAN, org.jooq.util.oracle.OracleDataType.getDefaultDataType("UNDEFINED")); + + setReturnParameter(RETURN_VALUE); + addInParameter(TABLE_NAME); + addInParameter(STATEMENT_ID); + addInParameter(PLAN_ID); + addInParameter(FORMAT); + addInParameter(FILTER_PREDS); + addInParameter(PLAN_TAG); + addInParameter(REPORT_REF); + } + + /** + * Set the TABLE_NAME parameter to the routine + */ + public void setTableName(java.lang.String value) { + setValue(TABLE_NAME, value); + } + + /** + * Set the TABLE_NAME parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setTableName(org.jooq.Field field) { + setField(TABLE_NAME, field); + } + + /** + * Set the STATEMENT_ID parameter to the routine + */ + public void setStatementId(java.lang.String value) { + setValue(STATEMENT_ID, value); + } + + /** + * Set the STATEMENT_ID parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setStatementId(org.jooq.Field field) { + setField(STATEMENT_ID, field); + } + + /** + * Set the PLAN_ID parameter to the routine + */ + public void setPlanId(java.lang.Number value) { + setNumber(PLAN_ID, value); + } + + /** + * Set the PLAN_ID parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setPlanId(org.jooq.Field field) { + setNumber(PLAN_ID, field); + } + + /** + * Set the FORMAT parameter to the routine + */ + public void setFormat(java.lang.String value) { + setValue(FORMAT, value); + } + + /** + * Set the FORMAT parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setFormat(org.jooq.Field field) { + setField(FORMAT, field); + } + + /** + * Set the FILTER_PREDS parameter to the routine + */ + public void setFilterPreds(java.lang.String value) { + setValue(FILTER_PREDS, value); + } + + /** + * Set the FILTER_PREDS parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setFilterPreds(org.jooq.Field field) { + setField(FILTER_PREDS, field); + } + + /** + * Set the PLAN_TAG parameter to the routine + */ + public void setPlanTag(java.lang.String value) { + setValue(PLAN_TAG, value); + } + + /** + * Set the PLAN_TAG parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setPlanTag(org.jooq.Field field) { + setField(PLAN_TAG, field); + } + + /** + * Set the REPORT_REF parameter to the routine + */ + public void setReportRef(java.lang.String value) { + setValue(REPORT_REF, value); + } + + /** + * Set the REPORT_REF parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setReportRef(org.jooq.Field field) { + setField(REPORT_REF, field); + } +} diff --git a/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/DiffPlan.java b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/DiffPlan.java new file mode 100644 index 0000000000..96b6425381 --- /dev/null +++ b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/DiffPlan.java @@ -0,0 +1,93 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.examples.oracle.sys.packages.dbms_xplan; + +/** + * This class is generated by jOOQ. + */ +public class DiffPlan extends org.jooq.impl.AbstractRoutine { + + private static final long serialVersionUID = -26015612; + + + /** + * An uncommented item + */ + public static final org.jooq.Parameter RETURN_VALUE = createParameter("RETURN_VALUE", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter SQL_TEXT = createParameter("SQL_TEXT", org.jooq.impl.SQLDataType.CLOB); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter OUTLINE = createParameter("OUTLINE", org.jooq.impl.SQLDataType.CLOB); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter USER_NAME = createParameter("USER_NAME", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * Create a new routine call instance + */ + public DiffPlan() { + super(org.jooq.SQLDialect.ORACLE, "DIFF_PLAN", org.jooq.examples.oracle.sys.Sys.SYS, org.jooq.examples.oracle.sys.packages.DbmsXplan.DBMS_XPLAN, org.jooq.impl.SQLDataType.VARCHAR); + + setReturnParameter(RETURN_VALUE); + addInParameter(SQL_TEXT); + addInParameter(OUTLINE); + addInParameter(USER_NAME); + } + + /** + * Set the SQL_TEXT parameter to the routine + */ + public void setSqlText(java.lang.String value) { + setValue(SQL_TEXT, value); + } + + /** + * Set the SQL_TEXT parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setSqlText(org.jooq.Field field) { + setField(SQL_TEXT, field); + } + + /** + * Set the OUTLINE parameter to the routine + */ + public void setOutline(java.lang.String value) { + setValue(OUTLINE, value); + } + + /** + * Set the OUTLINE parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setOutline(org.jooq.Field field) { + setField(OUTLINE, field); + } + + /** + * Set the USER_NAME parameter to the routine + */ + public void setUserName(java.lang.String value) { + setValue(USER_NAME, value); + } + + /** + * Set the USER_NAME parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setUserName(org.jooq.Field field) { + setField(USER_NAME, field); + } +} diff --git a/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/DiffPlanAwr.java b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/DiffPlanAwr.java new file mode 100644 index 0000000000..a9dfcad510 --- /dev/null +++ b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/DiffPlanAwr.java @@ -0,0 +1,93 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.examples.oracle.sys.packages.dbms_xplan; + +/** + * This class is generated by jOOQ. + */ +public class DiffPlanAwr extends org.jooq.impl.AbstractRoutine { + + private static final long serialVersionUID = 1476319517; + + + /** + * An uncommented item + */ + public static final org.jooq.Parameter RETURN_VALUE = createParameter("RETURN_VALUE", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter SQL_ID = createParameter("SQL_ID", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter PLAN_HASH_VALUE1 = createParameter("PLAN_HASH_VALUE1", org.jooq.impl.SQLDataType.NUMERIC); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter PLAN_HASH_VALUE2 = createParameter("PLAN_HASH_VALUE2", org.jooq.impl.SQLDataType.NUMERIC); + + /** + * Create a new routine call instance + */ + public DiffPlanAwr() { + super(org.jooq.SQLDialect.ORACLE, "DIFF_PLAN_AWR", org.jooq.examples.oracle.sys.Sys.SYS, org.jooq.examples.oracle.sys.packages.DbmsXplan.DBMS_XPLAN, org.jooq.impl.SQLDataType.VARCHAR); + + setReturnParameter(RETURN_VALUE); + addInParameter(SQL_ID); + addInParameter(PLAN_HASH_VALUE1); + addInParameter(PLAN_HASH_VALUE2); + } + + /** + * Set the SQL_ID parameter to the routine + */ + public void setSqlId(java.lang.String value) { + setValue(SQL_ID, value); + } + + /** + * Set the SQL_ID parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setSqlId(org.jooq.Field field) { + setField(SQL_ID, field); + } + + /** + * Set the PLAN_HASH_VALUE1 parameter to the routine + */ + public void setPlanHashValue1(java.lang.Number value) { + setNumber(PLAN_HASH_VALUE1, value); + } + + /** + * Set the PLAN_HASH_VALUE1 parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setPlanHashValue1(org.jooq.Field field) { + setNumber(PLAN_HASH_VALUE1, field); + } + + /** + * Set the PLAN_HASH_VALUE2 parameter to the routine + */ + public void setPlanHashValue2(java.lang.Number value) { + setNumber(PLAN_HASH_VALUE2, value); + } + + /** + * Set the PLAN_HASH_VALUE2 parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setPlanHashValue2(org.jooq.Field field) { + setNumber(PLAN_HASH_VALUE2, field); + } +} diff --git a/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/DiffPlanCursor.java b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/DiffPlanCursor.java new file mode 100644 index 0000000000..d82b292480 --- /dev/null +++ b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/DiffPlanCursor.java @@ -0,0 +1,93 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.examples.oracle.sys.packages.dbms_xplan; + +/** + * This class is generated by jOOQ. + */ +public class DiffPlanCursor extends org.jooq.impl.AbstractRoutine { + + private static final long serialVersionUID = 1324457595; + + + /** + * An uncommented item + */ + public static final org.jooq.Parameter RETURN_VALUE = createParameter("RETURN_VALUE", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter SQL_ID = createParameter("SQL_ID", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter CURSOR_CHILD_NUM1 = createParameter("CURSOR_CHILD_NUM1", org.jooq.impl.SQLDataType.NUMERIC); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter CURSOR_CHILD_NUM2 = createParameter("CURSOR_CHILD_NUM2", org.jooq.impl.SQLDataType.NUMERIC); + + /** + * Create a new routine call instance + */ + public DiffPlanCursor() { + super(org.jooq.SQLDialect.ORACLE, "DIFF_PLAN_CURSOR", org.jooq.examples.oracle.sys.Sys.SYS, org.jooq.examples.oracle.sys.packages.DbmsXplan.DBMS_XPLAN, org.jooq.impl.SQLDataType.VARCHAR); + + setReturnParameter(RETURN_VALUE); + addInParameter(SQL_ID); + addInParameter(CURSOR_CHILD_NUM1); + addInParameter(CURSOR_CHILD_NUM2); + } + + /** + * Set the SQL_ID parameter to the routine + */ + public void setSqlId(java.lang.String value) { + setValue(SQL_ID, value); + } + + /** + * Set the SQL_ID parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setSqlId(org.jooq.Field field) { + setField(SQL_ID, field); + } + + /** + * Set the CURSOR_CHILD_NUM1 parameter to the routine + */ + public void setCursorChildNum1(java.lang.Number value) { + setNumber(CURSOR_CHILD_NUM1, value); + } + + /** + * Set the CURSOR_CHILD_NUM1 parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setCursorChildNum1(org.jooq.Field field) { + setNumber(CURSOR_CHILD_NUM1, field); + } + + /** + * Set the CURSOR_CHILD_NUM2 parameter to the routine + */ + public void setCursorChildNum2(java.lang.Number value) { + setNumber(CURSOR_CHILD_NUM2, value); + } + + /** + * Set the CURSOR_CHILD_NUM2 parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setCursorChildNum2(org.jooq.Field field) { + setNumber(CURSOR_CHILD_NUM2, field); + } +} diff --git a/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/DiffPlanOutline.java b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/DiffPlanOutline.java new file mode 100644 index 0000000000..88ae8f5f8d --- /dev/null +++ b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/DiffPlanOutline.java @@ -0,0 +1,115 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.examples.oracle.sys.packages.dbms_xplan; + +/** + * This class is generated by jOOQ. + */ +public class DiffPlanOutline extends org.jooq.impl.AbstractRoutine { + + private static final long serialVersionUID = -1261440657; + + + /** + * An uncommented item + */ + public static final org.jooq.Parameter RETURN_VALUE = createParameter("RETURN_VALUE", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter SQL_TEXT = createParameter("SQL_TEXT", org.jooq.impl.SQLDataType.CLOB); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter OUTLINE1 = createParameter("OUTLINE1", org.jooq.impl.SQLDataType.CLOB); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter OUTLINE2 = createParameter("OUTLINE2", org.jooq.impl.SQLDataType.CLOB); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter USER_NAME = createParameter("USER_NAME", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * Create a new routine call instance + */ + public DiffPlanOutline() { + super(org.jooq.SQLDialect.ORACLE, "DIFF_PLAN_OUTLINE", org.jooq.examples.oracle.sys.Sys.SYS, org.jooq.examples.oracle.sys.packages.DbmsXplan.DBMS_XPLAN, org.jooq.impl.SQLDataType.VARCHAR); + + setReturnParameter(RETURN_VALUE); + addInParameter(SQL_TEXT); + addInParameter(OUTLINE1); + addInParameter(OUTLINE2); + addInParameter(USER_NAME); + } + + /** + * Set the SQL_TEXT parameter to the routine + */ + public void setSqlText(java.lang.String value) { + setValue(SQL_TEXT, value); + } + + /** + * Set the SQL_TEXT parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setSqlText(org.jooq.Field field) { + setField(SQL_TEXT, field); + } + + /** + * Set the OUTLINE1 parameter to the routine + */ + public void setOutline1(java.lang.String value) { + setValue(OUTLINE1, value); + } + + /** + * Set the OUTLINE1 parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setOutline1(org.jooq.Field field) { + setField(OUTLINE1, field); + } + + /** + * Set the OUTLINE2 parameter to the routine + */ + public void setOutline2(java.lang.String value) { + setValue(OUTLINE2, value); + } + + /** + * Set the OUTLINE2 parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setOutline2(org.jooq.Field field) { + setField(OUTLINE2, field); + } + + /** + * Set the USER_NAME parameter to the routine + */ + public void setUserName(java.lang.String value) { + setValue(USER_NAME, value); + } + + /** + * Set the USER_NAME parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setUserName(org.jooq.Field field) { + setField(USER_NAME, field); + } +} diff --git a/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/DiffPlanSqlBaseline.java b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/DiffPlanSqlBaseline.java new file mode 100644 index 0000000000..ac666bdeb0 --- /dev/null +++ b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/DiffPlanSqlBaseline.java @@ -0,0 +1,71 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.examples.oracle.sys.packages.dbms_xplan; + +/** + * This class is generated by jOOQ. + */ +public class DiffPlanSqlBaseline extends org.jooq.impl.AbstractRoutine { + + private static final long serialVersionUID = 1313887923; + + + /** + * An uncommented item + */ + public static final org.jooq.Parameter RETURN_VALUE = createParameter("RETURN_VALUE", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter BASELINE_PLAN_NAME1 = createParameter("BASELINE_PLAN_NAME1", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter BASELINE_PLAN_NAME2 = createParameter("BASELINE_PLAN_NAME2", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * Create a new routine call instance + */ + public DiffPlanSqlBaseline() { + super(org.jooq.SQLDialect.ORACLE, "DIFF_PLAN_SQL_BASELINE", org.jooq.examples.oracle.sys.Sys.SYS, org.jooq.examples.oracle.sys.packages.DbmsXplan.DBMS_XPLAN, org.jooq.impl.SQLDataType.VARCHAR); + + setReturnParameter(RETURN_VALUE); + addInParameter(BASELINE_PLAN_NAME1); + addInParameter(BASELINE_PLAN_NAME2); + } + + /** + * Set the BASELINE_PLAN_NAME1 parameter to the routine + */ + public void setBaselinePlanName1(java.lang.String value) { + setValue(BASELINE_PLAN_NAME1, value); + } + + /** + * Set the BASELINE_PLAN_NAME1 parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setBaselinePlanName1(org.jooq.Field field) { + setField(BASELINE_PLAN_NAME1, field); + } + + /** + * Set the BASELINE_PLAN_NAME2 parameter to the routine + */ + public void setBaselinePlanName2(java.lang.String value) { + setValue(BASELINE_PLAN_NAME2, value); + } + + /** + * Set the BASELINE_PLAN_NAME2 parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setBaselinePlanName2(org.jooq.Field field) { + setField(BASELINE_PLAN_NAME2, field); + } +} diff --git a/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/DisplayPlan.java b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/DisplayPlan.java new file mode 100644 index 0000000000..0fa748fd0c --- /dev/null +++ b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/DisplayPlan.java @@ -0,0 +1,137 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.examples.oracle.sys.packages.dbms_xplan; + +/** + * This class is generated by jOOQ. + */ +public class DisplayPlan extends org.jooq.impl.AbstractRoutine { + + private static final long serialVersionUID = -850892877; + + + /** + * An uncommented item + */ + public static final org.jooq.Parameter RETURN_VALUE = createParameter("RETURN_VALUE", org.jooq.impl.SQLDataType.CLOB); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter TABLE_NAME = createParameter("TABLE_NAME", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter STATEMENT_ID = createParameter("STATEMENT_ID", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter FORMAT = createParameter("FORMAT", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter FILTER_PREDS = createParameter("FILTER_PREDS", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter TYPE = createParameter("TYPE", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * Create a new routine call instance + */ + public DisplayPlan() { + super(org.jooq.SQLDialect.ORACLE, "DISPLAY_PLAN", org.jooq.examples.oracle.sys.Sys.SYS, org.jooq.examples.oracle.sys.packages.DbmsXplan.DBMS_XPLAN, org.jooq.impl.SQLDataType.CLOB); + + setReturnParameter(RETURN_VALUE); + addInParameter(TABLE_NAME); + addInParameter(STATEMENT_ID); + addInParameter(FORMAT); + addInParameter(FILTER_PREDS); + addInParameter(TYPE); + } + + /** + * Set the TABLE_NAME parameter to the routine + */ + public void setTableName(java.lang.String value) { + setValue(TABLE_NAME, value); + } + + /** + * Set the TABLE_NAME parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setTableName(org.jooq.Field field) { + setField(TABLE_NAME, field); + } + + /** + * Set the STATEMENT_ID parameter to the routine + */ + public void setStatementId(java.lang.String value) { + setValue(STATEMENT_ID, value); + } + + /** + * Set the STATEMENT_ID parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setStatementId(org.jooq.Field field) { + setField(STATEMENT_ID, field); + } + + /** + * Set the FORMAT parameter to the routine + */ + public void setFormat(java.lang.String value) { + setValue(FORMAT, value); + } + + /** + * Set the FORMAT parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setFormat(org.jooq.Field field) { + setField(FORMAT, field); + } + + /** + * Set the FILTER_PREDS parameter to the routine + */ + public void setFilterPreds(java.lang.String value) { + setValue(FILTER_PREDS, value); + } + + /** + * Set the FILTER_PREDS parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setFilterPreds(org.jooq.Field field) { + setField(FILTER_PREDS, field); + } + + /** + * Set the TYPE parameter to the routine + */ + public void setType(java.lang.String value) { + setValue(TYPE, value); + } + + /** + * Set the TYPE parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setType(org.jooq.Field field) { + setField(TYPE, field); + } +} diff --git a/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/DisplaySqlPlanBaseline.java b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/DisplaySqlPlanBaseline.java new file mode 100644 index 0000000000..23da8b540c --- /dev/null +++ b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/DisplaySqlPlanBaseline.java @@ -0,0 +1,96 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.examples.oracle.sys.packages.dbms_xplan; + +/** + * This class is generated by jOOQ. + */ +public class DisplaySqlPlanBaseline extends org.jooq.impl.AbstractRoutine { + + private static final long serialVersionUID = 447700993; + + + /** + * An uncommented item + * + * The SQL type of this item (TABLE, DBMS_XPLAN_TYPE_TABLE) could not be mapped.
+ * Deserialising this field might not work! + */ + public static final org.jooq.Parameter RETURN_VALUE = createParameter("RETURN_VALUE", org.jooq.util.oracle.OracleDataType.getDefaultDataType("TABLE")); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter SQL_HANDLE = createParameter("SQL_HANDLE", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter PLAN_NAME = createParameter("PLAN_NAME", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter FORMAT = createParameter("FORMAT", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * Create a new routine call instance + */ + public DisplaySqlPlanBaseline() { + super(org.jooq.SQLDialect.ORACLE, "DISPLAY_SQL_PLAN_BASELINE", org.jooq.examples.oracle.sys.Sys.SYS, org.jooq.examples.oracle.sys.packages.DbmsXplan.DBMS_XPLAN, org.jooq.util.oracle.OracleDataType.getDefaultDataType("TABLE")); + + setReturnParameter(RETURN_VALUE); + addInParameter(SQL_HANDLE); + addInParameter(PLAN_NAME); + addInParameter(FORMAT); + } + + /** + * Set the SQL_HANDLE parameter to the routine + */ + public void setSqlHandle(java.lang.String value) { + setValue(SQL_HANDLE, value); + } + + /** + * Set the SQL_HANDLE parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setSqlHandle(org.jooq.Field field) { + setField(SQL_HANDLE, field); + } + + /** + * Set the PLAN_NAME parameter to the routine + */ + public void setPlanName(java.lang.String value) { + setValue(PLAN_NAME, value); + } + + /** + * Set the PLAN_NAME parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setPlanName(org.jooq.Field field) { + setField(PLAN_NAME, field); + } + + /** + * Set the FORMAT parameter to the routine + */ + public void setFormat(java.lang.String value) { + setValue(FORMAT, value); + } + + /** + * Set the FORMAT parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setFormat(org.jooq.Field field) { + setField(FORMAT, field); + } +} diff --git a/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/FormatNumber.java b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/FormatNumber.java new file mode 100644 index 0000000000..6b14d40178 --- /dev/null +++ b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/FormatNumber.java @@ -0,0 +1,49 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.examples.oracle.sys.packages.dbms_xplan; + +/** + * This class is generated by jOOQ. + */ +public class FormatNumber extends org.jooq.impl.AbstractRoutine { + + private static final long serialVersionUID = -499679878; + + + /** + * An uncommented item + */ + public static final org.jooq.Parameter RETURN_VALUE = createParameter("RETURN_VALUE", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter NUM = createParameter("NUM", org.jooq.impl.SQLDataType.NUMERIC); + + /** + * Create a new routine call instance + */ + public FormatNumber() { + super(org.jooq.SQLDialect.ORACLE, "FORMAT_NUMBER", org.jooq.examples.oracle.sys.Sys.SYS, org.jooq.examples.oracle.sys.packages.DbmsXplan.DBMS_XPLAN, org.jooq.impl.SQLDataType.VARCHAR); + + setReturnParameter(RETURN_VALUE); + addInParameter(NUM); + } + + /** + * Set the NUM parameter to the routine + */ + public void setNum(java.lang.Number value) { + setNumber(NUM, value); + } + + /** + * Set the NUM parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setNum(org.jooq.Field field) { + setNumber(NUM, field); + } +} diff --git a/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/FormatNumber2.java b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/FormatNumber2.java new file mode 100644 index 0000000000..a09f5a6903 --- /dev/null +++ b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/FormatNumber2.java @@ -0,0 +1,49 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.examples.oracle.sys.packages.dbms_xplan; + +/** + * This class is generated by jOOQ. + */ +public class FormatNumber2 extends org.jooq.impl.AbstractRoutine { + + private static final long serialVersionUID = -859904286; + + + /** + * An uncommented item + */ + public static final org.jooq.Parameter RETURN_VALUE = createParameter("RETURN_VALUE", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter NUM = createParameter("NUM", org.jooq.impl.SQLDataType.NUMERIC); + + /** + * Create a new routine call instance + */ + public FormatNumber2() { + super(org.jooq.SQLDialect.ORACLE, "FORMAT_NUMBER2", org.jooq.examples.oracle.sys.Sys.SYS, org.jooq.examples.oracle.sys.packages.DbmsXplan.DBMS_XPLAN, org.jooq.impl.SQLDataType.VARCHAR); + + setReturnParameter(RETURN_VALUE); + addInParameter(NUM); + } + + /** + * Set the NUM parameter to the routine + */ + public void setNum(java.lang.Number value) { + setNumber(NUM, value); + } + + /** + * Set the NUM parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setNum(org.jooq.Field field) { + setNumber(NUM, field); + } +} diff --git a/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/FormatSize.java b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/FormatSize.java new file mode 100644 index 0000000000..783905cfa3 --- /dev/null +++ b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/FormatSize.java @@ -0,0 +1,49 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.examples.oracle.sys.packages.dbms_xplan; + +/** + * This class is generated by jOOQ. + */ +public class FormatSize extends org.jooq.impl.AbstractRoutine { + + private static final long serialVersionUID = 649815234; + + + /** + * An uncommented item + */ + public static final org.jooq.Parameter RETURN_VALUE = createParameter("RETURN_VALUE", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter NUM = createParameter("NUM", org.jooq.impl.SQLDataType.NUMERIC); + + /** + * Create a new routine call instance + */ + public FormatSize() { + super(org.jooq.SQLDialect.ORACLE, "FORMAT_SIZE", org.jooq.examples.oracle.sys.Sys.SYS, org.jooq.examples.oracle.sys.packages.DbmsXplan.DBMS_XPLAN, org.jooq.impl.SQLDataType.VARCHAR); + + setReturnParameter(RETURN_VALUE); + addInParameter(NUM); + } + + /** + * Set the NUM parameter to the routine + */ + public void setNum(java.lang.Number value) { + setNumber(NUM, value); + } + + /** + * Set the NUM parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setNum(org.jooq.Field field) { + setNumber(NUM, field); + } +} diff --git a/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/FormatSize2.java b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/FormatSize2.java new file mode 100644 index 0000000000..a5a0bbf2a8 --- /dev/null +++ b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/FormatSize2.java @@ -0,0 +1,49 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.examples.oracle.sys.packages.dbms_xplan; + +/** + * This class is generated by jOOQ. + */ +public class FormatSize2 extends org.jooq.impl.AbstractRoutine { + + private static final long serialVersionUID = -1290109430; + + + /** + * An uncommented item + */ + public static final org.jooq.Parameter RETURN_VALUE = createParameter("RETURN_VALUE", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter NUM = createParameter("NUM", org.jooq.impl.SQLDataType.NUMERIC); + + /** + * Create a new routine call instance + */ + public FormatSize2() { + super(org.jooq.SQLDialect.ORACLE, "FORMAT_SIZE2", org.jooq.examples.oracle.sys.Sys.SYS, org.jooq.examples.oracle.sys.packages.DbmsXplan.DBMS_XPLAN, org.jooq.impl.SQLDataType.VARCHAR); + + setReturnParameter(RETURN_VALUE); + addInParameter(NUM); + } + + /** + * Set the NUM parameter to the routine + */ + public void setNum(java.lang.Number value) { + setNumber(NUM, value); + } + + /** + * Set the NUM parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setNum(org.jooq.Field field) { + setNumber(NUM, field); + } +} diff --git a/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/FormatTimeS.java b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/FormatTimeS.java new file mode 100644 index 0000000000..42e1df0a90 --- /dev/null +++ b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/FormatTimeS.java @@ -0,0 +1,49 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.examples.oracle.sys.packages.dbms_xplan; + +/** + * This class is generated by jOOQ. + */ +public class FormatTimeS extends org.jooq.impl.AbstractRoutine { + + private static final long serialVersionUID = -457187586; + + + /** + * An uncommented item + */ + public static final org.jooq.Parameter RETURN_VALUE = createParameter("RETURN_VALUE", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter NUM = createParameter("NUM", org.jooq.impl.SQLDataType.NUMERIC); + + /** + * Create a new routine call instance + */ + public FormatTimeS() { + super(org.jooq.SQLDialect.ORACLE, "FORMAT_TIME_S", org.jooq.examples.oracle.sys.Sys.SYS, org.jooq.examples.oracle.sys.packages.DbmsXplan.DBMS_XPLAN, org.jooq.impl.SQLDataType.VARCHAR); + + setReturnParameter(RETURN_VALUE); + addInParameter(NUM); + } + + /** + * Set the NUM parameter to the routine + */ + public void setNum(java.lang.Number value) { + setNumber(NUM, value); + } + + /** + * Set the NUM parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setNum(org.jooq.Field field) { + setNumber(NUM, field); + } +} diff --git a/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/GetPlandiffReportXml.java b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/GetPlandiffReportXml.java new file mode 100644 index 0000000000..1b2ea7dd69 --- /dev/null +++ b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/GetPlandiffReportXml.java @@ -0,0 +1,96 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.examples.oracle.sys.packages.dbms_xplan; + +/** + * This class is generated by jOOQ. + */ +public class GetPlandiffReportXml extends org.jooq.impl.AbstractRoutine { + + private static final long serialVersionUID = -664101623; + + + /** + * An uncommented item + * + * The SQL type of this item (UNDEFINED, XMLTYPE) could not be mapped.
+ * Deserialising this field might not work! + */ + public static final org.jooq.Parameter RETURN_VALUE = createParameter("RETURN_VALUE", org.jooq.util.oracle.OracleDataType.getDefaultDataType("UNDEFINED")); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter REPORT_REF = createParameter("REPORT_REF", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter TID = createParameter("TID", org.jooq.impl.SQLDataType.NUMERIC); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter METHOD = createParameter("METHOD", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * Create a new routine call instance + */ + public GetPlandiffReportXml() { + super(org.jooq.SQLDialect.ORACLE, "GET_PLANDIFF_REPORT_XML", org.jooq.examples.oracle.sys.Sys.SYS, org.jooq.examples.oracle.sys.packages.DbmsXplan.DBMS_XPLAN, org.jooq.util.oracle.OracleDataType.getDefaultDataType("UNDEFINED")); + + setReturnParameter(RETURN_VALUE); + addInParameter(REPORT_REF); + addInParameter(TID); + addInParameter(METHOD); + } + + /** + * Set the REPORT_REF parameter to the routine + */ + public void setReportRef(java.lang.String value) { + setValue(REPORT_REF, value); + } + + /** + * Set the REPORT_REF parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setReportRef(org.jooq.Field field) { + setField(REPORT_REF, field); + } + + /** + * Set the TID parameter to the routine + */ + public void setTid(java.lang.Number value) { + setNumber(TID, value); + } + + /** + * Set the TID parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setTid(org.jooq.Field field) { + setNumber(TID, field); + } + + /** + * Set the METHOD parameter to the routine + */ + public void setMethod(java.lang.String value) { + setValue(METHOD, value); + } + + /** + * Set the METHOD parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setMethod(org.jooq.Field field) { + setField(METHOD, field); + } +} diff --git a/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/PreparePlanXmlQuery.java b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/PreparePlanXmlQuery.java new file mode 100644 index 0000000000..b7640ce394 --- /dev/null +++ b/jOOQ-test/examples/org/jooq/examples/oracle/sys/packages/dbms_xplan/PreparePlanXmlQuery.java @@ -0,0 +1,49 @@ +/** + * This class is generated by jOOQ + */ +package org.jooq.examples.oracle.sys.packages.dbms_xplan; + +/** + * This class is generated by jOOQ. + */ +public class PreparePlanXmlQuery extends org.jooq.impl.AbstractRoutine { + + private static final long serialVersionUID = -1897106572; + + + /** + * An uncommented item + */ + public static final org.jooq.Parameter RETURN_VALUE = createParameter("RETURN_VALUE", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * An uncommented item + */ + public static final org.jooq.Parameter PLAN_QUERY = createParameter("PLAN_QUERY", org.jooq.impl.SQLDataType.VARCHAR); + + /** + * Create a new routine call instance + */ + public PreparePlanXmlQuery() { + super(org.jooq.SQLDialect.ORACLE, "PREPARE_PLAN_XML_QUERY", org.jooq.examples.oracle.sys.Sys.SYS, org.jooq.examples.oracle.sys.packages.DbmsXplan.DBMS_XPLAN, org.jooq.impl.SQLDataType.VARCHAR); + + setReturnParameter(RETURN_VALUE); + addInParameter(PLAN_QUERY); + } + + /** + * Set the PLAN_QUERY parameter to the routine + */ + public void setPlanQuery(java.lang.String value) { + setValue(PLAN_QUERY, value); + } + + /** + * Set the PLAN_QUERY parameter to the function + *

+ * Use this method only, if the function is called as a {@link org.jooq.Field} in a {@link org.jooq.Select} statement! + */ + public void setPlanQuery(org.jooq.Field field) { + setField(PLAN_QUERY, field); + } +}