Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
c76091d
sketch structure
paleolimbot Jun 23, 2026
aacba44
sketch
paleolimbot Jun 23, 2026
6c0037b
rust translation
paleolimbot Jun 23, 2026
57906b0
error stuff
paleolimbot Jun 23, 2026
90c2fd7
try the expr piece
paleolimbot Jun 23, 2026
56f2ed6
move dataframe stuff to dataframe
paleolimbot Jun 24, 2026
bc7d9c5
formatting
paleolimbot Jun 24, 2026
b5eb184
in decent shape
paleolimbot Jun 24, 2026
205a804
more cases
paleolimbot Jun 24, 2026
aa62935
a few more spots
paleolimbot Jun 24, 2026
878c799
add a lower-level test for the tabler provider
paleolimbot Jun 24, 2026
ff433c7
don't require a specific runtime
paleolimbot Jun 24, 2026
2a8db88
add a test with cancels
paleolimbot Jun 24, 2026
1fdef0c
fmt
paleolimbot Jun 26, 2026
9b567a3
use enumerate in tests
paleolimbot Jun 26, 2026
83b0025
Revert "move dataframe stuff to dataframe"
paleolimbot Jun 27, 2026
bb6b1f9
flip the switch on Python
paleolimbot Jun 27, 2026
593af35
add non-trivial test
paleolimbot Jun 27, 2026
9aa06bd
add the importedcexec to the explain
paleolimbot Jun 27, 2026
47166d6
migrate the other reader
paleolimbot Jun 29, 2026
7a43fba
replace the adbc reader
paleolimbot Jun 29, 2026
d02afad
replace Python reader
paleolimbot Jun 29, 2026
47ad3a7
fmt
paleolimbot Jun 29, 2026
b8d9620
address easier comments
paleolimbot Jun 29, 2026
7ac82e8
maybe fix streaming
paleolimbot Jun 29, 2026
7956abd
Merge remote-tracking branch 'upstream/main' into ffi-table-provider
paleolimbot Jun 29, 2026
86d2b34
merge formatting
paleolimbot Jun 29, 2026
271681c
fix imports
paleolimbot Jun 29, 2026
78042b7
maybe actually fix imports
paleolimbot Jun 29, 2026
49edb5b
refix dataframe export
paleolimbot Jun 29, 2026
e24d3f9
smaller self review fixes
paleolimbot Jun 29, 2026
72bdedf
document the ffi
paleolimbot Jun 29, 2026
5b0c58b
review comments
paleolimbot Jun 30, 2026
a8b9c59
fix two more issues
paleolimbot Jun 30, 2026
015c0cf
Merge remote-tracking branch 'upstream/main' into ffi-table-provider
paleolimbot Jul 2, 2026
375aca5
simpler cancellation
paleolimbot Jul 2, 2026
b0d670b
fix release callback
paleolimbot Jul 2, 2026
ee9a22e
deduplicate property getters
paleolimbot Jul 2, 2026
a47cca1
remove unused dependency
paleolimbot Jul 2, 2026
6702794
fix outdated
paleolimbot Jul 2, 2026
1281fe3
shared cancel error constructor
paleolimbot Jul 2, 2026
53b377a
deduplicate table provider tests
paleolimbot Jul 2, 2026
c5f006a
allow get_schema to return an error
paleolimbot Jul 2, 2026
80b87fe
fix the expr signature
paleolimbot Jul 2, 2026
1c42831
error setter macro
paleolimbot Jul 2, 2026
4c65ff5
fix session state export
paleolimbot Jul 2, 2026
3b1fcdf
r impl
paleolimbot Jul 2, 2026
d977e0f
one last go
paleolimbot Jul 2, 2026
9e08c11
use an Arc<Runtime> for export/import of streams
paleolimbot Jul 3, 2026
ceaca40
maybe better cancellation
paleolimbot Jul 3, 2026
e6d2964
tweak exec issues
paleolimbot Jul 6, 2026
e35e663
pipe cancelation through both sides of the interaction
paleolimbot Jul 6, 2026
5f44619
Potential fix for pull request finding
paleolimbot Jul 6, 2026
e2d3a7a
periodic cancelation on the import side
paleolimbot Jul 6, 2026
88f07f7
Merge remote-tracking branch 'upstream/main' into ffi-table-provider
paleolimbot Jul 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,7 @@ serde_with = { version = "3" }
tempfile = { version = "3"}
thiserror = { version = "2" }
tokio = { version = "1.52", features = ["macros", "rt", "sync"] }
tokio-stream = "0.1"
url = "2.5.7"
wkb = "0.9.2"
wkt = "0.14.0"
Expand Down
13 changes: 13 additions & 0 deletions c/sedona-extension/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -30,10 +30,23 @@ rust-version.workspace = true
[dependencies]
arrow-array = { workspace = true, features = ["ffi"]}
arrow-schema = { workspace = true, features = ["ffi"]}
async-trait = { workspace = true }
datafusion-common = { workspace = true }
datafusion-catalog = { workspace = true }
datafusion-execution = { workspace = true }
datafusion-expr = { workspace = true }
datafusion-physical-expr = { workspace = true }
datafusion-physical-plan = { workspace = true }
futures = { workspace = true }
libc = "0.2.178"
sedona-common = { workspace = true }
sedona-expr = { workspace = true }
sedona-schema = { workspace = true }
sedona-testing = { path = "../../rust/sedona-testing" }
serde = { workspace = true }
serde_json = { workspace = true }
tokio = { workspace = true }
tokio-stream = { workspace = true }

[dev-dependencies]
datafusion = { workspace = true, features = ["sql"] }
Loading
Loading