eyedb::oqmlContext Class Reference

List of all members.

Public Member Functions

 oqmlContext (oqmlSymbolTable *=0)
oqmlStatuspushSymbol (const char *, oqmlAtomType *, oqmlAtom *=0, oqmlBool global=oqml_False, oqmlBool system=oqml_False)
oqmlStatussetSymbol (const char *, oqmlAtomType *, oqmlAtom *=0, oqmlBool global=oqml_False, oqmlBool system=oqml_False)
oqmlStatuspopSymbol (const char *, oqmlBool global=oqml_False)
oqmlStatuspushCPAtom (oqmlNode *, oqmlAtom *)
oqmlStatuspopCPAtom (oqmlNode *)
int getCPAtomCount () const
oqmlAtom ** getCPAtoms ()
LinkedListgetLocalTable ()
int getLocalDepth () const
void push ()
void pop ()
void pushArgLevel ()
void popArgLevel ()
int getArgLevel () const
oqmlStatuspushLocalTable ()
oqmlStatuspopLocalTable ()
void displaySymbols ()
oqmlBool getSymbol (const char *, oqmlAtomType *=0, oqmlAtom **=0, oqmlBool *global=0, oqmlBool *system=0)
oqmlSymbolEntrygetSymbolEntry (const char *)
oqmlStatussetFunction (const char *, oqml_ParamList *, oqmlNode *)
int getFunction (const char *, oqmlFunctionEntry **)
void popFunction (const char *)
void setDotContext (oqmlDotContext *)
oqmlDotContextgetDotContext ()
void setAndContext (oqmlAtomList *)
oqmlAtomListgetAndContext ()
oqmlBool isSelectContext ()
oqmlSelectgetSelectContext ()
oqmlSelectgetHiddenSelectContext ()
void incrSelectContext (oqmlSelect *)
void decrSelectContext ()
void incrHiddenSelectContext (oqmlSelect *)
void decrHiddenSelectContext ()
int getHiddenSelectContextCount () const
int getSelectContextCount () const
int setSelectContextCount (int _select_ctx_cnt)
void setMaxAtoms (unsigned int _maxatoms)
unsigned int getMaxAtoms () const
void setOneAtom ()
void setOneAtom (oqmlBool _oneatom)
oqmlBool isOneAtom () const
void setOverMaxAtoms ()
oqmlBool isOverMaxAtoms () const
oqmlBool isOrContext ()
void incrOrContext ()
void decrOrContext ()
oqmlBool isAndContext ()
void incrAndContext ()
void decrAndContext ()
oqmlBool isPrevalContext ()
void incrPrevalContext ()
void decrPrevalContext ()
oqmlBool isWhereContext ()
void incrWhereContext ()
void decrWhereContext ()
int setWhereContext (int _where_ctx)
int setPrevalContext (int _preval_ctx)
std::string getTempSymb ()
 ~oqmlContext ()

Static Public Attributes

static oqmlSymbolTable stsymtab


Detailed Description

Definition at line 1018 of file oql_p.h.


The documentation for this class was generated from the following files:
Generated on Mon Dec 22 18:16:24 2008 for eyedb by  doxygen 1.5.3