Hi all, Currently isEmpty API is always return false in BaseRepeatedValueVector, and its subclass ListVector did not overwrite this method. This will lead to incorrect result, for example, a ListVector with data [1,2], null, [], [5,6] would get [false, false, false, false] which is not right. I opened a PR to fix this[1] and not sure what’s the right behavior for null value, should it return [false, false, true, false] or [false, true, true, false] ?
Thanks, Ji Liu [1] https://github.com/apache/arrow/pull/6044