Wolframe, 0.0.3

_Wolframe::db::vm Namespace Reference

Classes implementing the virtual machine for executing database transactions. More...

Classes

class  InstructionSet
 Enumeration of instructions for the transaction VM with some static functions on them. More...
 
class  Output
 Output structure of the VM for transactions. More...
 
class  ProgramCode
 The structure for the program code as array of instructions. More...
 
class  ProgramImage
 Program addressing only flat data structures and with symbolic information stripped out. More...
 
class  ProgramInstance
 Instance of a program with statevariables. More...
 
class  SubroutineFrame
 Structure for addressing the parameters passed to a subroutine by name. More...
 
class  ValueTupleSet
 Set of tuples (database results, transaction input, etc.) More...
 

Typedefs

typedef boost::shared_ptr< OutputOutputR
 
typedef boost::shared_ptr
< ValueTupleSet
ValueTupleSetR
 

Detailed Description

Classes implementing the virtual machine for executing database transactions.

Typedef Documentation

typedef boost::shared_ptr<Output> _Wolframe::db::vm::OutputR