1 PACKAGE mdprvt_srid AS
2
3 PROCEDURE sdo_invalidate_srid_metadata(srid IN NUMBER,
4 srid_type IN VARCHAR2 DEFAULT NULL);
5 PRAGMA restrict_references(sdo_invalidate_srid_metadata, wnds, rnps, wnps, trust);
6
7 FUNCTION get_unit(srid IN NUMBER,
8 srid_type IN VARCHAR2 DEFAULT NULL,
9 unit_id OUT NUMBER,
10 unit_factor OUT NUMBER,
11 unit_name OUT VARCHAR2) -- MUST BE VARCHAR2(80)
12 RETURN NUMBER DETERMINISTIC PARALLEL_ENABLE;
13 FUNCTION get_unit(srid IN NUMBER,
14 srid_type IN VARCHAR2 DEFAULT NULL,
15 x_unit_id OUT NUMBER,
16 x_unit_factor OUT NUMBER,
17 x_unit_name OUT VARCHAR2, -- MUST BE VARCHAR2(80)
18 y_unit_id OUT NUMBER,
19 y_unit_factor OUT NUMBER,
20 y_unit_name OUT VARCHAR2) -- MUST BE VARCHAR2(80)
21 RETURN NUMBER DETERMINISTIC PARALLEL_ENABLE;
22 FUNCTION get_unit(srid IN NUMBER,
23 srid_type IN VARCHAR2 DEFAULT NULL,
24 x_unit_id OUT NUMBER,
25 x_unit_factor OUT NUMBER,
26 x_unit_name OUT VARCHAR2, -- MUST BE VARCHAR2(80)
27 y_unit_id OUT NUMBER,
28 y_unit_factor OUT NUMBER,
29 y_unit_name OUT VARCHAR2, -- MUST BE VARCHAR2(80)
30 z_unit_id OUT NUMBER,
31 z_unit_factor OUT NUMBER,
32 z_unit_name OUT VARCHAR2) -- MUST BE VARCHAR2(80)
33 RETURN NUMBER DETERMINISTIC PARALLEL_ENABLE;
34
35 FUNCTION is_geodetic(srid IN NUMBER,
36 srid_type IN VARCHAR2 DEFAULT NULL)
37 RETURN VARCHAR2 DETERMINISTIC PARALLEL_ENABLE;
38 PRAGMA restrict_references(is_geodetic, wnds, rnps, wnps, trust);
39
40 FUNCTION get_dims(srid IN NUMBER)
41 RETURN NUMBER DETERMINISTIC PARALLEL_ENABLE;
42 PRAGMA restrict_references(get_dims, wnds, rnps, wnps, trust);
43
44 FUNCTION get_ref_kind(srid IN NUMBER)
45 RETURN VARCHAR2 DETERMINISTIC PARALLEL_ENABLE;
46 PRAGMA restrict_references(get_ref_kind, wnds, rnps, wnps, trust);
47
48 END mdprvt_srid;