GH-35558: [MATLAB] Add signed integer array MATLAB classes (i.e. Int8Array, Int16Array, Int32Array, Int64Array)
#35561
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Rationale for this change
Followup to #35495 in which we added the MATLAB class
Float32Array.This pull request adds support for round tripping signed integer between
arrow.array.<Array>classes and associated MATLAB types (e.g.int8,int16,int32,int64).Int8Arrayint8Int16Arrayint16Int32Arrayint32Int64Arrayint64Example of round-tripping
int8data:What changes are included in this PR?
Added four new signed integer type
arrow.array.<Array>concrete subclasses.arrow.array.Int8Arrayarrow.array.Int16Arrayarrow.array.Int32Arrayarrow.array.Int64ArrayAre these changes tested?
Yes, we added the following four test classes:
tInt8Array.mtInt16Array.mtInt32Array.mtInt64Array.mAre there any user-facing changes?
Yes. This change introduces 4 new publicly documented classes:
arrow.array.Int8Arrayarrow.array.Int16Arrayarrow.array.Int32Arrayarrow.array.Int64ArrayFuture Directions
Notes
!. Thank you to @sgilmore10 for her help with this pull request!
Int8Array,Int16Array,Int32Array,Int64Array) #35558