Commits


Dominik Moritz authored and GitHub committed 49fde2313bc
GH-15060: [JS] Add LargeUtf8 type (#35780) This pull request adds support for the LargeUTF8 type in Arrow. Now we can create, decode, and encode these vectors. However, while the offset vectors support 64 bit integers, note that the value buffers are limited to a length of 32 bits meaning that LargeUTF8 vectors cannot yet be larger than UTF8 vectors. We will see how we can address this limitation in a follow up pull request. The issue is that JS typed arrays can be at most 2**31-1 elements long (implementation defined). This pull request also fixes a bug in a rounding method which prevented us from supporting large vectors so it's already a big step forward. Fixes #15060. * Closes: #15060 --------- Co-authored-by: Kyle Barron <kylebarron2@gmail.com>