Struct rustdb::exec::EvalEnv  [−][src]
pub struct EvalEnv<'r> {
    pub stack: Vec<Value>,
    pub bp: usize,
    pub db: DB,
    pub tr: &'r mut dyn Transaction,
    pub call_depth: usize,
}Expand description
Evaluation environment - stack of Values, references to DB and Query.
Fields
stack: Vec<Value>bp: usizedb: DBtr: &'r mut dyn Transactioncall_depth: usizeImplementations
Construct a new EvalEnv.
Allocate and initialise local variables.
Execute list of instructions.
