A lambda read into a cube: the cube, and what to compare it with once checked

interface CubeLambdaReading {
    document: CubeDocument;
    isRun: boolean;
    lambda: IR;
    notes: readonly string[];
    unchecked: readonly string[];
}

Properties

document: CubeDocument
isRun: boolean

Whether it was a run's lambda, with from(), rather than a matview's relation

lambda: IR

The lambda as read, which the cube is compared with

notes: readonly string[]
unchecked: readonly string[]

The steps read without being checked, as the columns before them weren't known: read as Cube writes them, so the cube can't be vouched for unless it is written back the same