Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
From discussing ARROW-6506, bkietz said: an extension type might place more constraints on an array than those implicit in its storage type, and users will probably expect to be able to plug those into Validate.
So we could have a ExtensionType::ValidateArray (resp. ValidateArrayFull) that the visitor for ExtensionArray can call, similarly like there is also an ExtensionType::ExtensionEquals that the visitor calls when extension types are checked for equality.