Commit aebf39b
committed
V2 serialization format for wide columns with blob references
Introduce a new V2 serialization format for wide column entities that
supports storing individual column values in blob files. The V2 format
adds a column type section that marks each column as either inline or
blob-index, enabling per-column blob storage for large values.
Key additions:
- SerializeWithBlobIndices(): serialize entities with blob column references
- DeserializeColumns(): deserialize V2 entities extracting blob column metadata
- HasBlobColumns(): lightweight check for V2 blob references
- GetVersion(): return the format version of a serialized entity
- ResolveEntityBlobColumns(): resolve all blob references in an entity
- Updated Deserialize() and GetValueOfDefaultColumn() for V2 compatibility1 parent 6ac0da3 commit aebf39b
File tree
4 files changed
+1571
-29
lines changed- db/wide
- unreleased_history/new_features
4 files changed
+1571
-29
lines changed
0 commit comments