Description
If in most records a field is null, Trevni writes a null byte (zero length) for that record in that column. This might be optimized by instead using a run-length encoding for lengths. The length is signed, so negative lengths might be used to indicate the number of zero-lengths before the next non-zero value. This could thus be back-compatible.