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 085a0baf78 GH-35903: [C++] Skeleton for Azure Blob Storage filesystem
implementation (#35701)
add 6baf6a7be6 GH-36363: [MATLAB] Create proxy classes for the DataType
class hierarchy (#36419)
No new revisions were added by this update.
Summary of changes:
.../arrow/matlab/array/proxy/timestamp_array.cc | 9 +--
matlab/src/cpp/arrow/matlab/proxy/factory.cc | 17 +++++
.../arrow/matlab/type/proxy/fixed_width_type.cc | 23 ++++---
.../factory.h => type/proxy/fixed_width_type.h} | 18 ++---
.../cpp/arrow/matlab/type/proxy/primitive_ctype.h | 55 +++++++++++++++
.../src/cpp/arrow/matlab/type/proxy/string_type.cc | 19 +++--
.../{proxy/factory.h => type/proxy/string_type.h} | 17 +++--
.../cpp/arrow/matlab/type/proxy/timestamp_type.cc | 80 ++++++++++++++++++++++
.../proxy/timestamp_type.h} | 24 +++----
matlab/src/cpp/arrow/matlab/type/proxy/type.cc | 48 +++++++++++++
.../matlab/{proxy/factory.h => type/proxy/type.h} | 23 +++++--
matlab/src/cpp/arrow/matlab/type/time_unit.cc | 2 +-
matlab/src/cpp/arrow/matlab/type/time_unit.h | 4 +-
matlab/src/matlab/+arrow/+array/TimestampArray.m | 4 +-
matlab/src/matlab/+arrow/+type/BooleanType.m | 8 ++-
.../+type/{PrimitiveType.m => FixedWidthType.m} | 19 +++--
matlab/src/matlab/+arrow/+type/Float32Type.m | 8 ++-
matlab/src/matlab/+arrow/+type/Float64Type.m | 8 ++-
matlab/src/matlab/+arrow/+type/ID.m | 20 ------
matlab/src/matlab/+arrow/+type/Int16Type.m | 8 ++-
matlab/src/matlab/+arrow/+type/Int32Type.m | 8 ++-
matlab/src/matlab/+arrow/+type/Int64Type.m | 8 ++-
matlab/src/matlab/+arrow/+type/Int8Type.m | 8 ++-
matlab/src/matlab/+arrow/+type/StringType.m | 14 ++--
matlab/src/matlab/+arrow/+type/TimeUnit.m | 27 +++-----
matlab/src/matlab/+arrow/+type/TimestampType.m | 26 ++++---
matlab/src/matlab/+arrow/+type/Type.m | 33 +++++++--
matlab/src/matlab/+arrow/+type/UInt16Type.m | 8 ++-
matlab/src/matlab/+arrow/+type/UInt32Type.m | 8 ++-
matlab/src/matlab/+arrow/+type/UInt64Type.m | 8 ++-
matlab/src/matlab/+arrow/+type/UInt8Type.m | 8 ++-
matlab/test/arrow/array/hNumericArray.m | 2 +-
matlab/test/arrow/array/tBooleanArray.m | 2 +-
matlab/test/arrow/array/tStringArray.m | 2 +-
.../type/{hPrimitiveType.m => hFixedWidthType.m} | 12 +---
matlab/test/arrow/type/tBooleanType.m | 4 +-
matlab/test/arrow/type/tFloat32Type.m | 4 +-
matlab/test/arrow/type/tFloat64Type.m | 4 +-
matlab/test/arrow/type/tID.m | 16 -----
matlab/test/arrow/type/tInt16Type.m | 4 +-
matlab/test/arrow/type/tInt32Type.m | 4 +-
matlab/test/arrow/type/tInt64Type.m | 4 +-
matlab/test/arrow/type/tInt8Type.m | 4 +-
matlab/test/arrow/type/tStringType.m | 7 +-
matlab/test/arrow/type/tTimeUnit.m | 4 +-
matlab/test/arrow/type/tTimestampType.m | 4 +-
matlab/test/arrow/type/tUInt16Type.m | 4 +-
matlab/test/arrow/type/tUInt32Type.m | 4 +-
matlab/test/arrow/type/tUInt64Type.m | 4 +-
matlab/test/arrow/type/tUInt8Type.m | 4 +-
matlab/tools/cmake/BuildMatlabArrowInterface.cmake | 9 ++-
51 files changed, 444 insertions(+), 228 deletions(-)
copy js/src/builder/bool.ts =>
matlab/src/cpp/arrow/matlab/type/proxy/fixed_width_type.cc (60%)
copy matlab/src/cpp/arrow/matlab/{proxy/factory.h =>
type/proxy/fixed_width_type.h} (71%)
create mode 100644 matlab/src/cpp/arrow/matlab/type/proxy/primitive_ctype.h
copy js/src/builder/bool.ts =>
matlab/src/cpp/arrow/matlab/type/proxy/string_type.cc (62%)
copy matlab/src/cpp/arrow/matlab/{proxy/factory.h => type/proxy/string_type.h}
(69%)
create mode 100644 matlab/src/cpp/arrow/matlab/type/proxy/timestamp_type.cc
copy matlab/src/cpp/arrow/matlab/{array/proxy/timestamp_array.h =>
type/proxy/timestamp_type.h} (67%)
create mode 100644 matlab/src/cpp/arrow/matlab/type/proxy/type.cc
copy matlab/src/cpp/arrow/matlab/{proxy/factory.h => type/proxy/type.h} (62%)
rename matlab/src/matlab/+arrow/+type/{PrimitiveType.m => FixedWidthType.m}
(71%)
rename matlab/test/arrow/type/{hPrimitiveType.m => hFixedWidthType.m} (81%)