Build Worker payload "column view" descriptor for [start,end) (zero-copy) 为[start,end)构建Worker载荷的"列视图"描述(零拷贝)
Capacity in rows 容量(行)
Clear change tracking for new frame 清理变更追踪开始新帧
Ensure capacity 确保容量
Optional
getGet per-row epochs/frame numbers for change detection 获取每行的时代/帧号用于变更检测
Optional
getGet write mask for frame-level change detection (1 bit per row, read-only) 获取帧级变更检测的写掩码(每行1位,只读)
Current number of rows 当前行数
Optional
mark(Main thread) Mark certain rows in this column as written, for changed() (主线程)标记这一列某些行被写,用于changed()
Add new row with default value at end, return row index 在末尾新增一行默认值,返回行号
Read to object (for debugging/serialization) 读取为对象(调试/序列化用)
Optional
out: anySwap-remove a row (for archetype migration) 交换删除一行(用于archetype迁移)
Write from object to specified row (for addInstance/serde) 从对象写入指定行(用于addInstance/序列化)
Optional
epoch: number
Column storage interface for array and SAB backends 数组和SAB后端的列存储接口