pub enum Register {
TableRef(TableIndex),
NonExistentTable,
GroupedTable {
grouped_col: Column,
other_cols: Vec<Column>,
data: Vec<(Value, Vec<Row>)>,
},
TableDef(TableDef),
Column(Column),
InsertDef(InsertDef),
InsertRow(InsertRow),
Value(Value),
Expr(Expr),
}Expand description
A register in the executor VM.
Variants§
TableRef(TableIndex)
A reference to a table.
NonExistentTable
A reference to a non-existent table.
GroupedTable
Fields
A grouped table.
TableDef(TableDef)
A table definition.
Column(Column)
A column definition
InsertDef(InsertDef)
An insert statement
InsertRow(InsertRow)
A row to insert
Value(Value)
A value
Expr(Expr)
An expression