You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by ko...@apache.org on 2023/06/28 00:07:09 UTC
[arrow] branch main updated (4cfe9fab03 -> 0344a2cdf6)
This is an automated email from the ASF dual-hosted git repository.
kou pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git
from 4cfe9fab03 GH-35879: [C++] Bump bundled google-cloud-cpp to 2.12.0 (#36119)
add 0344a2cdf6 GH-36217: [MATLAB] Add arrow.array.TimestampArray (#36333)
No new revisions were added by this update.
Summary of changes:
.../arrow/matlab/array/proxy/timestamp_array.cc | 92 ++++++++++
.../array/proxy/{array.h => timestamp_array.h} | 23 +--
matlab/src/cpp/arrow/matlab/error/error.h | 2 +
matlab/src/cpp/arrow/matlab/proxy/factory.cc | 32 ++--
matlab/src/cpp/arrow/matlab/type/time_unit.cc | 38 ++++
.../src/cpp/arrow/matlab/type/time_unit.h | 12 +-
matlab/src/matlab/+arrow/+array/TimestampArray.m | 78 ++++++++
matlab/src/matlab/+arrow/+type/ID.m | 8 +-
.../{+array/Float32Array.m => +type/TimeUnit.m} | 38 ++--
.../+type/{PrimitiveType.m => TimestampType.m} | 26 ++-
matlab/test/arrow/array/tTimestampArray.m | 196 +++++++++++++++++++++
matlab/test/arrow/gateway/tGateway.m | 20 +++
matlab/test/arrow/type/tTimeUnit.m | 41 +++++
matlab/test/arrow/type/tTimestampType.m | 102 +++++++++++
matlab/tools/cmake/BuildMatlabArrowInterface.cmake | 10 +-
15 files changed, 654 insertions(+), 64 deletions(-)
create mode 100644 matlab/src/cpp/arrow/matlab/array/proxy/timestamp_array.cc
copy matlab/src/cpp/arrow/matlab/array/proxy/{array.h => timestamp_array.h} (66%)
create mode 100644 matlab/src/cpp/arrow/matlab/type/time_unit.cc
copy cpp/src/gandiva/expression.cc => matlab/src/cpp/arrow/matlab/type/time_unit.h (80%)
create mode 100644 matlab/src/matlab/+arrow/+array/TimestampArray.m
copy matlab/src/matlab/+arrow/{+array/Float32Array.m => +type/TimeUnit.m} (55%)
copy matlab/src/matlab/+arrow/+type/{PrimitiveType.m => TimestampType.m} (55%)
create mode 100644 matlab/test/arrow/array/tTimestampArray.m
create mode 100644 matlab/test/arrow/type/tTimeUnit.m
create mode 100644 matlab/test/arrow/type/tTimestampType.m