Variant is a binary format similar to JSON but allows more types in its value fields.
At the time of writing, I could not figure out how to create variants with certain types using Apache Spark
-- TODO is not clear how to create the following types using Spark SQL
-- TODO TimeNTZ (Type ID 17)
-- TODO 'timestamp with timezone' (Type ID 18)
-- TODO 'timestamp with time zone' (Type ID 19)
-- TODO 'UUID' (Type ID 20)
@emkornfield suggested in #76 (comment)
I think these were added after the spark implementation, so we likely need either a PR to spark or maybe Rust can take the lead once it has them done.
This ticket tracks adding examples for these 4 primitive types