This is an automated email from the ASF dual-hosted git repository.
quinnj pushed a change to branch core-rewrite
in repository https://gitbox.apache.org/repos/asf/arrow-julia.git
from 63ce9ab Name SourceFile's over-read keyword gapbytes; trim its
docstring
add 2290cdc Write an IO in the stream format by default, as Arrow 2.x did
add 5b147fd Write decimals as decimal128 or decimal256 by default
add b6f30cc Count a Symbol column's new names before creating any; limit
them in Arrow.Limits
add 8efeb0e Warn that another program rewriting a mapped file in place
crashes Julia
add dfd21fe Rewrite Polars' and Arrow 2.x's Int128 columns as labeled
fixed-size binary
add ece576a Give Arrow.read sinks the file and column metadata
add 0517bd5 Keep ordered dictionaries ordered through rewrites; levels in
dictionary order
add ec25657 Read columns that share a name as a, a_1, as CSV.jl does
add b4e4837 Compress each LZ4 buffer with a fresh context, so bytes match
for any ntasks
add 85f8bd1 Read map rows as dictionaries; print list and map values
compactly
add bc90cb7 Name unknown keywords, and check filter literal types when a
scan binds
add d355ee1 Write pooled and categorical columns as values with
dictencode=false
add fc93e5e Take colmetadata by column name string; write metadata values
as they print
add 2f1e6b9 Refuse push! and append! on read-only columns with the
read-only message
add 0331b68 Accept select/drop functions, word their errors in their
terms; names(t), t["col"]
add 4ad5e56 Write on one task for Arrow 2.x's ntasks=0
add b4b0ace Write no record batch for a partition with no rows; close an
unused Writer validly
add de576a5 Name Parquet input and Arrow.Stream for back-to-back streams
in read errors
add 16dab44 Name the Arrow.Limits field in size-limit errors
add af2bd1a Write the file format in two tests that read it with
file-format APIs
add 689cb9c Say in the Arrow.Table docstring that select takes functions
and names repeat as a_1
No new revisions were added by this update.
Summary of changes:
ext/ArrowCategoricalArraysExt.jl | 6 +-
src/arrowtypes.jl | 93 ++++++++++------
src/columnconstruction.jl | 66 +++++++++---
src/columns.jl | 97 +++++++++++++++--
src/ipc_read.jl | 113 ++++++++++++++++----
src/ipc_write.jl | 57 +++++-----
src/precompile.jl | 7 +-
src/scan.jl | 184 +++++++++++++++++++++----------
src/sharedvalues.jl | 8 +-
src/table.jl | 196 ++++++++++++++++++++++++++++++----
src/write.jl | 167 ++++++++++++++++++++++++-----
test/arrowtypes_compat_tests.jl | 13 ++-
test/arrowtypes_symbol_guard_child.jl | 84 +++++++++++----
test/cloudstore_tests.jl | 2 +-
test/columns_tests.jl | 143 ++++++++++++++++++++++---
test/compat_tests.jl | 120 ++++++++++++++++++++-
test/facade_tests.jl | 150 +++++++++++++++++---------
test/incremental_writer_tests.jl | 17 +--
test/ipc_view_output_tests.jl | 5 +-
test/limits_tests.jl | 18 ++++
test/nested_writes_tests.jl | 4 +-
test/nestedvalues_tests.jl | 10 +-
test/polars_tests.jl | 10 ++
test/rewrite_regressions.jl | 85 ++++++++++-----
test/scan_battery.jl | 19 ++--
test/sharedvalues.jl | 62 ++++++++++-
test/support/SeededFuzz.jl | 9 +-
test/writer_sink_tests.jl | 38 ++++++-
28 files changed, 1418 insertions(+), 365 deletions(-)