1 PACKAGE dbms_aw_exp AUTHID CURRENT_USER AS
2
3 EIF_LOB_SIZE_OUT_OF_RANGE EXCEPTION;
4 INVALID_AW_VERSION NUMBER := -20004;
5 CROSS_PLATFORM_TRANSPORT NUMBER := -20005;
6 AW_TOO_MANY_OBJECTS NUMBER := -20006;
7
8 PROCEDURE alter_lob_size( newsize IN NUMBER);
9
10 PROCEDURE import_begin120( schema IN VARCHAR2,
11 name IN VARCHAR2);
12 PROCEDURE import_chunk120( amt IN BINARY_INTEGER,
13 stream IN VARCHAR2);
14 PROCEDURE import_finish120(schema IN VARCHAR2,
15 name IN VARCHAR2);
16 PROCEDURE import_begin112( schema IN VARCHAR2,
17 name IN VARCHAR2);
18 PROCEDURE import_chunk112( amt IN BINARY_INTEGER,
19 stream IN VARCHAR2);
20 PROCEDURE import_finish112(schema IN VARCHAR2,
21 name IN VARCHAR2);
22 PROCEDURE import_begin100( schema IN VARCHAR2,
23 name IN VARCHAR2);
24 PROCEDURE import_chunk100( amt IN BINARY_INTEGER,
25 stream IN VARCHAR2);
26 PROCEDURE import_finish100(schema IN VARCHAR2,
27 name IN VARCHAR2);
28 PROCEDURE import_begin92( schema IN VARCHAR2,
29 name IN VARCHAR2);
30 PROCEDURE import_chunk92( amt IN BINARY_INTEGER,
31 stream IN VARCHAR2);
32 PROCEDURE import_finish92( schema IN VARCHAR2,
33 name IN VARCHAR2);
34
35 -- Transportable tablespace support
36 PROCEDURE trans_begin102( awname IN VARCHAR2,
37 schema IN VARCHAR2,
38 namespace IN PLS_INTEGER,
39 type IN PLS_INTEGER);
40
41 PROCEDURE trans_chunk102( amt IN BINARY_INTEGER,
42 stream IN VARCHAR2);
43
44 PROCEDURE trans_finish102( awname IN VARCHAR2,
45 schema IN VARCHAR2,
46 namespace IN PLS_INTEGER,
47 type IN PLS_INTEGER);
48
49 PROCEDURE trans_finish112( awname IN VARCHAR2,
50 schema IN VARCHAR2,
51 namespace IN PLS_INTEGER,
52 type IN PLS_INTEGER,
53 prepost IN PLS_INTEGER);
54
55 FUNCTION schema_info_exp( schema IN VARCHAR2,
56 prepost IN PLS_INTEGER,
57 isdba IN PLS_INTEGER,
58 version IN VARCHAR2,
59 new_block OUT PLS_INTEGER)
60 RETURN VARCHAR2;
61
62 PROCEDURE schema_callout( schema IN VARCHAR2,
63 prepost IN PLS_INTEGER,
64 isdba IN PLS_INTEGER,
65 version IN VARCHAR2);
66
67 PROCEDURE import_callout120(schema IN VARCHAR2);
68 PROCEDURE import_callout112(schema IN VARCHAR2);
69
70 PROCEDURE import_table_callout120(
71 schema IN VARCHAR2,
72 tabname IN VARCHAR2,
73 preport IN PLS_INTEGER);
74
75 FUNCTION instance_extended_info_exp(
76 name IN VARCHAR2,
77 schema IN VARCHAR2,
78 namespace IN PLS_INTEGER,
79 type IN PLS_INTEGER,
80 prepost IN PLS_INTEGER,
81 exp_user IN VARCHAR2,
82 isdba IN PLS_INTEGER,
83 version IN VARCHAR2,
84 new_block OUT PLS_INTEGER)
85 RETURN VARCHAR2;
86
87 PROCEDURE instance_callout_imp(
88 obj_name IN VARCHAR2,
89 obj_schema IN VARCHAR2,
90 obj_type IN VARCHAR2,
91 prepost IN PLS_INTEGER,
92 action OUT VARCHAR2,
93 alt_name OUT VARCHAR2);
94
95 TYPE rawvec_t IS TABLE OF RAW(31744);
96 TYPE varchar2vec_t IS TABLE OF VARCHAR2(31744);
97 FUNCTION lob_write( wlob IN OUT NOCOPY BLOB,
98 pos IN BINARY_INTEGER,
99 data IN rawvec_t)
100 RETURN BINARY_INTEGER;
101
102 FUNCTION lob_writeappend( wlob IN OUT NOCOPY BLOB,
103 data IN rawvec_t)
104 RETURN BINARY_INTEGER;
105
106 FUNCTION lob_write( wlob IN OUT NOCOPY CLOB CHARACTER SET ANY_CS,
107 pos IN BINARY_INTEGER,
108 data IN varchar2vec_t)
109 RETURN BINARY_INTEGER;
110
111 FUNCTION lob_writeappend( wlob IN OUT NOCOPY CLOB CHARACTER SET ANY_CS,
112 data IN varchar2vec_t)
113 RETURN BINARY_INTEGER;
114
115 -- Exported for DBMS_CUBE_EXP
116 FUNCTION transporting
117 RETURN BOOLEAN;
118
119 END dbms_aw_exp;