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 48e5e16137 MINOR: [CI][C++] Update parquet-testing submodule (#13968)
add 7e7b8e1f0a ARROW-17455: [Go] Function and Kernel execution
architecture (#13964)
No new revisions were added by this update.
Summary of changes:
go/arrow/internal/debug/log_off.go => go.work | 8 +-
go/arrow/bitutil/bitmaps.go | 43 ++
go/arrow/compute/datum.go | 27 +-
go/arrow/compute/datumkind_string.go | 5 +-
go/arrow/compute/exec.go | 165 +++++
go/arrow/compute/exec_internals_test.go | 583 +++++++++++++++
go/arrow/compute/exec_test.go | 377 ++++++++++
go/arrow/compute/executor.go | 802 +++++++++++++++++++++
go/arrow/compute/expression.go | 4 +-
go/arrow/compute/functions.go | 263 ++++++-
go/arrow/compute/go.mod | 1 +
go/arrow/compute/internal/{ => exec}/hash_util.go | 2 +-
go/arrow/compute/internal/{ => exec}/kernel.go | 80 +-
.../compute/internal/{ => exec}/kernel_test.go | 314 ++++----
go/arrow/compute/internal/{ => exec}/span.go | 12 +-
go/arrow/compute/internal/{ => exec}/span_test.go | 168 ++---
go/arrow/compute/internal/{ => exec}/utils.go | 9 +-
go/arrow/compute/registry_test.go | 8 +-
go/arrow/datatype.go | 16 +
go/arrow/errors.go | 5 +-
go/arrow/internal/utils.go | 47 ++
go/arrow/ipc/file_reader.go | 3 +-
go/arrow/ipc/metadata.go | 14 -
go/arrow/ipc/writer.go | 3 +-
go/arrow/memory/buffer.go | 4 +
25 files changed, 2665 insertions(+), 298 deletions(-)
copy go/arrow/internal/debug/log_off.go => go.work (93%)
create mode 100644 go/arrow/compute/exec.go
create mode 100644 go/arrow/compute/exec_internals_test.go
create mode 100644 go/arrow/compute/exec_test.go
create mode 100644 go/arrow/compute/executor.go
rename go/arrow/compute/internal/{ => exec}/hash_util.go (98%)
rename go/arrow/compute/internal/{ => exec}/kernel.go (83%)
rename go/arrow/compute/internal/{ => exec}/kernel_test.go (58%)
rename go/arrow/compute/internal/{ => exec}/span.go (97%)
rename go/arrow/compute/internal/{ => exec}/span_test.go (87%)
rename go/arrow/compute/internal/{ => exec}/utils.go (97%)
create mode 100644 go/arrow/internal/utils.go