Describe the enhancement requested
In order to make the arrow::PrettyPrint functionality for arrow::Array more flexible, it would be useful to be to specify a custom Array element delimiter other than ",".
For example, the MATLAB interface wraps the Arrow C++ libraries and being able to specify a custom Array element delimiter, would make it possible to make the display of MATLAB arrow.array.Array objects more MATLAB-like.
In order to support custom Array element delimiters, we could add a new option to the arrow::PrettyPrintOptions struct named something like array_element_delimiter with type std::string.
Implementing this functionality would enable use cases like the ability to display an arrow::Array that normally displays as [1,2,3] to display as [1 | 2 | 3] by setting array_element_delimiter = " | ".
Component(s)
C++
Describe the enhancement requested
In order to make the
arrow::PrettyPrintfunctionality forarrow::Arraymore flexible, it would be useful to be to specify a customArrayelement delimiter other than",".For example, the MATLAB interface wraps the Arrow C++ libraries and being able to specify a custom
Arrayelement delimiter, would make it possible to make the display of MATLABarrow.array.Arrayobjects more MATLAB-like.In order to support custom
Arrayelement delimiters, we could add a new option to thearrow::PrettyPrintOptionsstruct named something likearray_element_delimiterwith typestd::string.Implementing this functionality would enable use cases like the ability to display an
arrow::Arraythat normally displays as[1,2,3]to display as[1 | 2 | 3]by settingarray_element_delimiter = " | ".Component(s)
C++