This is an automated email from the ASF dual-hosted git repository.
zeroshade pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git
from 73e2b561cf MINOR: Bump golang.org/x/net from 0.6.0 to 0.7.0 in /go
(#34430)
add afe5514a3a GH-33466: [Go][Parquet] Add support for Dictionary arrays
to pqarrow (#34342)
No new revisions were added by this update.
Summary of changes:
ci/scripts/js_build.sh | 2 +-
go/arrow/array/array_test.go | 1 -
go/arrow/array/binarybuilder.go | 3 +
go/arrow/array/bufferbuilder.go | 10 +
go/arrow/array/dictionary.go | 65 +-
go/arrow/array/dictionary_test.go | 45 +
go/arrow/array/table.go | 43 +
go/arrow/array/table_test.go | 15 +
go/arrow/compute/internal/kernels/vector_hash.go | 7 +-
go/internal/bitutils/bit_set_run_reader.go | 15 +
go/parquet/file/column_reader.go | 3 +
go/parquet/file/column_writer.go | 47 +-
go/parquet/file/column_writer_types.gen.go | 419 +-
go/parquet/file/column_writer_types.gen.go.tmpl | 51 +-
go/parquet/file/record_reader.go | 150 +-
go/parquet/internal/encoding/byte_array_decoder.go | 42 +
go/parquet/internal/encoding/byte_array_encoder.go | 37 +
go/parquet/internal/encoding/decoder.go | 57 +-
go/parquet/internal/encoding/encoder.go | 98 +-
.../encoding/fixed_len_byte_array_encoder.go | 36 +
go/parquet/internal/encoding/typed_encoder.gen.go | 117 +-
.../internal/encoding/typed_encoder.gen.go.tmpl | 38 +-
go/parquet/internal/encoding/types.go | 17 +
go/parquet/internal/testutils/random.go | 51 +
go/parquet/metadata/statistics.go | 21 +-
go/parquet/metadata/statistics_types.gen.go | 243 +-
go/parquet/metadata/statistics_types.gen.go.tmpl | 86 +-
go/parquet/pqarrow/column_readers.go | 15 +-
go/parquet/pqarrow/encode_arrow.go | 6 +-
go/parquet/pqarrow/encode_arrow_test.go | 15 +-
go/parquet/pqarrow/encode_dict_compute.go | 160 +
.../pqarrow/encode_dict_nocompute.go} | 14 +-
go/parquet/pqarrow/encode_dictionary_test.go | 706 +
go/parquet/pqarrow/file_writer.go | 5 +-
go/parquet/pqarrow/path_builder.go | 16 +-
go/parquet/pqarrow/properties.go | 24 +
go/parquet/pqarrow/schema.go | 32 +-
js/package.json | 1 +
js/yarn.lock | 23629 +++++++++++--------
39 files changed, 16117 insertions(+), 10225 deletions(-)
create mode 100644 go/parquet/pqarrow/encode_dict_compute.go
copy go/{arrow/compute/internal/kernels/cast_numeric_sse4_amd64.go =>
parquet/pqarrow/encode_dict_nocompute.go} (72%)
create mode 100644 go/parquet/pqarrow/encode_dictionary_test.go