[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;