Lines Matching refs:OSQLParseNode

44 	class OSQLParseNode;
47 typedef ::std::pair<const OSQLParseNode*,const OSQLParseNode* > TNodePair;
65 const OSQLParseNode* m_pParseTree; // aktueller ParseTree
76 …void traverseParameter(const OSQLParseNode* _pParseNode,const OSQLParseNode* _pColumnRef,const …
78 …void traverseOneTableName( OSQLTables& _rTables,const OSQLParseNode * pTableName, const ::rtl::…
79 void traverseORCriteria(OSQLParseNode * pSearchCondition);
80 void traverseANDCriteria(OSQLParseNode * pSearchCondition);
82 OSQLParseNode * pColumnRef,
84 OSQLParseNode * pParameter);
85 void traverseByColumnNames(const OSQLParseNode* pSelectNode,sal_Bool _bOrder);
86 void traverseParameters(const OSQLParseNode* pSelectNode);
88 …const OSQLParseNode* getTableNode( OSQLTables& _rTables, const OSQLParseNode* pTableRef, ::rtl:…
89 …void getQualified_join( OSQLTables& _rTables, const OSQLParseNode *pTableRef, :…
90 void getSelect_statement(OSQLTables& _rTables,const OSQLParseNode* pSelect);
138 const OSQLParseNode* pRoot = NULL );
154 void setParseTree(const OSQLParseNode * pNewParseTree);
156 const OSQLParseNode * getParseTree() const { return m_pParseTree; }; in getParseTree()
159 const OSQLParseNode* getWhereTree() const;
160 const OSQLParseNode* getOrderTree() const;
161 const OSQLParseNode* getGroupByTree() const;
162 const OSQLParseNode* getHavingTree() const;
164 const OSQLParseNode* getSimpleWhereTree() const;
165 const OSQLParseNode* getSimpleOrderTree() const;
166 const OSQLParseNode* getSimpleGroupByTree() const;
167 const OSQLParseNode* getSimpleHavingTree() const;
227 void getColumnRange( const OSQLParseNode* _pColumnRef,
243 void getColumnRange( const OSQLParseNode* _pColumnRef,
255 static ::rtl::OUString getColumnAlias(const OSQLParseNode* _pDerivedColumn);
267 static void getColumnRange( const OSQLParseNode* _pColumnRef,
274 sal_Bool getColumnTableRange(const OSQLParseNode* pNode, ::rtl::OUString &rTableRange) const;
277 sal_Bool isTableNode(const OSQLParseNode* _pTableNode) const;
280 sal_Int32 getFunctionReturnType(const OSQLParseNode* _pNode );
291 bool traverseSelectColumnNames(const OSQLParseNode* pSelectNode);
293 void traverseCreateColumns(const OSQLParseNode* pSelectNode);
295 bool traverseOrderByColumnNames(const OSQLParseNode* pSelectNode);
296 bool traverseGroupByColumnNames(const OSQLParseNode* pSelectNode);
298 bool traverseSelectionCriteria(const OSQLParseNode* pSelectNode);
306 const OSQLParseNode* pRoot );
357 void impl_fillJoinConditions(const OSQLParseNode* i_pJoinCondition);