Skip to content

Commit 6f4cb94

Browse files
committed
feat: support GEO type
Change-Id: Ie3f0bbee0f4dd89ff42d2e7eaca6597887b2c252
1 parent 7e65e8b commit 6f4cb94

File tree

15 files changed

+1981
-508
lines changed

15 files changed

+1981
-508
lines changed

Cargo.lock

Lines changed: 687 additions & 305 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
@@ -61,17 +61,17 @@ lance-test-macros = { version = "=0.38.2", path = "./rust/lance-test-macros" }
6161
lance-testing = { version = "=0.38.2", path = "./rust/lance-testing" }
6262
approx = "0.5.1"
6363
# Note that this one does not include pyarrow
64-
arrow = { version = "56.1", optional = false, features = ["prettyprint"] }
65-
arrow-arith = "56.1"
66-
arrow-array = "56.1"
67-
arrow-buffer = "56.1"
68-
arrow-cast = "56.1"
69-
arrow-data = "56.1"
70-
arrow-ipc = { version = "56.1", features = ["zstd"] }
71-
arrow-ord = "56.1"
72-
arrow-row = "56.1"
73-
arrow-schema = "56.1"
74-
arrow-select = "56.1"
64+
arrow = { version = "56.2", optional = false, features = ["prettyprint"] }
65+
arrow-arith = "56.2"
66+
arrow-array = "56.2"
67+
arrow-buffer = "56.2"
68+
arrow-cast = "56.2"
69+
arrow-data = "56.2"
70+
arrow-ipc = { version = "56.2", features = ["zstd"] }
71+
arrow-ord = "56.2"
72+
arrow-row = "56.2"
73+
arrow-schema = "56.2"
74+
arrow-select = "56.2"
7575
async-recursion = "1.0"
7676
async-trait = "0.1"
7777
aws-config = "1.2.0"
@@ -97,7 +97,7 @@ criterion = { version = "0.5", features = [
9797
"html_reports",
9898
] }
9999
crossbeam-queue = "0.3"
100-
datafusion = { version = "50.0.0", default-features = false, features = [
100+
datafusion = { version = "50.2.0", default-features = false, features = [
101101
"nested_expressions",
102102
"regex_expressions",
103103
"unicode_expressions",
@@ -106,22 +106,26 @@ datafusion = { version = "50.0.0", default-features = false, features = [
106106
"datetime_expressions",
107107
"string_expressions",
108108
] }
109-
datafusion-common = "50.0.0"
110-
datafusion-functions = { version = "50.0.0", features = ["regex_expressions"] }
111-
datafusion-sql = "50.0.0"
112-
datafusion-expr = "50.0.0"
113-
datafusion-ffi = "50.0.0"
114-
datafusion-execution = "50.0.0"
115-
datafusion-optimizer = "50.0.0"
116-
datafusion-physical-expr = "50.0.0"
117-
datafusion-physical-plan = "50.0.0"
118-
datafusion-substrait = "50.0.0"
109+
datafusion-common = "50.2.0"
110+
datafusion-functions = { version = "50.2.0", features = ["regex_expressions"] }
111+
datafusion-sql = "50.2.0"
112+
datafusion-expr = "50.2.0"
113+
datafusion-ffi = "50.2.0"
114+
datafusion-execution = "50.2.0"
115+
datafusion-optimizer = "50.2.0"
116+
datafusion-physical-expr = "50.2.0"
117+
datafusion-physical-plan = "50.2.0"
118+
datafusion-substrait = "50.2.0"
119119
deepsize = "0.2.0"
120120
dirs = "6.0.0"
121121
either = "1.0"
122122
fst = { version = "0.4.7", features = ["levenshtein"] }
123123
fsst = { version = "=0.38.2", path = "./rust/compression/fsst" }
124124
futures = "0.3"
125+
geoarrow-array = "0.6"
126+
geoarrow-schema = "0.6"
127+
geodatafusion = { git = "https://github.com/datafusion-contrib/datafusion-geo", rev = "d29cf97f95e74f745e9f1e4325a4fe4c18c4773e" }
128+
geo-types = "0.7.16"
125129
http = "1.1.0"
126130
humantime = "2.2.0"
127131
hyperloglogplus = { version = "0.4.1", features = ["const-loop"] }
@@ -170,7 +174,7 @@ tokio = { version = "1.23", features = [
170174
"sync",
171175
] }
172176
tokio-stream = "0.1.14"
173-
tokio-util = { version = "0.7.10" }
177+
tokio-util = { version = "0.7.16" }
174178
tracing = "0.1"
175179
url = "2.5.7"
176180
uuid = { version = "1.2", features = ["v4", "serde"] }

0 commit comments

Comments
 (0)