This is an automated email from the ASF dual-hosted git repository.
kevingurney pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git
from e068b7f845 GH-37805: [CI][MATLAB] Hard-code `release` to `R2023a` for
`matlab-actions/setup-matlab` action in MATLAB CI workflows (#37808)
add 2b34e37a95 GH-37770: [MATLAB] Add CSV `TableReader` and `TableWriter`
MATLAB classes (#37773)
No new revisions were added by this update.
Summary of changes:
matlab/CMakeLists.txt | 5 +-
matlab/src/cpp/arrow/matlab/error/error.h | 3 +
.../cpp/arrow/matlab/io/csv/proxy/table_reader.cc | 93 +++++++++++++++++++
.../proxy/reader.h => csv/proxy/table_reader.h} | 11 +--
.../proxy/writer.cc => csv/proxy/table_writer.cc} | 58 ++++++------
.../proxy/reader.h => csv/proxy/table_writer.h} | 13 ++-
matlab/src/cpp/arrow/matlab/proxy/factory.cc | 4 +
.../+feather/Reader.m => +io/+csv/TableReader.m} | 22 ++---
.../+feather/Writer.m => +io/+csv/TableWriter.m} | 20 ++--
matlab/test/arrow/io/csv/CSVTest.m | 102 +++++++++++++++++++++
matlab/test/arrow/io/csv/tError.m | 73 +++++++++++++++
matlab/test/arrow/io/csv/tRoundTrip.m | 62 +++++++++++++
matlab/tools/cmake/BuildMatlabArrowInterface.cmake | 4 +-
13 files changed, 403 insertions(+), 67 deletions(-)
create mode 100644 matlab/src/cpp/arrow/matlab/io/csv/proxy/table_reader.cc
copy matlab/src/cpp/arrow/matlab/io/{feather/proxy/reader.h =>
csv/proxy/table_reader.h} (85%)
copy matlab/src/cpp/arrow/matlab/io/{feather/proxy/writer.cc =>
csv/proxy/table_writer.cc} (56%)
copy matlab/src/cpp/arrow/matlab/io/{feather/proxy/reader.h =>
csv/proxy/table_writer.h} (80%)
copy matlab/src/matlab/+arrow/{+internal/+io/+feather/Reader.m =>
+io/+csv/TableReader.m} (70%)
copy matlab/src/matlab/+arrow/{+internal/+io/+feather/Writer.m =>
+io/+csv/TableWriter.m} (67%)
create mode 100644 matlab/test/arrow/io/csv/CSVTest.m
create mode 100644 matlab/test/arrow/io/csv/tError.m
create mode 100644 matlab/test/arrow/io/csv/tRoundTrip.m