DBA Data[Home] [Help]

TYPE BODY: MDSYS.SDO_GEO_ADDR

Source


1 type body sdo_geo_addr as
2   CONSTRUCTOR FUNCTION SDO_GEO_ADDR
3     RETURN SELF AS RESULT
4   AS
5   BEGIN
6     return ;
7   END ;
8   CONSTRUCTOR FUNCTION SDO_GEO_ADDR(
9     country VARCHAR2, lines SDO_KEYWORDARRAY, matchmode VARCHAR2)
10     RETURN SELF AS RESULT
11   AS
12   BEGIN
13     SELF.id := 1 ;
14     SELF.country := country ;
15     SELF.addresslines := lines ;
16     SELF.matchmode := matchmode ;
17     return ;
18   END ;
19   CONSTRUCTOR FUNCTION SDO_GEO_ADDR(
20     country VARCHAR2, matchmode VARCHAR2, street VARCHAR2, settlement VARCHAR2,
21     municipality VARCHAR2, region VARCHAR2, postalcode VARCHAR2)
22     RETURN SELF AS RESULT
23   AS
24   BEGIN
25     SELF.id := 1;
26     SELF.country := country ;
27     SELF.matchmode := matchmode ;
28     SELF.streetname := street ;
29     SELF.settlement := settlement ;
30     SELF.municipality := municipality ;
31     SELF.region := region ;
32     SELF.postalcode := postalcode ;
33     RETURN ;
34   END;
35 
36   CONSTRUCTOR FUNCTION SDO_GEO_ADDR( id                  NUMBER,
37      addresslines        SDO_KEYWORDARRAY, placeName           VARCHAR2,
38      streetName          VARCHAR2, intersectStreet     VARCHAR2,
39      secUnit             VARCHAR2, settlement          VARCHAR2,
40      municipality        VARCHAR2, region              VARCHAR2,
41      country             VARCHAR2, postalCode          VARCHAR2,
42      postalAddonCode     VARCHAR2, fullPostalCode      VARCHAR2,
43      poBox               VARCHAR2, houseNumber         VARCHAR2,
44      baseName            VARCHAR2, streetType          VARCHAR2,
45      streetTypeBefore    VARCHAR2,
46      streetTypeAttached  VARCHAR2, streetPrefix        VARCHAR2,
47      streetSuffix        VARCHAR2, side                VARCHAR2,
48      percent             NUMBER, edgeId              NUMBER,
49      errorMessage        VARCHAR2, matchcode           NUMBER,
50      matchmode VARCHAR2, longitude  NUMBER, latitude   NUMBER)
51   RETURN SELF AS RESULT AS
52   BEGIN
53    self.id := id;
54    self.addresslines := addresslines;
55    self.placeName := placeName;
56    self.streetName := streetName;
57    self.intersectStreet := intersectStreet;
58    self.secUnit := secUnit;
59    self.settlement := settlement;
60    self.municipality := municipality;
61    self.region := region;
62    self.country := country;
63    self.postalCode := postalCode;
64    self.postalAddonCode := postalAddonCode;
65    self.fullPostalCode := fullPostalCode;
66    self.poBox := poBox;
67    self.houseNumber := houseNumber;
68    self.baseName := baseName;
69    self.streetType := streetType;
70    self.streetTypeBefore := streetTypeBefore;
71    self.streetTypeAttached := streetTypeAttached;
72    self.streetPrefix := streetPrefix;
73    self.streetSuffix := streetSuffix;
74    self.side := side;
75    self.percent := percent;
76    self.edgeId := edgeId;
77    self.errorMessage := errorMessage;
78    self.matchcode := matchcode;
79    self.matchmode := matchmode;
80    self.longitude := longitude;
81    self.latitude := latitude;
82 
83    RETURN;
84   END;
85 
86   CONSTRUCTOR FUNCTION SDO_GEO_ADDR( id                  NUMBER,
87      addresslines        SDO_KEYWORDARRAY, placeName           VARCHAR2,
88      streetName          VARCHAR2, intersectStreet     VARCHAR2,
89      secUnit             VARCHAR2, settlement          VARCHAR2,
90      municipality        VARCHAR2, region              VARCHAR2,
91      country             VARCHAR2, postalCode          VARCHAR2,
92      postalAddonCode     VARCHAR2, fullPostalCode      VARCHAR2,
93      poBox               VARCHAR2, houseNumber         VARCHAR2,
94      baseName            VARCHAR2, streetType          VARCHAR2,
95      streetTypeBefore    VARCHAR2,
96      streetTypeAttached  VARCHAR2, streetPrefix        VARCHAR2,
97      streetSuffix        VARCHAR2, side                VARCHAR2,
98      percent             NUMBER, edgeId              NUMBER,
99      errorMessage        VARCHAR2, matchcode           NUMBER,
100      matchmode VARCHAR2, longitude  NUMBER, latitude   NUMBER,
101      matchVector VARCHAR2)
102   RETURN SELF AS RESULT AS
103   BEGIN
104    self.id := id;
105    self.addresslines := addresslines;
106    self.placeName := placeName;
107    self.streetName := streetName;
108    self.intersectStreet := intersectStreet;
109    self.secUnit := secUnit;
110    self.settlement := settlement;
111    self.municipality := municipality;
112    self.region := region;
113    self.country := country;
114    self.postalCode := postalCode;
115    self.postalAddonCode := postalAddonCode;
116    self.fullPostalCode := fullPostalCode;
117    self.poBox := poBox;
118    self.houseNumber := houseNumber;
119    self.baseName := baseName;
120    self.streetType := streetType;
121    self.streetTypeBefore := streetTypeBefore;
122    self.streetTypeAttached := streetTypeAttached;
123    self.streetPrefix := streetPrefix;
124    self.streetSuffix := streetSuffix;
125    self.side := side;
126    self.percent := percent;
127    self.edgeId := edgeId;
128    self.errorMessage := errorMessage;
129    self.matchcode := matchcode;
130    self.matchmode := matchmode;
131    self.longitude := longitude;
132    self.latitude := latitude;
133    self.matchVector := matchVector;
134 
135    RETURN;
136   END;
137 
138 end;