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%)