kevingurney opened a new pull request, #35561:
URL: https://github.com/apache/arrow/pull/35561

   > **Warning** This pull request is dependent upon #35556. We will rebase and 
mark as ready for reviewer once that one is merged.
   
   ### Rationale for this change
   
   Followup to https://github.com/apache/arrow/pull/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`).
   
   | Arrow Array Type | MATLAB Type |
   | ------------------------- | -------------------- |
   | `Int8Array`             | `int8`                |
   | `Int16Array`             | `int16`                |
   | `Int32Array`             | `int32`                |
   | `Int64Array`             | `int64`                |
   
   
   ### What changes are included in this PR?
   
   Added four new signed integer type `arrow.array.<Array>` concrete subclasses.
   
   1.  `arrow.array.Int8Array`
   3. `arrow.array.Int16Array`
   4. `arrow.array.Int32Array` 
   5. `arrow.array.Int64Array` 
   
   ### Are these changes tested?
   
   Yes, we added the following four test classes:
   
   1.  `tFloat8Array.m`
   2. `tFloat16Array.m`
   3. `tFloat32Array.m`
   4. `tFloat64Array.m`
   
   ### Are there any user-facing changes?
   
   Yes. This change introduces 4 new publicly documented classes:
   
   1.  `arrow.array.Int8Array`
   3. `arrow.array.Int16Array`
   4. `arrow.array.Int32Array` 
   5. `arrow.array.Int64Array` 
   
   ### Future Directions
   
   1. Add support for null values (i.e. validity bitmap) for the signed integer 
array types.
   
   ### Notes
   
   !. Thank you to @sgilmore for her help with this pull request!


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to