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