You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by ne...@apache.org on 2020/11/07 17:45:52 UTC
[arrow] branch master updated (eb42c50 -> a04a15a)
This is an automated email from the ASF dual-hosted git repository.
nevime pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git.
from eb42c50 ARROW-10510: [Rust] [DataFusion] Benchmark COUNT(DISTINCT) queries.
add a04a15a ARROW-10402: [Rust] Refactor array equality
No new revisions were added by this update.
Summary of changes:
rust/arrow/Cargo.toml | 4 +
.../benches/{aggregate_kernels.rs => equal.rs} | 45 +-
rust/arrow/src/array/array.rs | 80 +-
rust/arrow/src/array/builder.rs | 47 +-
rust/arrow/src/array/data.rs | 95 +-
rust/arrow/src/array/equal.rs | 2157 --------------------
rust/arrow/src/array/equal/boolean.rs | 49 +
rust/arrow/src/array/equal/dictionary.rs | 67 +
rust/arrow/src/array/equal/fixed_binary.rs | 65 +
rust/arrow/src/array/equal/fixed_list.rs | 65 +
rust/arrow/src/array/equal/list.rs | 117 ++
rust/arrow/src/array/equal/mod.rs | 831 ++++++++
.../arrow/src/array/equal/null.rs | 19 +-
rust/arrow/src/array/equal/primitive.rs | 63 +
rust/arrow/src/array/equal/structure.rs | 59 +
rust/arrow/src/array/equal/utils.rs | 76 +
rust/arrow/src/array/equal/variable_size.rs | 91 +
rust/arrow/src/array/equal_json.rs | 985 +++++++++
rust/arrow/src/array/mod.rs | 4 +-
rust/arrow/src/compute/kernels/concat.rs | 30 +-
rust/arrow/src/compute/kernels/sort.rs | 46 +-
rust/arrow/src/compute/kernels/take.rs | 43 +-
22 files changed, 2654 insertions(+), 2384 deletions(-)
copy rust/arrow/benches/{aggregate_kernels.rs => equal.rs} (56%)
delete mode 100644 rust/arrow/src/array/equal.rs
create mode 100644 rust/arrow/src/array/equal/boolean.rs
create mode 100644 rust/arrow/src/array/equal/dictionary.rs
create mode 100644 rust/arrow/src/array/equal/fixed_binary.rs
create mode 100644 rust/arrow/src/array/equal/fixed_list.rs
create mode 100644 rust/arrow/src/array/equal/list.rs
create mode 100644 rust/arrow/src/array/equal/mod.rs
copy cpp/src/arrow/dbi/hiveserver2/public_api_test.cc => rust/arrow/src/array/equal/null.rs (70%)
create mode 100644 rust/arrow/src/array/equal/primitive.rs
create mode 100644 rust/arrow/src/array/equal/structure.rs
create mode 100644 rust/arrow/src/array/equal/utils.rs
create mode 100644 rust/arrow/src/array/equal/variable_size.rs
create mode 100644 rust/arrow/src/array/equal_json.rs