A class that represents an item in a query call stack. More...
#include <StackFrame.hpp>
Public Member Functions | |
virtual | ~StackFrame () |
const LocationInfo * | getLocationInfo () const |
const StackFrame * | getPreviousFrame () const |
virtual Sequence | query (const XMLCh *query) const |
virtual void | query (const XMLCh *query, EventHandler *events) const |
virtual const ASTNode * | getASTNode () const =0 |
virtual const TupleNode * | getTupleNode () const =0 |
virtual std::string | getQueryPlan () const =0 |
Protected Member Functions | |
StackFrame (const LocationInfo *location, DynamicContext *context) | |
Protected Attributes | |
const LocationInfo * | location_ |
DynamicContext * | context_ |
Item::Ptr | contextItem_ |
size_t | contextPosition_ |
size_t | contextSize_ |
const VariableStore * | variables_ |
const xercesc::DOMXPathNSResolver * | nsResolver_ |
const XMLCh * | defaultElementNS_ |
const StackFrame * | prev_ |
A class that represents an item in a query call stack.
|
inlinevirtual |
|
protected |
|
pure virtual |
|
inline |
|
inline |
|
pure virtual |
|
pure virtual |
|
virtual |
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |