State stack element of the virtual machine executing a transaction. More...
Public Member Functions | |
StackElement () | |
Default constructor. More... | |
StackElement (Address return_ip_, const ValueTupleSetR ¶meter_) | |
Constructor. More... | |
StackElement (const StackElement &o) | |
Copy constructor. More... | |
Public Attributes | |
Address | m_return_ip |
IP to set o RETURN. More... | |
std::size_t | m_bindidx |
current bind index More... | |
ArgumentIndex | m_hintidx |
current database statement hint index More... | |
ValueTupleSetR | m_parameter |
parameter structure More... | |
ValueTupleSetR | m_lastResult |
last call result More... | |
ResultFlags | m_resultFlags |
conditions to be meet for each element of the next result More... | |
std::map< ArgumentIndex, ValueTupleSetR > | m_resultMap |
KEEP result map. More... | |
ValueTupleSetR | m_selectedSet |
selected value set More... | |
ValueTupleSetR | m_valueSet |
currently iterated value set More... | |
ValueTupleSet::const_iterator | m_valueIter |
iterator on value set More... | |
ValueTupleSet::const_iterator | m_valueEnd |
end of value set More... | |
State stack element of the virtual machine executing a transaction.
|
inline |
Default constructor.
|
inline |
Constructor.
|
inline |
Copy constructor.
std::size_t _Wolframe::db::vm::ProgramInstance::StackElement::m_bindidx |
current bind index
ArgumentIndex _Wolframe::db::vm::ProgramInstance::StackElement::m_hintidx |
current database statement hint index
ValueTupleSetR _Wolframe::db::vm::ProgramInstance::StackElement::m_lastResult |
last call result
ValueTupleSetR _Wolframe::db::vm::ProgramInstance::StackElement::m_parameter |
parameter structure
ResultFlags _Wolframe::db::vm::ProgramInstance::StackElement::m_resultFlags |
conditions to be meet for each element of the next result
std::map<ArgumentIndex,ValueTupleSetR> _Wolframe::db::vm::ProgramInstance::StackElement::m_resultMap |
KEEP result map.
Address _Wolframe::db::vm::ProgramInstance::StackElement::m_return_ip |
IP to set o RETURN.
ValueTupleSetR _Wolframe::db::vm::ProgramInstance::StackElement::m_selectedSet |
selected value set
ValueTupleSet::const_iterator _Wolframe::db::vm::ProgramInstance::StackElement::m_valueEnd |
end of value set
ValueTupleSet::const_iterator _Wolframe::db::vm::ProgramInstance::StackElement::m_valueIter |
iterator on value set
ValueTupleSetR _Wolframe::db::vm::ProgramInstance::StackElement::m_valueSet |
currently iterated value set
Copyright © 2014 - Project Wolframe - All Rights Reserved