How does the java driver map to undefined vs null values.
In cassandra a column is just null if it's missing a value.
but some types, like ints, don't support null, While strings do...
so if your type is an int... and row.isNull() returns true, you know that the value is not defined.
But strings, null is a totally reasonable value (or some would say) , so when you see null, you're not really sure what happened.
Did someone SET it to null?
For schema with required fields, that's easy to figure out, but what about optional fields?
... hopefully you guys have an elegant solution to this one because I don't :-P