Hi, I am just learning of the Parquet Null logical type. I've read the documentation, as well as the brief inline commentary in the types header. That states that the Null logical type can annotate any primitive type. What I find confusing is that if I create a Parquet table with a primitive type, say Int32 for example, and then assign it the Null logical type, I can still write and then read values from that column. This leads me to a more general question: what is the typical use case scenario for a Null logical type? And how is it supposed to work and intended to be used?
Thanks!
