Skip to content

Commit 8848e24

Browse files
committed
feat: support GEO type
Change-Id: Ie3f0bbee0f4dd89ff42d2e7eaca6597887b2c252
1 parent dcc3f51 commit 8848e24

File tree

15 files changed

+1806
-273
lines changed

15 files changed

+1806
-273
lines changed

Cargo.lock

Lines changed: 452 additions & 83 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 27 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -66,17 +66,17 @@ lance-test-macros = { version = "=0.38.3-beta.4", path = "./rust/lance-test-macr
6666
lance-testing = { version = "=0.38.3-beta.4", path = "./rust/lance-testing" }
6767
approx = "0.5.1"
6868
# Note that this one does not include pyarrow
69-
arrow = { version = "56.1", optional = false, features = ["prettyprint"] }
70-
arrow-arith = "56.1"
71-
arrow-array = "56.1"
72-
arrow-buffer = "56.1"
73-
arrow-cast = "56.1"
74-
arrow-data = "56.1"
75-
arrow-ipc = { version = "56.1", features = ["zstd"] }
76-
arrow-ord = "56.1"
77-
arrow-row = "56.1"
78-
arrow-schema = "56.1"
79-
arrow-select = "56.1"
69+
arrow = { version = "56.2", optional = false, features = ["prettyprint"] }
70+
arrow-arith = "56.2"
71+
arrow-array = "56.2"
72+
arrow-buffer = "56.2"
73+
arrow-cast = "56.2"
74+
arrow-data = "56.2"
75+
arrow-ipc = { version = "56.2", features = ["zstd"] }
76+
arrow-ord = "56.2"
77+
arrow-row = "56.2"
78+
arrow-schema = "56.2"
79+
arrow-select = "56.2"
8080
async-recursion = "1.0"
8181
async-trait = "0.1"
8282
aws-config = "1.2.0"
@@ -102,7 +102,7 @@ criterion = { version = "0.5", features = [
102102
"html_reports",
103103
] }
104104
crossbeam-queue = "0.3"
105-
datafusion = { version = "50.0.0", default-features = false, features = [
105+
datafusion = { version = "50.2.0", default-features = false, features = [
106106
"nested_expressions",
107107
"regex_expressions",
108108
"unicode_expressions",
@@ -111,22 +111,26 @@ datafusion = { version = "50.0.0", default-features = false, features = [
111111
"datetime_expressions",
112112
"string_expressions",
113113
] }
114-
datafusion-common = "50.0.0"
115-
datafusion-functions = { version = "50.0.0", features = ["regex_expressions"] }
116-
datafusion-sql = "50.0.0"
117-
datafusion-expr = "50.0.0"
118-
datafusion-ffi = "50.0.0"
119-
datafusion-execution = "50.0.0"
120-
datafusion-optimizer = "50.0.0"
121-
datafusion-physical-expr = "50.0.0"
122-
datafusion-physical-plan = "50.0.0"
123-
datafusion-substrait = "50.0.0"
114+
datafusion-common = "50.2.0"
115+
datafusion-functions = { version = "50.2.0", features = ["regex_expressions"] }
116+
datafusion-sql = "50.2.0"
117+
datafusion-expr = "50.2.0"
118+
datafusion-ffi = "50.2.0"
119+
datafusion-execution = "50.2.0"
120+
datafusion-optimizer = "50.2.0"
121+
datafusion-physical-expr = "50.2.0"
122+
datafusion-physical-plan = "50.2.0"
123+
datafusion-substrait = "50.2.0"
124124
deepsize = "0.2.0"
125125
dirs = "6.0.0"
126126
either = "1.0"
127127
fst = { version = "0.4.7", features = ["levenshtein"] }
128128
fsst = { version = "=0.38.3-beta.4", path = "./rust/compression/fsst" }
129129
futures = "0.3"
130+
geoarrow-array = "0.6"
131+
geoarrow-schema = "0.6"
132+
geodatafusion = { git = "https://github.com/datafusion-contrib/datafusion-geo", rev = "d29cf97f95e74f745e9f1e4325a4fe4c18c4773e" }
133+
geo-types = "0.7.16"
130134
http = "1.1.0"
131135
humantime = "2.2.0"
132136
hyperloglogplus = { version = "0.4.1", features = ["const-loop"] }
@@ -175,7 +179,7 @@ tokio = { version = "1.23", features = [
175179
"sync",
176180
] }
177181
tokio-stream = "0.1.14"
178-
tokio-util = { version = "0.7.10" }
182+
tokio-util = { version = "0.7.16" }
179183
tracing = "0.1"
180184
url = "2.5.7"
181185
uuid = { version = "1.2", features = ["v4", "serde"] }

0 commit comments

Comments
 (0)