-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: integrate new rust sdk into python bindings #2850
Merged
Merged
Changes from 104 commits
Commits
Show all changes
120 commits
Select commit
Hold shift + click to select a range
3a9352d
chore: rename glaredb -> cli crate
tychoish 0cc08ec
chore: engine constructor
tychoish 401d74e
feat: high level glaredb rust api/sdk
tychoish 379f300
chore: refactor connection, create driver connect
tychoish f40c9df
Merge remote-tracking branch 'origin/main' into tycho/topic/sdk/0/ren…
tychoish 280b9ce
Merge branch 'tycho/topic/sdk/0/rename-cli-package' into tycho/topic/…
tychoish 64c96cf
Merge branch 'tycho/topic/sdk/1/engine-constructor' into tycho/topic/…
tychoish daa757d
wip
tychoish ae73d45
fix: merge related build failure
tychoish 7a366fd
Merge branch 'tycho/topic/sdk/0/rename-cli-package' into tycho/topic/…
tychoish b92c760
Merge branch 'tycho/topic/sdk/1/engine-constructor' into tycho/topic/…
tychoish 115d5ef
feat: implementation of the connection methods
tychoish 7e14f4d
fix: unittest build
tychoish e150dc7
fix: explicit reference
tychoish c40fc24
Merge branch 'tycho/topic/sdk/0/rename-cli-package' into tycho/topic/…
tychoish 1017c59
Merge branch 'tycho/topic/sdk/1/engine-constructor' into tycho/topic/…
tychoish c101221
fix: binary resolution
tychoish e1495b2
Merge branch 'tycho/topic/sdk/0/rename-cli-package' into tycho/topic/…
tychoish 854bd8d
Merge branch 'tycho/topic/sdk/1/engine-constructor' into tycho/topic/…
tychoish 592bda2
fix: python binding error handling
tychoish 50070c2
Merge branch 'tycho/topic/sdk/1/engine-constructor' into tycho/topic/…
tychoish 90f783d
fix: lint error
tychoish 9486f21
feat: prql helpers and sync stream producers
tychoish f143eea
feat: addtional converter
tychoish a34f5db
chore: reorganization
tychoish e971d25
feat: iterator helpers for driver interfaces
tychoish 6439f7e
fix: lint
tychoish 087505b
Merge branch 'tycho/topic/sdk/2/driver-connect' into tycho/topic/sdk/…
tychoish 9393558
chore: integrate new driver with python connect
tychoish 4cc0902
messy
tychoish dcf5ae7
Revert "feat: iterator helpers for driver interfaces"
tychoish 851d7cd
Merge remote-tracking branch 'origin/main' into tycho/topic/sdk/0/ren…
tychoish a759963
Merge branch 'tycho/topic/sdk/0/rename-cli-package' into tycho/topic/…
tychoish c92cebd
Merge branch 'tycho/topic/sdk/1/engine-constructor' into tycho/topic/…
tychoish e300191
Merge branch 'tycho/topic/sdk/2/driver-connect' into tycho/topic/sdk/…
tychoish 5e1fc70
fix: collapsed python implementation
tychoish 1f64002
fix: clarify naming
tychoish bc67f4c
fix: python subquery references
tychoish 50ff4b4
fix lint
tychoish 14c7a61
chore: backport driver changes from python integration branch
tychoish 0717d7d
feat: indirection for operations in rust SDK
tychoish d9890ce
Merge branch 'tycho/topic/sdk/5/operation-indirection' into tycho/top…
tychoish d03c26f
fix: operation output
tychoish 74ef043
fix: backport additional features from binding integration
tychoish b47b1a6
Revert "chore: backport driver changes from python integration branch"
tychoish cbeef58
chore: backport from driver branch
tychoish d4f7ede
Merge branch 'tycho/topic/sdk/2/driver-connect' into tycho/topic/sdk/…
tychoish 7d72e9e
fix: reverts to tests
tychoish b994e35
chore: port in sqlexec changes
tychoish 5b3e287
Merge branch 'tycho/topic/sdk/2/driver-connect' into tycho/topic/sdk/…
tychoish e5fce78
fix: complete bindings fixes
tychoish 7bebf63
chore: backport crates changes
tychoish 2b9813d
Merge branch 'tycho/topic/sdk/2/driver-connect' into tycho/topic/sdk/…
tychoish 1cfcbad
Merge branch 'main' into tycho/topic/sdk/1/engine-constructor
tychoish 5d46218
fix: comple
tychoish 3f8b138
fix: compile and lint
tychoish bd9f621
THIS IS AN EMPTY COMMIT
tychoish 92fa346
Merge branch 'tycho/topic/sdk/1/engine-constructor' into tycho/topic/…
tychoish 65079a9
Merge branch 'tycho/topic/sdk/2/driver-connect' into tycho/topic/sdk/…
tychoish b9b52b6
fix: non-deterministic http test
tychoish 3402ab3
Merge branch 'tycho/fix-flaky-test' into tycho/topic/sdk/1/engine-con…
tychoish 2903c1b
Merge branch 'tycho/topic/sdk/1/engine-constructor' into tycho/topic/…
tychoish b081f78
fix: non-deterministic http test
tychoish 0823e3d
Merge branch 'main' into tycho/topic/sdk/1/engine-constructor
tychoish 28b15a5
Merge branch 'tycho/topic/sdk/1/engine-constructor' into tycho/topic/…
tychoish b37802e
Merge branch 'tycho/topic/sdk/2/driver-connect' into tycho/topic/sdk/…
tychoish a67bba1
Merge remote-tracking branch 'origin/main' into tycho/topic/sdk/2/dri…
tychoish 90b6ff7
fix: code review feedback
tychoish 552cc1a
Merge remote-tracking branch 'origin/main' into tycho/topic/sdk/1/eng…
tychoish 05c1ed7
Merge branch 'tycho/topic/sdk/1/engine-constructor' into tycho/topic/…
tychoish 0bd8000
rename
tychoish b60cdc6
Merge branch 'tycho/topic/sdk/1/engine-constructor' into tycho/topic/…
tychoish 82def41
Merge remote-tracking branch 'origin/main' into tycho/topic/sdk/2/dri…
tychoish 48dbb21
fix merge
tychoish e780412
chore: df 36 upgrade (#2853)
universalmind303 7f65c84
chore: update docs links (#2852)
greyscaled 91c9425
chore(deps): bump pymongo from 4.6.2 to 4.6.3 in /tests (#2870)
dependabot[bot] 1954372
fix: nix agpl spec (#2833)
tychoish d389cd0
feat: Support cloud uploads for Excel/BSON (#2851)
vrongmeal a7f5b2a
fix(pytest): remove pysqlite3-binary dependency (#2872)
tychoish 565daf9
fix: code review feedback
tychoish 8b139f3
rename
tychoish 3896a1b
chore: engine constructor cleanup (#2831)
tychoish 7ff4761
rename
tychoish 61e05f5
Merge branch 'tycho/topic/sdk/2/driver-connect' into tycho/topic/sdk/…
tychoish 23603c9
fix compile
tychoish 1ccec6c
plug in envreader differently
tychoish a12e401
unwinding
tychoish 85af156
un/rewind
tychoish 2727f10
Merge branch 'tycho/topic/sdk/2/driver-connect' into tycho/topic/sdk/…
tychoish 288f713
fix lint
tychoish 963fe8a
Merge branch 'tycho/topic/sdk/2/driver-connect' into tycho/topic/sdk/…
tychoish a680488
Merge remote-tracking branch 'origin/main' into tycho/topic/sdk/2/dri…
tychoish ecb5d6d
Merge branch 'tycho/topic/sdk/2/driver-connect' into tycho/topic/sdk/…
tychoish 7fe4d59
fixup test
tychoish 25aa40f
wip: remove clone
tychoish e5baf3c
fix: remove double box
tychoish 1e9cc1b
Merge branch 'tycho/topic/sdk/2/driver-connect' into tycho/topic/sdk/…
tychoish 34bf313
fix compile
tychoish 0958fc9
Merge remote-tracking branch 'origin/main' into tycho/topic/sdk/2/dri…
tychoish 9584d4d
fix lint
tychoish 9622b79
Merge branch 'tycho/topic/sdk/2/driver-connect' into tycho/topic/sdk/…
tychoish 08d3e02
Merge remote-tracking branch 'origin/main' into tycho/topic/sdk/4/pyt…
tychoish 96a77f4
Merge remote-tracking branch 'origin/main' into tycho/topic/sdk/4/pyt…
tychoish 33c128c
remove mutability
tychoish 19bc69b
PRQL is never DDL/DML so can be fully lazy
tychoish 2444f6c
use new operation interface
tychoish 06faa49
fix: lazy sdk implementation
tychoish e4ba2ce
Merge branch 'tycho/topic/sdk/8/operation-interface' into tycho/topic…
tychoish eb32d64
whitespace
tychoish c0e2d23
rename type
tychoish faeca7c
Merge remote-tracking branch 'origin/main' into tycho/topic/sdk/8/ope…
tychoish 0ecc883
backport method naming
tychoish d99967a
Merge remote-tracking branch 'origin/main' into tycho/topic/sdk/4/pyt…
tychoish 22bd36d
backport
tychoish 1a306e2
copypasta
tychoish 40a1dcc
Merge branch 'tycho/topic/sdk/8/operation-interface' into tycho/topic…
tychoish 2798c1d
Merge branch 'main' into tycho/topic/sdk/4/python-integration
tychoish 2a40bd4
Merge branch 'main' into tycho/topic/sdk/4/python-integration
tychoish 286242a
Merge branch 'main' into tycho/topic/sdk/4/python-integration
tychoish File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In a lot of ways, this
Arc<Mutex<>>
thing here serves the same purpose that theArc<Mutex<>>
around theOperation
in thePyExecution
object.