This is an automated email from the ASF dual-hosted git repository.
jiayuliu pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow-datafusion.git.
from c944e58 fix typos in docs (#1919)
add 2549500 Create a `datafusion-proto` crate for datafusion protobuf
serialization (#1887)
No new revisions were added by this update.
Summary of changes:
Cargo.toml | 1 +
ballista/rust/core/Cargo.toml | 2 +
ballista/rust/core/build.rs | 2 +
ballista/rust/core/proto/ballista.proto | 539 +------
ballista/rust/core/proto/datafusion.proto | 490 +++++++
ballista/rust/core/src/error.rs | 12 +
.../rust/core/src/serde/logical_plan/from_proto.rs | 1036 +------------
ballista/rust/core/src/serde/logical_plan/mod.rs | 725 +--------
ballista/rust/core/src/serde/mod.rs | 244 +---
.../core/src/serde/physical_plan/from_proto.rs | 89 +-
ballista/rust/core/src/serde/physical_plan/mod.rs | 2 +-
.../rust/core/src/serde/physical_plan/to_proto.rs | 13 +-
{datafusion-expr => datafusion-proto}/Cargo.toml | 17 +-
{ballista/rust/core => datafusion-proto}/build.rs | 4 +-
datafusion-proto/proto/datafusion.proto | 490 +++++++
datafusion-proto/src/from_proto.rs | 1302 +++++++++++++++++
datafusion-proto/src/lib.rs | 688 +++++++++
.../src}/to_proto.rs | 1533 ++++++++++----------
18 files changed, 3880 insertions(+), 3309 deletions(-)
create mode 100644 ballista/rust/core/proto/datafusion.proto
copy {datafusion-expr => datafusion-proto}/Cargo.toml (76%)
copy {ballista/rust/core => datafusion-proto}/build.rs (89%)
create mode 100644 datafusion-proto/proto/datafusion.proto
create mode 100644 datafusion-proto/src/from_proto.rs
create mode 100644 datafusion-proto/src/lib.rs
rename {ballista/rust/core/src/serde/logical_plan =>
datafusion-proto/src}/to_proto.rs (57%)