#include <dbobjgetstatement.hpp>
Collaboration diagram for DBOBJGetStatementNode:
Definition at line 75 of file dbobjgetstatement.hpp.
Public Methods | |
DBOBJGetStatementNode (const DBOBJDefinitionNode *p_pDBOBJDefNode) | |
Constructor. Init private data members. | |
~DBOBJGetStatementNode () | |
Destructor. Releases private data members. | |
void | setParent (DBOBJGetStatementNode *p_pDBOBJParentStmtNode) |
Sets statement parent node of this node. | |
const char * | getName () const |
Returns node name. | |
const DBOBJDefinitionNode * | getDefinition () const |
Returns definition associated to the node. | |
DBOBJGetStatementNode * | getParent () const |
Returns parent statement node. | |
void | appendChild (DBOBJGetStatementNode *p_pSAXStatementChild) |
Appends a child statement node to this node. | |
unsigned int | getChildNodesCount () const |
Returns the number of children statement nodes. | |
DBOBJGetStatementNode * | getChildNode (unsigned int p_uiIndex) const |
Returns the n-th child node. | |
DBOBJGetStatementNode * | getChildNode (const char *p_pszName, unsigned int p_uiIndex=0) const |
Returns the n-th child node with that name. | |
void | appendFilter (DBOBJGetStatementClause *p_pDBOBJGetStatementClause) |
Appends a filter clause to this node. | |
unsigned int | getFiltersCount () const |
Returns the number og filter of this node. | |
DBOBJGetStatementClause * | getFilter (unsigned int p_uiIndex) const |
Returns the n-th filter clause. | |
DBOBJGetStatementClause * | getFilter (const char *p_pszName, unsigned int p_uiIndex) const |
Returns the n-th filter clause. | |
void | appendOrder (DBOBJGetStatementClause *p_pDBOBJGetStatementClause) |
Appends an order clause to this node. | |
unsigned int | getOrdersCount () const |
Returns the number of order clauses of this node. | |
DBOBJGetStatementClause * | getOrder (unsigned int p_uiIndex) const |
Return the n-th order clause of this node. | |
DBOBJGetStatementClause * | getOrder (const char *p_pszName, unsigned int p_uiIndex) const |
Return the n-th order clause of this node. |
|
Constructor. Init private data members.
Definition at line 54 of file dbobjgetstatement.cpp. References DEBUG_CREATE, DBOBJDefinitionNode::getName(), and importCharBuffer(). |
|
Destructor. Releases private data members.
Definition at line 65 of file dbobjgetstatement.cpp. References DEBUG_DEL, and releaseCharBuffer(). |
|
Appends a child statement node to this node.
Definition at line 117 of file dbobjgetstatement.cpp. References VAarray< DBOBJGetStatementNode * >::add(), DEBUG_FUNC, and getName(). Referenced by DBOBJGetStatementSAXBuilder::startElement(). |
|
Appends a filter clause to this node.
Definition at line 155 of file dbobjgetstatement.cpp. References VAarray< DBOBJGetStatementClause * >::add(), DEBUG_FUNC, and importCharBuffer(). Referenced by DBOBJGetStatementSAXBuilder::endElement(). |
|
Appends an order clause to this node.
Definition at line 204 of file dbobjgetstatement.cpp. References VAarray< DBOBJGetStatementClause * >::add(), and DEBUG_FUNC. Referenced by DBOBJGetStatementSAXBuilder::endElement(). |
|
Returns the n-th child node with that name.
Definition at line 144 of file dbobjgetstatement.cpp. References DEBUG_FUNC, and VAarray< DBOBJGetStatementNode * >::get(). |
|
Returns the n-th child node.
Definition at line 135 of file dbobjgetstatement.cpp. References DEBUG_FUNC, and VAarray< DBOBJGetStatementNode * >::get(). |
|
Returns the number of children statement nodes.
Definition at line 126 of file dbobjgetstatement.cpp. References DEBUG_FUNC, and VAarray< DBOBJGetStatementNode * >::size(). |
|
Returns definition associated to the node.
Definition at line 106 of file dbobjgetstatement.cpp. References DEBUG_FUNC. Referenced by DBOBJGetStatementSAXBuilder::startElement(). |
|
Returns the n-th filter clause.
Definition at line 192 of file dbobjgetstatement.cpp. References DBOBJGetStatementClause, DEBUG_FUNC, and VAarray< DBOBJGetStatementClause * >::get(). |
|
Returns the n-th filter clause.
Definition at line 182 of file dbobjgetstatement.cpp. References DBOBJGetStatementClause, DEBUG_FUNC, and VAarray< DBOBJGetStatementClause * >::get(). |
|
Returns the number og filter of this node.
Definition at line 173 of file dbobjgetstatement.cpp. References DEBUG_FUNC, and VAarray< DBOBJGetStatementClause * >::size(). |
|
Returns node name.
Definition at line 88 of file dbobjgetstatement.cpp. References DEBUG_FUNC, and exportCharBuffer(). Referenced by appendChild(). |
|
Return the n-th order clause of this node.
Definition at line 233 of file dbobjgetstatement.cpp. References DBOBJGetStatementClause, DEBUG_FUNC, and VAarray< DBOBJGetStatementClause * >::get(). |
|
Return the n-th order clause of this node.
Definition at line 223 of file dbobjgetstatement.cpp. References DBOBJGetStatementClause, DEBUG_FUNC, and VAarray< DBOBJGetStatementClause * >::get(). |
|
Returns the number of order clauses of this node.
Definition at line 214 of file dbobjgetstatement.cpp. References DEBUG_FUNC, and VAarray< DBOBJGetStatementClause * >::size(). |
|
Returns parent statement node.
Definition at line 97 of file dbobjgetstatement.cpp. References DEBUG_FUNC. |
|
Sets statement parent node of this node.
Definition at line 77 of file dbobjgetstatement.cpp. References DEBUG_FUNC. Referenced by DBOBJGetStatementSAXBuilder::startElement(). |