This is an automated email from the ASF dual-hosted git repository.

timsaucer pushed a change to branch feat/distributed-extensions-example
in repository https://gitbox.apache.org/repos/asf/datafusion-python.git


    from 05b40fb8 Build the example libraries on the host, and prime their deps 
once
     add 016ad9d6 Number the stages, and ship all of them
     add 3a61caf8 Read the third codec id instead of copying it
     add e3ae58e0 Make the example's run instructions work
     add 6e3dc962 Cover build_session's own consistency check
     add be191ac5 Point local_session.rs at a section that exists
     add 4662e183 Say why table_options_mut panics on purpose
     add 60bb0f81 Link the two sections this PR added
     add 1774343c Decode a provider with the schema from the plan
     add 628c4517 Refuse a malformed projection instead of dropping it
     add 22912acd Raise Execution, not Internal, for a bad payload
     add 9f9f688a Stop converting a fallback this planner never calls
     add 4a8cb2ce Clear the small stuff off the distributed example

No new revisions were added by this update.

Summary of changes:
 .github/workflows/build.yml                        |   6 +-
 .github/workflows/test.yml                         |  10 +-
 .gitignore                                         |   3 +
 docs/source/extension-guide/checklist.md           |  14 +-
 .../user-guide/distributing-work/expressions.md    |   6 +
 examples/distributed/README.md                     |  22 ++-
 examples/distributed/engine-library/pyproject.toml |  19 +++
 .../engine-library/python/dfx_engine/driver.py     | 159 ++++++++++++++-------
 .../engine-library/python/dfx_engine/session.py    |  14 +-
 .../python/tests/_test_three_libraries.py          | 112 +++++++++++++--
 examples/distributed/engine-library/src/codec.rs   |  14 +-
 .../distributed/engine-library/src/extension.rs    |  32 +++--
 examples/distributed/engine-library/src/lib.rs     |  16 ++-
 .../engine-library/src/local_session.rs            |  26 +++-
 examples/distributed/engine-library/src/planner.rs | 130 ++++++++++-------
 examples/distributed/engine-library/src/stage.rs   |  75 +++++++---
 examples/distributed/run_tpch.py                   |  60 +++++---
 .../distributed/storage-library/pyproject.toml     |  14 ++
 .../python/tests/_test_portable_codec.py           | 101 ++++++++++++-
 examples/distributed/storage-library/src/codec.rs  | 114 +++++++++++----
 examples/distributed/storage-library/src/exec.rs   |   3 +
 .../distributed/storage-library/src/extension.rs   |  16 +++
 examples/distributed/storage-library/src/lib.rs    |   5 +-
 .../storage-library/src/table_provider.rs          |  37 ++++-
 examples/distributed/udf-library/pyproject.toml    |   7 +
 25 files changed, 780 insertions(+), 235 deletions(-)


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to