Hi everybody, I noticed that the new Vector type accepts empty ByteBuffer values as an input representing null. When we introduced TINYINT and SMALLINT (CASSANDRA-895) we started making types non -emptiable. This approach makes more sense to me as having to deal with empty value is error prone in my opinion. I also think that it would be good to standardize on one approach to avoid confusion.
Should we make the Vector type non-emptiable and stick to it for the new types? I like to hear your opinion.