Documentation / @super-line/core / ColumnPlan
Interface: ColumnPlan
Defined in: packages/core/src/column-plan.ts:38
The abstract table layout for one collection, plus its identity for drift detection.
Properties
columns
columns:
ColumnSpec[]
Defined in: packages/core/src/column-plan.ts:43
Schema declaration order (deterministic DDL); the fingerprint is order-insensitive.
degenerate
degenerate:
boolean
Defined in: packages/core/src/column-plan.ts:41
Non-introspectable schema: just the key column + one DEGENERATE_DATA_COLUMN JSON column.
fingerprint
fingerprint:
string
Defined in: packages/core/src/column-plan.ts:45
Stable layout identity — backends persist it and refuse to boot on a non-additive diff.
key
key:
string
Defined in: packages/core/src/column-plan.ts:39