DBA Data[Home] [Help]

PACKAGE: SYS.DBMS_AW_EXP

Source


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;