1 package body sqljutl2 as
2
3 FUNCTION evaluate(args LONG RAW) RETURN LONG RAW
4 AS LANGUAGE JAVA
5 NAME 'oracle.jpub.reflect.Server.evaluate(byte[]) return byte[]';
6
7 FUNCTION invoke(handle NUMBER, class VARCHAR2, name VARCHAR2, sig VARCHAR2, args LONG RAW) RETURN LONG RAW
8 AS LANGUAGE JAVA
9 NAME 'oracle.jpub.reflect.Server.invoke(java.lang.Long,java.lang.String,java.lang.String,java.lang.String,byte[]) return byte[]';
10
11 FUNCTION invoke(class VARCHAR2, name VARCHAR2, sig VARCHAR2, args LONG RAW) RETURN LONG RAW
12 AS LANGUAGE JAVA
13 NAME 'oracle.jpub.reflect.Server.invoke(java.lang.String,java.lang.String,java.lang.String,byte[]) return byte[]';
14
15 FUNCTION reflect(class_Or_Package VARCHAR2, only_Declared NUMBER) RETURN LONG
16 AS LANGUAGE JAVA
17 NAME 'oracle.jpub.reflect.Server.reflect(java.lang.String,int) return java.lang.String';
18
19 FUNCTION reflect2(class_Or_Package VARCHAR2, only_Declared NUMBER) RETURN CLOB
20 AS LANGUAGE JAVA
21 NAME 'oracle.jpub.reflect.Server.reflect2(java.lang.String,int) return oracle.sql.CLOB';
22
23 end sqljutl2;