1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
// SPDX-License-Identifier: Apache-2.0
//! Deployment-neutral context threaded through the shared `SqlPlan →
//! PhysicalPlan` converter helpers in `crate::convert`.
//!
//! Carries only fields both Origin and Lite can supply. Origin-only state
//! (WAL handle, array catalog, credential store, retention registries) lives
//! on Origin's wrapper context and is consumed by Origin-only converter
//! arms (array DDL/DML, timeseries-retention tier-down) that the shared
//! helpers never touch.
use Arc;
use DatabaseId;
use crateSurrogateAssigner;
/// Inputs every shared converter helper needs.
///
/// Origin and Lite construct this with the same shape; their visitor
/// implementations wrap it (Origin adds catalog/WAL handles, Lite passes
/// it through unchanged).