rok commented on code in PR #37533:
URL: https://github.com/apache/arrow/pull/37533#discussion_r1435202938
##########
cpp/src/arrow/extension/fixed_shape_tensor.h:
##########
@@ -94,6 +94,15 @@ class ARROW_EXPORT FixedShapeTensorType : public
ExtensionType {
/// Create a FixedShapeTensorArray from ArrayData
std::shared_ptr<Array> MakeArray(std::shared_ptr<ArrayData> data) const
override;
+ /// \brief Create a Tensor from a Scalar value from a FixedShapeTensorArray
+ ///
+ /// This method will return a Tensor from FixedShapeTensorArray with strides
+ /// derived from shape and permutation of FixedShapeTensorType. Shape and
+ /// dim_names will be permuted according to permutation stored in the
+ /// FixedShapeTensorType metadata.
+ const Result<std::shared_ptr<Tensor>> GetTensor(
+ const std::shared_ptr<ExtensionScalar>& scalar) const;
Review Comment:
Oh, nice.
https://github.com/apache/arrow/pull/37533/commits/dd01fc0ef24dcfcd16a692f01468a27f8fa920f7
--
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]