Skip to main content

visibility_check

Function visibility_check 

Source
pub fn visibility_check(
    commit_timestamps: &[u64],
    snapshot_ts: u64,
    visible_mask: &mut [u8],
)
Expand description

Check visibility for a batch of rows based on commit timestamps.

§Arguments

  • commit_timestamps - Array of commit timestamps (0 = uncommitted)
  • snapshot_ts - The snapshot timestamp for visibility check
  • visible_mask - Output: 1 if visible, 0 if not visible

§Panics

Panics if visible_mask.len() < commit_timestamps.len()