DBA Data[Home] [Help]

PACKAGE: SYS.PLITBLM

Source


1 package     plitblm is
2 
3  subtype key_type is binary_integer;
4  subtype element_count IS binary_integer; /* natural is too inefficient */
5 
6  function count (collection IN "<COLLECTION_1>") return key_type;
7   pragma interface(c, count);
8   pragma restrict_references(count,rnds,wnds,rnps,wnps);
9 
10  function first (collection IN "<COLLECTION_1>") return key_type;
11   pragma interface(c, first);
12   pragma restrict_references(first,rnds,wnds,rnps,wnps);
13 
14  function last  (collection IN "<COLLECTION_1>") return key_type;
15   pragma interface(c, last);
16   pragma restrict_references(last,rnds,wnds,rnps,wnps);
17 
18  function exists (collection IN "<COLLECTION_1>", i key_type) return boolean;
19   pragma interface(c, exists);
20   pragma restrict_references(exists,rnds,wnds,rnps,wnps);
21 
22  function prior (collection IN "<COLLECTION_1>", i key_type) return key_type;
23   pragma interface(c, prior);
24   pragma restrict_references(prior,rnds,wnds,rnps,wnps);
25 
26  function next  (collection IN "<COLLECTION_1>", i key_type) return key_type;
27   pragma interface(c, next);
28   pragma restrict_references(next,rnds,wnds,rnps,wnps);
29 
30  procedure delete(collection IN OUT "<COLLECTION_1>");
31   pragma interface(c, delete);
32   pragma restrict_references(delete,rnds,wnds,rnps,wnps);
33 
34  procedure delete (collection IN OUT "<V2_TABLE_1>", i key_type);
35   pragma interface(c, delete);
36   pragma restrict_references(delete,rnds,wnds,rnps,wnps);
37 
38  procedure delete (collection IN OUT "<TABLE_1>", i key_type);
39   pragma interface(c, delete);
40   pragma restrict_references(delete,rnds,wnds,rnps,wnps);
41 
42  procedure delete (collection IN OUT "<V2_TABLE_1>", i key_type, j key_type);
43   pragma interface(c, delete);
44   pragma restrict_references(delete,rnds,wnds,rnps,wnps);
45 
46  procedure delete (collection IN OUT "<TABLE_1>", i key_type, j key_type);
47   pragma interface(c, delete);
48   pragma restrict_references(delete,rnds,wnds,rnps,wnps);
49 
50  function limit (collection IN "<COLLECTION_1>") return key_type;
51   pragma interface(c, limit);
52   pragma restrict_references(limit,rnds,wnds,rnps,wnps);
53 
54  procedure trim (collection IN OUT "<VARRAY_1>", n element_count:=1);
55   pragma interface(c, trim);
56   pragma restrict_references(trim,rnds,wnds,rnps,wnps);
57 
58  procedure trim (collection IN OUT "<TABLE_1>", n element_count:=1);
59   pragma interface(c, trim);
60   pragma restrict_references(trim,rnds,wnds,rnps,wnps);
61 
62  procedure extend (collection IN OUT "<VARRAY_1>", n element_count:=1);
63   pragma interface(c, extend);
64   pragma restrict_references(extend,rnds,wnds,rnps,wnps);
65 
66  procedure extend (collection IN OUT "<TABLE_1>", n element_count:=1);
67   pragma interface(c, extend);
68   pragma restrict_references(extend,rnds,wnds,rnps,wnps);
69 
70  procedure extend (collection IN OUT "<VARRAY_1>", n element_count, i key_type);
71   pragma interface(c, extend);
72   pragma restrict_references(extend,rnds,wnds,rnps,wnps);
73 
74  procedure extend (collection IN OUT "<TABLE_1>", n element_count, i key_type);
75   pragma interface(c, extend);
76   pragma restrict_references(extend,rnds,wnds,rnps,wnps);
77 
78  function count (collection IN "<ASSOC_ARRAY_1>") return element_count;
79   pragma interface(c, count);
80   pragma restrict_references(count,rnds,wnds,rnps,wnps);
81 
82  function first (collection IN "<ASSOC_ARRAY_1>") return varchar2;
83   pragma interface(c, first);
84   pragma restrict_references(first,rnds,wnds,rnps,wnps);
85 
86  function last  (collection IN "<ASSOC_ARRAY_1>") return varchar2;
87   pragma interface(c, last);
88   pragma restrict_references(last,rnds,wnds,rnps,wnps);
89 
90  function exists (collection IN "<ASSOC_ARRAY_1>", i varchar2) return boolean;
91   pragma interface(c, exists);
92   pragma restrict_references(exists,rnds,wnds,rnps,wnps);
93 
94  function prior (collection IN "<ASSOC_ARRAY_1>", i varchar2) return varchar2;
95   pragma interface(c, prior);
96   pragma restrict_references(prior,rnds,wnds,rnps,wnps);
97 
98  function next  (collection IN "<ASSOC_ARRAY_1>", i varchar2) return varchar2;
99   pragma interface(c, next);
100   pragma restrict_references(next,rnds,wnds,rnps,wnps);
101 
102  procedure delete(collection IN OUT "<ASSOC_ARRAY_1>");
103   pragma interface(c, delete);
104   pragma restrict_references(delete,rnds,wnds,rnps,wnps);
105 
106  procedure delete (collection IN OUT "<ASSOC_ARRAY_1>", i varchar2);
107   pragma interface(c, delete);
108   pragma restrict_references(delete,rnds,wnds,rnps,wnps);
109 
110  procedure delete (collection IN OUT "<ASSOC_ARRAY_1>",
111                    i1 varchar2, i2 varchar2);
112   pragma interface(c, delete);
113   pragma restrict_references(delete,rnds,wnds,rnps,wnps);
114 
115 end plitblm;