You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by ji...@apache.org on 2022/11/11 00:04:32 UTC
[arrow-rs] branch add-bloom-filter updated (d28ed17bf -> ea0b3167c)
This is an automated email from the ASF dual-hosted git repository.
jiayuliu pushed a change to branch add-bloom-filter
in repository https://gitbox.apache.org/repos/asf/arrow-rs.git
from d28ed17bf fix clippy
add 8d75101e3 Split out arrow-json (#3044) (#3049)
add 6b3a0a287 Faster f64 equality (#3060)
add 6057cf7ea Fix null_count computation in binary (#3062)
add 232fccc69 Replace temporal generic funections with dyn functions (#3046)
add af5f1e4f0 Faster f64 inequality (#3065)
add 5a3ecc2ea Fix row format decode loses timezone (#3063) (#3064)
add e4e15f8e7 Minor: Improve docstrings on WriterPropertiesBuilder (#3068)
add f5962092c Add Decimal128 and Decimal256 to downcast_primitive (#3056)
add d76a0d634 Support cast timestamp to time (#3016)
add a0fb44a3c add tz in debug information (#3072)
add 0e97338ba Add missing inline to ArrowNativeTypeOp (#3073)
add c027c70b7 Deprecate Buffer::count_set_bits (#3067) (#3071)
add 5fb3033eb Minor: Remove cloning ArrayData in with_precision_and_scale (#3050)
add e44cb5b47 Add compare to ArrowNativeTypeOp (#3070)
add 1cb9a4414 Update hashbrown requirement from 0.12 to 0.13 (#3081)
add ce5e26f39 Use ArrowNativeTypeOp on non-scalar comparison kernels (#3075)
add ed20bf143 Recurse into Dictionary value type in DataType::is_nested (#3083)
add 8d364fe43 early type checks in `RowConverter` (#3080)
add 132152cb8 Update arrow-flight subcrates (#3044) (#3052)
add 4dd7fea13 Update parquet to depend on arrow subcrates (#3028)
add 9f1468331 Move `intersect_row_selections` from datafusion to arrow-rs. (#3047)
add 885a3618f feat: add `OwnedRow` (#3079)
add ea0b3167c Merge branch 'master' into add-bloom-filter
No new revisions were added by this update.
Summary of changes:
.github/workflows/arrow.yml | 5 +
.github/workflows/arrow_flight.yml | 2 -
.github/workflows/dev_pr/labeler.yml | 1 +
.github/workflows/integration.yml | 1 +
.github/workflows/miri.yaml | 1 +
.github/workflows/parquet.yml | 1 +
Cargo.toml | 3 +-
arrow-array/Cargo.toml | 2 +-
arrow-array/src/arithmetic.rs | 121 +++--
arrow-array/src/array/primitive_array.rs | 90 +++-
arrow-array/src/cast.rs | 8 +
arrow-array/src/temporal_conversions.rs | 34 +-
arrow-buffer/src/buffer/immutable.rs | 27 +-
arrow-cast/src/cast.rs | 359 +++++++++++++-
arrow-flight/Cargo.toml | 5 +-
arrow-flight/src/lib.rs | 13 +-
arrow-flight/src/sql/mod.rs | 17 +-
arrow-flight/src/sql/server.rs | 2 +-
arrow-flight/src/utils.rs | 19 +-
{arrow-csv => arrow-json}/Cargo.toml | 15 +-
arrow/src/json/mod.rs => arrow-json/src/lib.rs | 0
{arrow/src/json => arrow-json/src}/reader.rs | 136 +++---
{arrow/src/json => arrow-json/src}/writer.rs | 98 ++--
{arrow => arrow-json}/test/data/arrays.json | 0
{arrow => arrow-json}/test/data/basic.json | 0
{arrow => arrow-json}/test/data/basic_nulls.json | 0
.../test/data/list_string_dict_nested.json | 0
.../test/data/list_string_dict_nested_nulls.json | 0
{arrow => arrow-json}/test/data/mixed_arrays.json | 0
.../test/data/mixed_arrays.json.gz | Bin
.../test/data/nested_structs.json | 0
arrow-schema/src/datatype.rs | 47 +-
arrow-select/src/filter.rs | 2 +-
arrow/Cargo.toml | 20 +-
arrow/benches/comparison_kernels.rs | 8 +-
arrow/benches/json_reader.rs | 5 +-
arrow/benches/lexsort.rs | 2 +-
arrow/benches/row_format.rs | 4 +-
arrow/src/compute/kernels/arithmetic.rs | 54 +++
arrow/src/compute/kernels/arity.rs | 4 +-
arrow/src/compute/kernels/comparison.rs | 84 +++-
arrow/src/compute/kernels/temporal.rs | 534 ++++++++++++---------
arrow/src/lib.rs | 6 +-
arrow/src/row/dictionary.rs | 49 +-
arrow/src/row/fixed.rs | 17 +-
arrow/src/row/mod.rs | 227 ++++++---
dev/release/rat_exclude_files.txt | 1 +
parquet/Cargo.toml | 18 +-
parquet/src/arrow/array_reader/builder.rs | 2 +-
parquet/src/arrow/array_reader/byte_array.rs | 8 +-
.../arrow/array_reader/byte_array_dictionary.rs | 25 +-
parquet/src/arrow/array_reader/empty_array.rs | 5 +-
.../src/arrow/array_reader/fixed_len_byte_array.rs | 15 +-
parquet/src/arrow/array_reader/list_array.rs | 16 +-
parquet/src/arrow/array_reader/map_array.rs | 16 +-
parquet/src/arrow/array_reader/mod.rs | 4 +-
parquet/src/arrow/array_reader/null_array.rs | 8 +-
parquet/src/arrow/array_reader/primitive_array.rs | 21 +-
parquet/src/arrow/array_reader/struct_array.rs | 9 +-
parquet/src/arrow/array_reader/test_util.rs | 4 +-
parquet/src/arrow/arrow_reader/filter.rs | 13 +-
parquet/src/arrow/arrow_reader/mod.rs | 45 +-
parquet/src/arrow/arrow_reader/selection.rs | 132 ++++-
parquet/src/arrow/arrow_writer/byte_array.rs | 6 +-
parquet/src/arrow/arrow_writer/levels.rs | 47 +-
parquet/src/arrow/arrow_writer/mod.rs | 21 +-
parquet/src/arrow/async_reader.rs | 8 +-
parquet/src/arrow/buffer/bit_util.rs | 4 +-
parquet/src/arrow/buffer/dictionary_buffer.rs | 11 +-
parquet/src/arrow/buffer/offset_buffer.rs | 9 +-
parquet/src/arrow/mod.rs | 12 +-
parquet/src/arrow/record_reader/buffer.rs | 3 +-
.../src/arrow/record_reader/definition_levels.rs | 8 +-
parquet/src/arrow/record_reader/mod.rs | 6 +-
parquet/src/arrow/schema.rs | 10 +-
parquet/src/arrow/schema/complex.rs | 2 +-
parquet/src/arrow/schema/primitive.rs | 2 +-
parquet/src/bin/parquet-fromcsv.rs | 3 +-
parquet/src/column/reader.rs | 1 +
parquet/src/column/writer/encoder.rs | 6 +-
parquet/src/compression.rs | 4 +-
parquet/src/errors.rs | 16 +-
parquet/src/file/properties.rs | 28 +-
parquet/src/file/serialized_reader.rs | 1 +
parquet/src/lib.rs | 2 +-
parquet/src/util/interner.rs | 1 +
parquet_derive/Cargo.toml | 6 +-
87 files changed, 1788 insertions(+), 794 deletions(-)
copy {arrow-csv => arrow-json}/Cargo.toml (77%)
rename arrow/src/json/mod.rs => arrow-json/src/lib.rs (100%)
rename {arrow/src/json => arrow-json/src}/reader.rs (97%)
rename {arrow/src/json => arrow-json/src}/writer.rs (95%)
rename {arrow => arrow-json}/test/data/arrays.json (100%)
rename {arrow => arrow-json}/test/data/basic.json (100%)
rename {arrow => arrow-json}/test/data/basic_nulls.json (100%)
rename {arrow => arrow-json}/test/data/list_string_dict_nested.json (100%)
rename {arrow => arrow-json}/test/data/list_string_dict_nested_nulls.json (100%)
rename {arrow => arrow-json}/test/data/mixed_arrays.json (100%)
rename {arrow => arrow-json}/test/data/mixed_arrays.json.gz (100%)
rename {arrow => arrow-json}/test/data/nested_structs.json (100%)