DBA Data[Home] [Help]

PACKAGE: MDSYS.SDO

Source


1 package SDO as
2 
3 
4 --
5 -- NAME:
6 --
7 -- DESCRIPTION:
8 --
9 -- ARGUMENTS:
10 --
11 -- RETURNS:
12 --
13 
14 function compare (hhcode1 IN RAW, hhcode2 IN RAW, hhcode3 IN RAW:=NULL)
15 return VARCHAR2;
16 pragma restrict_references(compare, WNDS, RNDS, WNPS, RNPS);
17 
18 
19 --
20 -- NAME:
21 --
22 -- DESCRIPTION:
23 --
24 -- ARGUMENTS:
25 --
26 -- RETURNS:
27 --
28 
29 function latlontocode (latitude IN NUMBER, longitude IN NUMBER)
30 return RAW;
31 pragma restrict_references(latlontocode, WNDS, RNDS, WNPS, RNPS);
32 
33 
34 --
35 -- NAME:
36 --
37 -- DESCRIPTION:
38 --
39 -- ARGUMENTS:
40 --
41 -- RETURNS:
42 --
43 
44 function datetodim (dateval IN DATE, component IN BINARY_INTEGER:=0)
45 return RAW;
46 pragma restrict_references(datetodim, WNDS, RNDS, WNPS, RNPS);
47 
48 
49 --
50 -- NAME:
51 --
52 -- DESCRIPTION:
53 --
54 -- ARGUMENTS:
55 --
56 -- RETURNS:
57 --
58 
59 function bvaluetodim (bval IN NUMBER, lbound IN NUMBER, ubound IN NUMBER,
60                  precision IN BINARY_INTEGER)
61 return RAW;
62 pragma restrict_references(bvaluetodim, WNDS, RNDS, WNPS, RNPS);
63 
64 
65 --
66 -- NAME:
67 --
68 -- DESCRIPTION:
69 --
70 -- ARGUMENTS:
71 --
72 -- RETURNS:
73 --
74 
75 function hvaluetodim (hval1 IN BINARY_INTEGER, bit_length1 IN BINARY_INTEGER,
76                  hval2  IN BINARY_INTEGER:=0, bit_length2  IN BINARY_INTEGER:=0,
77                  hval3  IN BINARY_INTEGER:=0, bit_length3  IN BINARY_INTEGER:=0,
78                  hval4  IN BINARY_INTEGER:=0, bit_length4  IN BINARY_INTEGER:=0,
79                  hval5  IN BINARY_INTEGER:=0, bit_length5  IN BINARY_INTEGER:=0,
80                  hval6  IN BINARY_INTEGER:=0, bit_length6  IN BINARY_INTEGER:=0,
81                  hval7  IN BINARY_INTEGER:=0, bit_length7  IN BINARY_INTEGER:=0,
82                  hval8  IN BINARY_INTEGER:=0, bit_length8  IN BINARY_INTEGER:=0,
83                  hval9  IN BINARY_INTEGER:=0, bit_length9  IN BINARY_INTEGER:=0,
84                  hval10 IN BINARY_INTEGER:=0, bit_length10 IN BINARY_INTEGER:=0,
85                  hval11 IN BINARY_INTEGER:=0, bit_length11 IN BINARY_INTEGER:=0,
86                  hval12 IN BINARY_INTEGER:=0, bit_length12 IN BINARY_INTEGER:=0,
87                  hval13 IN BINARY_INTEGER:=0, bit_length13 IN BINARY_INTEGER:=0,
88                  hval14 IN BINARY_INTEGER:=0, bit_length14 IN BINARY_INTEGER:=0,
89                  hval15 IN BINARY_INTEGER:=0, bit_length15 IN BINARY_INTEGER:=0,
90                  hval16 IN BINARY_INTEGER:=0, bit_length16 IN BINARY_INTEGER:=0)
91 return RAW;
92 pragma restrict_references(hvaluetodim, WNDS, RNDS, WNPS, RNPS);
93 
94 
95 --
96 -- NAME:
97 --
98 -- DESCRIPTION:
99 --
100 -- ARGUMENTS:
101 --
102 -- RETURNS:
103 --
104 
105 function encode (dimension1  IN RAW,       dimension2  IN RAW:=NULL,
106                  dimension3  IN RAW:=NULL, dimension4  IN RAW:=NULL,
107                  dimension5  IN RAW:=NULL, dimension6  IN RAW:=NULL,
108                  dimension7  IN RAW:=NULL, dimension8  IN RAW:=NULL,
109                  dimension9  IN RAW:=NULL, dimension10 IN RAW:=NULL,
110                  dimension11 IN RAW:=NULL, dimension12 IN RAW:=NULL,
111                  dimension13 IN RAW:=NULL, dimension14 IN RAW:=NULL,
112                  dimension15 IN RAW:=NULL, dimension16 IN RAW:=NULL,
113                  dimension17 IN RAW:=NULL, dimension18 IN RAW:=NULL,
114                  dimension19 IN RAW:=NULL, dimension20 IN RAW:=NULL,
115                  dimension21 IN RAW:=NULL, dimension22 IN RAW:=NULL,
116                  dimension23 IN RAW:=NULL, dimension24 IN RAW:=NULL,
117                  dimension25 IN RAW:=NULL, dimension26 IN RAW:=NULL,
118                  dimension27 IN RAW:=NULL, dimension28 IN RAW:=NULL,
119                  dimension29 IN RAW:=NULL, dimension30 IN RAW:=NULL,
120                  dimension31 IN RAW:=NULL, dimension32 IN RAW:=NULL)
121 return RAW;
122 pragma restrict_references(encode, WNDS, RNDS, WNPS, RNPS);
123 
124 
125 --
126 -- NAME:
127 --
128 -- DESCRIPTION:
129 --
130 -- ARGUMENTS:
131 --
132 -- RETURNS:
133 --
134 
135 function decode (hhcode IN RAW, dimension_num IN BINARY_INTEGER)
136 return RAW;
137 pragma restrict_references(decode, WNDS, RNDS, WNPS, RNPS);
138 
139 
140 --
141 -- NAME:
142 --
143 -- DESCRIPTION:
144 --
145 -- ARGUMENTS:
146 --
147 -- RETURNS:
148 --
149 
150 function to_lat (dimension IN RAW)
151 return NUMBER;
152 pragma restrict_references(to_lat, WNDS, RNDS, WNPS, RNPS);
153 
154 
155 --
156 -- NAME:
157 --
158 -- DESCRIPTION:
159 --
160 -- ARGUMENTS:
161 --
162 -- RETURNS:
163 --
164 
165 function to_lon (dimension IN RAW)
166 return  NUMBER;
167 pragma restrict_references(to_lon, WNDS, RNDS, WNPS, RNPS);
168 
169 
170 --
171 -- NAME:
172 --
173 -- DESCRIPTION:
174 --
175 -- ARGUMENTS:
176 --
177 -- RETURNS:
178 --
179 
180 function to_date (dimension IN RAW)
181 return DATE;
182 pragma restrict_references(to_date, WNDS, RNDS, WNPS, RNPS);
183 
184 
185 --
186 -- NAME:
187 --
188 -- DESCRIPTION:
189 --
190 -- ARGUMENTS:
191 --
192 -- RETURNS:
193 --
194 
195 function to_bvalue (dimension IN RAW, lbound IN NUMBER, ubound IN NUMBER)
196 return NUMBER;
197 pragma restrict_references(to_bvalue, WNDS, RNDS, WNPS, RNPS);
198 
199 
200 --
201 -- NAME:
202 --
203 -- DESCRIPTION:
204 --
205 -- ARGUMENTS:
206 --
207 -- RETURNS:
208 --
209 
210 function to_hvalue (dimension IN RAW, bit_position IN BINARY_INTEGER,
211                                       bit_length   IN BINARY_INTEGER)
212 return NUMBER;
213 pragma restrict_references(to_hvalue, WNDS, RNDS, WNPS, RNPS);
214 
215 
216 end SDO;