This is an automated email from the ASF dual-hosted git repository.
zeroshade pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git.
from 7b955fc ARROW-13663: [C++] RecordBatchReader STL-like iteration
add b1a3e8c ARROW-13986: [Go][Parquet] Add File Writers and tests
No new revisions were added by this update.
Summary of changes:
.github/workflows/go.yml | 22 +-
ci/scripts/go_test.sh | 2 +
dev/release/rat_exclude_files.txt | 1 +
go/arrow/flight/flight_middleware_test.go | 6 +
go/parquet/doc.go | 1 +
go/parquet/encryption_read_config_test.go | 445 ++++++++
go/parquet/encryption_write_config_test.go | 302 +++++
go/parquet/file/column_writer.go | 618 ++++++++++
go/parquet/file/column_writer_test.go | 692 +++++++++++
go/parquet/file/column_writer_types.gen.go | 1335 ++++++++++++++++++++++
go/parquet/file/column_writer_types.gen.go.tmpl | 214 ++++
go/parquet/file/file_writer.go | 265 +++++
go/parquet/file/file_writer_test.go | 388 +++++++
go/parquet/file/level_conversion.go | 3 -
go/parquet/file/page_reader.go | 25 +-
go/parquet/file/page_writer.go | 466 ++++++++
go/parquet/file/row_group_writer.go | 255 +++++
go/parquet/file/row_group_writer_test.go | 97 ++
go/parquet/internal/testutils/pagebuilder.go | 4 +-
go/parquet/internal/testutils/primitive_typed.go | 305 +++++
go/parquet/metadata/metadata_test.go | 14 +-
go/parquet/metadata/row_group.go | 4 +-
go/parquet/schema/schema.go | 6 +
go/parquet/tools.go | 1 +
go/parquet/types.go | 6 +-
go/parquet/version_string.go | 25 +
26 files changed, 5466 insertions(+), 36 deletions(-)
create mode 100644 go/parquet/encryption_read_config_test.go
create mode 100644 go/parquet/encryption_write_config_test.go
create mode 100644 go/parquet/file/column_writer.go
create mode 100644 go/parquet/file/column_writer_test.go
create mode 100644 go/parquet/file/column_writer_types.gen.go
create mode 100644 go/parquet/file/column_writer_types.gen.go.tmpl
create mode 100644 go/parquet/file/file_writer.go
create mode 100644 go/parquet/file/file_writer_test.go
create mode 100644 go/parquet/file/page_writer.go
create mode 100644 go/parquet/file/row_group_writer.go
create mode 100644 go/parquet/file/row_group_writer_test.go
create mode 100644 go/parquet/internal/testutils/primitive_typed.go
create mode 100644 go/parquet/version_string.go