1 package com.teamkonzept.webman.mainint.db.queries.duplication.oracle; 2 3 4 import com.teamkonzept.db.*; 5 7 import java.io.*; 8 import java.util.*; 9 import java.sql.*; 10 11 12 21 22 public class DuplicationPackageDeclaration extends TKPrepQuery{ 23 24 public static boolean isPrepared = 25 true; 26 27 public static String [] paramOrder = 28 null; 29 30 public static Object [][] paramTypes = 31 null; 32 33 public static boolean[] setRelevants = 34 null; 35 36 public static String sqlString = 37 38 39 40 "CREATE OR REPLACE PACKAGE DUPLICATION IS " 41 + " " 42 + " PROCEDURE duplicate_manager( " 43 + " ct_src INTEGER, ct_dest INTEGER, ct_new_name VARCHAR2, ct_new_shortname VARCHAR2, " 44 + " st_src INTEGER, st_dest INTEGER, st_new_name VARCHAR2, st_new_shortname VARCHAR2 " 45 + " ); " 46 47 48 + " " 49 + " " 50 + " " 51 + " FUNCTION duplicate_content(con_id INTEGER) RETURN INTEGER; " 52 53 54 + " " 55 + " " 56 + " FUNCTION st_copy_subtree(src_id INTEGER, dest_id INTEGER) RETURN INTEGER; " 57 58 + " " 59 + " " 60 + " PROCEDURE duplicate_content_instances; " 61 62 + " " 63 + " PROCEDURE duplicate_documents; " 64 65 66 + " " 67 + " PROCEDURE document_content_adjustref; " 68 69 70 + " " 71 + " TYPE cursor_type is ref cursor; " 72 73 + " " 74 + " FUNCTION select_results(ct_id INTEGER, st_id INTEGER) RETURN cursor_type; " 75 + " END DUPLICATION; " 76 77 78 ; 79 80 81 public void initQuery(Connection con) { 82 super.initQuery( 83 con, 84 isPrepared, 85 paramOrder, 86 paramTypes, 87 setRelevants, 88 sqlString ); 89 } 90 } 91 92 | Popular Tags |