- The Column default value is a part of schema configuration and intended to be transferred among nodes, incl. server nodes where can be no user classes.
Thus, the default value MUST be of the natively supported type or a byte with a serialized value.
- We should be able to write default to a row in raw format (as already serialized into byte) during a marshaling stage.
- We should always write defaults to Row during a marshaling stage as Row has no markers that a default value is stored for the column in the row.