You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by em...@apache.org on 2021/07/13 15:49:42 UTC
[arrow] branch master updated (75a6475 -> afdb8da)
This is an automated email from the ASF dual-hosted git repository.
emkornfield pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git.
from 75a6475 ARROW-12994: [R] Fix tests that assume UTC local tz
add afdb8da ARROW-12851: [Go][Parquet] Add Golang Parquet encoding package
No new revisions were added by this update.
Summary of changes:
go/parquet/doc.go | 4 +-
go/parquet/go.mod | 6 +-
go/parquet/go.sum | 18 +-
go/parquet/internal/encoding/boolean_decoder.go | 101 +
go/parquet/internal/encoding/boolean_encoder.go | 84 +
go/parquet/internal/encoding/byte_array_decoder.go | 88 +
go/parquet/internal/encoding/byte_array_encoder.go | 123 +
go/parquet/internal/encoding/decoder.go | 186 +
go/parquet/internal/encoding/delta_bit_packing.go | 520 ++
go/parquet/internal/encoding/delta_byte_array.go | 216 +
.../internal/encoding/delta_length_byte_array.go | 144 +
go/parquet/internal/encoding/encoder.go | 311 +
.../encoding/fixed_len_byte_array_decoder.go | 66 +
.../encoding/fixed_len_byte_array_encoder.go | 104 +
.../{utils => encoding}/physical_types.tmpldata | 0
.../internal/encoding/plain_encoder_types.gen.go | 639 ++
.../encoding/plain_encoder_types.gen.go.tmpl | 182 +
go/parquet/internal/encoding/typed_encoder.gen.go | 1443 ++++
.../internal/encoding/typed_encoder.gen.go.tmpl | 341 +
go/parquet/internal/encoding/types.go | 497 ++
go/parquet/internal/testutils/utils.go | 42 +
go/parquet/internal/utils/Makefile | 4 +-
go/parquet/internal/utils/_lib/bit_packing_avx2.s | 2 +-
go/parquet/internal/utils/_lib/min_max_avx2.s | 1519 +----
go/parquet/internal/utils/_lib/min_max_sse4.s | 2 +-
go/parquet/internal/utils/_lib/unpack_bool_avx2.s | 6361 +-----------------
go/parquet/internal/utils/_lib/unpack_bool_sse4.s | 2 +-
go/parquet/internal/utils/bitmap_writer.go | 33 +-
go/parquet/internal/utils/min_max_avx2_amd64.s | 1567 +----
go/parquet/internal/utils/unpack_bool_avx2_amd64.s | 7023 +-------------------
30 files changed, 5946 insertions(+), 15682 deletions(-)
create mode 100644 go/parquet/internal/encoding/boolean_decoder.go
create mode 100644 go/parquet/internal/encoding/boolean_encoder.go
create mode 100644 go/parquet/internal/encoding/byte_array_decoder.go
create mode 100644 go/parquet/internal/encoding/byte_array_encoder.go
create mode 100644 go/parquet/internal/encoding/decoder.go
create mode 100644 go/parquet/internal/encoding/delta_bit_packing.go
create mode 100644 go/parquet/internal/encoding/delta_byte_array.go
create mode 100644 go/parquet/internal/encoding/delta_length_byte_array.go
create mode 100644 go/parquet/internal/encoding/encoder.go
create mode 100644 go/parquet/internal/encoding/fixed_len_byte_array_decoder.go
create mode 100644 go/parquet/internal/encoding/fixed_len_byte_array_encoder.go
copy go/parquet/internal/{utils => encoding}/physical_types.tmpldata (100%)
create mode 100644 go/parquet/internal/encoding/plain_encoder_types.gen.go
create mode 100644 go/parquet/internal/encoding/plain_encoder_types.gen.go.tmpl
create mode 100644 go/parquet/internal/encoding/typed_encoder.gen.go
create mode 100644 go/parquet/internal/encoding/typed_encoder.gen.go.tmpl
create mode 100644 go/parquet/internal/encoding/types.go
create mode 100644 go/parquet/internal/testutils/utils.go