Skip to content

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

Released under the MIT License.