Hi! Le 28/06/2023 à 17:03, wish maple a écrit :
Hi, By looking at the arrow standard, when it comes to nested structure, like StructArray[1] or FixedListArray[2], when parent is not valid, the correspond child leaves "undefined". If it's a BinaryArray, when when it parent is not valid, would a validity member point to a undefined address? And if it's ListArray[3], when it parent is not valid, should it offset and size be valid?
Offsets and sizes should always need to be valid. The child of a nested array should be valid itself, independently of the parent's validity bitmap.
You can also check this with ValidateFull(): it should catch such problems. Regards Antoine.