I have a couple of text[] Array Columns which may be empty in some circumstances, so the value should be [] (an empty list), but actually even if I explicitely set the Value =[] it gets NULL.
This leads to further issues afterwards as I use Array functions (mainly a UDF array_to_string(text[],text) but also onboard functions) which don’t accept NULL as a parameter, but an empty list to work correctly.
Is this an intended behaviour? Do I have to rewrite my UDFs to accept a NULL Array? Do all array functions work like this?
Version Info: Crate 4.5.3, 5 Nodes on Kubernetes (AKS)