Open
Description
At the moment, all columns in KSQL are implicitly NULL
able. The SQL standard allows a column to be defined as NON NULL
and this is a useful feature to ensure data integrity.
KSQL should support NON NULL
columns.
It should also allow components of complex types to be non-null too, e.g. a MAP
with non-null key or value parts, or a STRUCT
with a mixture of nullable and non-null fields.