pub type CteData = (CompactArc<Vec<String>>, CompactArc<Vec<(i64, Row)>>, Arc<OnceLock<CompactArc<Vec<Row>>>>);Expand description
Type alias for CTE data: (columns, rows) with Arc for zero-copy sharing
Uses Vec<(i64, Row)> for rows - same structure as RowVec but Arc-shareable