1#![allow(non_camel_case_types)]
2use super::functions;
3
4pub type ST_Dimension<G, Expr1> = functions::ST_Dimension::HelperType<G, Expr1>;
6
7pub type ST_Envelope<G, Expr1> = functions::ST_Envelope::HelperType<G, Expr1>;
9
10pub type ST_GeometryType<G, Expr1> = functions::ST_GeometryType::HelperType<G, Expr1>;
12
13pub type ST_IsEmpty<G, Expr1> = functions::ST_IsEmpty::HelperType<G, Expr1>;
15
16pub type ST_IsSimple<G, Expr1> = functions::ST_IsSimple::HelperType<G, Expr1>;
18
19pub type ST_SRID<G, Expr1> = functions::ST_SRID::HelperType<G, Expr1>;
21
22pub type ST_SRID_2<G, Expr1, Expr2> = functions::ST_SRID_2::HelperType<G, Expr1, Expr2>;
24
25pub type ST_Transform<G, Expr1, Expr2> = functions::ST_Transform::HelperType<G, Expr1, Expr2>;
27
28pub type ST_Latitude<Expr> = functions::ST_Latitude::HelperType<Expr>;
30
31pub type ST_Longitude<Expr> = functions::ST_Longitude::HelperType<Expr>;
33
34pub type ST_Latitude_2<Expr1, Expr2> = functions::ST_Latitude_2::HelperType<Expr1, Expr2>;
36
37pub type ST_Longitude_2<Expr1, Expr2> = functions::ST_Longitude_2::HelperType<Expr1, Expr2>;
39
40pub type ST_X<Expr> = functions::ST_X::HelperType<Expr>;
42
43pub type ST_Y<Expr> = functions::ST_Y::HelperType<Expr>;
45
46pub type ST_X_2<Expr1, Expr2> = functions::ST_X_2::HelperType<Expr1, Expr2>;
48
49pub type ST_Y_2<Expr1, Expr2> = functions::ST_Y_2::HelperType<Expr1, Expr2>;
51
52pub type ST_EndPoint<Expr> = functions::ST_EndPoint::HelperType<Expr>;
54
55pub type ST_IsClosed<G, Expr1> = functions::ST_IsClosed::HelperType<G, Expr1>;
57
58pub type ST_Length<G, Expr1> = functions::ST_Length::HelperType<G, Expr1>;
60
61pub type ST_NumPoints<Expr> = functions::ST_NumPoints::HelperType<Expr>;
63
64pub type ST_PointN<Expr1, Expr2> = functions::ST_PointN::HelperType<Expr1, Expr2>;
66
67pub type ST_StartPoint<Expr> = functions::ST_StartPoint::HelperType<Expr>;
69
70pub type ST_Area<G, Expr1> = functions::ST_Area::HelperType<G, Expr1>;
72
73pub type ST_Centroid<G, Expr1> = functions::ST_Centroid::HelperType<G, Expr1>;
75
76pub type ST_ExteriorRing<Expr> = functions::ST_ExteriorRing::HelperType<Expr>;
78
79pub type ST_InteriorRingN<Expr1, Expr2> = functions::ST_InteriorRingN::HelperType<Expr1, Expr2>;
81
82pub type ST_NumInteriorRings<Expr> = functions::ST_NumInteriorRings::HelperType<Expr>;
84
85pub type ST_GeometryN<Expr1, Expr2> = functions::ST_GeometryN::HelperType<Expr1, Expr2>;
87
88pub type ST_NumGeometries<Expr> = functions::ST_NumGeometries::HelperType<Expr>;
90
91pub type ST_Buffer_Strategy<Expr> = functions::ST_Buffer_Strategy::HelperType<Expr>;
93
94pub type ST_Buffer_Strategy_2<Expr1, Expr2> =
96 functions::ST_Buffer_Strategy_2::HelperType<Expr1, Expr2>;
97
98pub type ST_Buffer<G, Expr1, Expr2> = functions::ST_Buffer::HelperType<G, Expr1, Expr2>;
100
101pub type ST_Buffer_1<G, Expr1, Expr2, Expr3> =
103 functions::ST_Buffer_1::HelperType<G, Expr1, Expr2, Expr3>;
104
105pub type ST_Buffer_2<G, Expr1, Expr2, Expr3, Expr4> =
107 functions::ST_Buffer_2::HelperType<G, Expr1, Expr2, Expr3, Expr4>;
108
109pub type ST_Buffer_3<G, Expr1, Expr2, Expr3, Expr4, Expr5> =
111 functions::ST_Buffer_3::HelperType<G, Expr1, Expr2, Expr3, Expr4, Expr5>;
112
113pub type ST_ConvexHull<G, Expr1> = functions::ST_ConvexHull::HelperType<G, Expr1>;
115
116pub type ST_Difference<G1, G2, Expr1, Expr2> =
118 functions::ST_Difference::HelperType<G1, G2, Expr1, Expr2>;
119
120pub type ST_Intersection<G1, G2, Expr1, Expr2> =
122 functions::ST_Intersection::HelperType<G1, G2, Expr1, Expr2>;
123
124pub type ST_SymDifference<G1, G2, Expr1, Expr2> =
126 functions::ST_SymDifference::HelperType<G1, G2, Expr1, Expr2>;
127
128pub type ST_Union<G1, G2, Expr1, Expr2> = functions::ST_Union::HelperType<G1, G2, Expr1, Expr2>;
130
131pub type ST_LineInterpolatePoint<Expr1, Expr2> =
133 functions::ST_LineInterpolatePoint::HelperType<Expr1, Expr2>;
134
135pub type ST_LineInterpolatePoints<Expr1, Expr2> =
137 functions::ST_LineInterpolatePoints::HelperType<Expr1, Expr2>;
138
139pub type ST_PointAtDistance<Expr1, Expr2> = functions::ST_PointAtDistance::HelperType<Expr1, Expr2>;
141
142pub type ST_Contains<G1, G2, Expr1, Expr2> =
144 functions::ST_Contains::HelperType<G1, G2, Expr1, Expr2>;
145
146pub type ST_Crosses<G1, G2, Expr1, Expr2> = functions::ST_Crosses::HelperType<G1, G2, Expr1, Expr2>;
148
149pub type ST_Disjoint<G1, G2, Expr1, Expr2> =
151 functions::ST_Disjoint::HelperType<G1, G2, Expr1, Expr2>;
152
153pub type ST_Distance<G1, G2, Expr1, Expr2> =
155 functions::ST_Distance::HelperType<G1, G2, Expr1, Expr2>;
156
157pub type ST_Equals<G1, G2, Expr1, Expr2> = functions::ST_Equals::HelperType<G1, G2, Expr1, Expr2>;
159
160pub type ST_Intersects<G1, G2, Expr1, Expr2> =
162 functions::ST_Intersects::HelperType<G1, G2, Expr1, Expr2>;
163
164pub type ST_Overlaps<G1, G2, Expr1, Expr2> =
166 functions::ST_Overlaps::HelperType<G1, G2, Expr1, Expr2>;
167
168pub type ST_Touches<G1, G2, Expr1, Expr2> = functions::ST_Touches::HelperType<G1, G2, Expr1, Expr2>;
170
171pub type ST_Within<G1, G2, Expr1, Expr2> = functions::ST_Within::HelperType<G1, G2, Expr1, Expr2>;
173
174pub type MBRContains<G1, G2, Expr1, Expr2> =
176 functions::MBRContains::HelperType<G1, G2, Expr1, Expr2>;
177
178pub type MBRCoveredBy<G1, G2, Expr1, Expr2> =
180 functions::MBRCoveredBy::HelperType<G1, G2, Expr1, Expr2>;
181
182pub type MBRCovers<G1, G2, Expr1, Expr2> = functions::MBRCovers::HelperType<G1, G2, Expr1, Expr2>;
184
185pub type MBRDisjoint<G1, G2, Expr1, Expr2> =
187 functions::MBRDisjoint::HelperType<G1, G2, Expr1, Expr2>;
188
189pub type MBREquals<G1, G2, Expr1, Expr2> = functions::MBREquals::HelperType<G1, G2, Expr1, Expr2>;
191
192pub type MBROverlaps<G1, G2, Expr1, Expr2> =
194 functions::MBROverlaps::HelperType<G1, G2, Expr1, Expr2>;
195
196pub type MBRTouches<G1, G2, Expr1, Expr2> = functions::MBRTouches::HelperType<G1, G2, Expr1, Expr2>;
198
199pub type MBRWithin<G1, G2, Expr1, Expr2> = functions::MBRWithin::HelperType<G1, G2, Expr1, Expr2>;
201
202pub type ST_Collect<G, Expr1> = functions::ST_Collect::HelperType<G, Expr1>;
204
205pub type ST_IsValid<G, Expr1> = functions::ST_IsValid::HelperType<G, Expr1>;
207
208pub type ST_Validate<G, Expr> = functions::ST_Validate::HelperType<G, Expr>;