Skip to content

Commit 6c78e8b

Browse files
committed
ST_YMAX/ST_XMIN/ST_YMIN
Signed-off-by: Fan Yang <[email protected]>
1 parent 790bd8e commit 6c78e8b

File tree

10 files changed

+556
-55
lines changed

10 files changed

+556
-55
lines changed

Cargo.lock

+22-7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ ethnum = { version = "1.5.0" }
162162
feature-set = { version = "0.1.1" }
163163
geo = { version = "0.27.0", features = ["use-serde"] }
164164
geos = { version = "8.3", features = ["static", "geo", "geo-types"] }
165-
geozero = { version = "0.12.0", features = ["default", "with-wkb", "with-geos", "with-geojson"] }
165+
geozero = { version = "0.13.0", features = ["default", "with-wkb", "with-geos", "with-geojson"] }
166166
itertools = "0.10.5"
167167
match-template = "0.0.1"
168168
mysql_async = { version = "0.34", default-features = false, features = ["rustls-tls"] }

src/common/io/src/geometry.rs

+12
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,18 @@ pub enum GeometryDataType {
4444
GEOJSON,
4545
}
4646

47+
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, Serialize, Deserialize)]
48+
pub enum Axis {
49+
X,
50+
Y,
51+
}
52+
53+
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, Serialize, Deserialize)]
54+
pub enum Extremum {
55+
Max,
56+
Min,
57+
}
58+
4759
impl FromStr for GeometryDataType {
4860
type Err = ErrorCode;
4961

src/common/io/src/lib.rs

+2
Original file line numberDiff line numberDiff line change
@@ -51,4 +51,6 @@ pub use geometry::geometry_format;
5151
pub use geometry::parse_to_ewkb;
5252
pub use geometry::parse_to_subtype;
5353
pub use geometry::read_ewkb_srid;
54+
pub use geometry::Axis;
55+
pub use geometry::Extremum;
5456
pub use geometry::GeometryDataType;

0 commit comments

Comments
 (0)