Lines Matching refs:pParseNode
143 #define SQL_ISRULEOR2(pParseNode, e1,e2) ((pParseNode)->isRule() && (\ argument
144 (pParseNode)->getRuleID() == OSQLParser::RuleID(OSQLParseNode::e1) || \
145 (pParseNode)->getRuleID() == OSQLParser::RuleID(OSQLParseNode::e2)))
300 const ::connectivity::OSQLParseNode* pParseNode = pTableRefList->getChild(i); in FillOuterJoins() local
303 …if ( SQL_ISRULE( pParseNode, qualified_join ) || SQL_ISRULE( pParseNode, joined_table ) || SQL_ISR… in FillOuterJoins()
304 pJoinNode = pParseNode; in FillOuterJoins()
305 else if( SQL_ISRULE(pParseNode,table_ref) in FillOuterJoins()
306 && pParseNode->count() == 4 ) // '{' SQL_TOKEN_OJ joined_table '}' in FillOuterJoins()
307 pJoinNode = pParseNode->getChild(2); in FillOuterJoins()
860 …::std::auto_ptr< ::connectivity::OSQLParseNode> pParseNode(_pView->getPredicateTreeFromEntry(pEntr… in GenerateCriterias()
861 if (pParseNode.get()) in GenerateCriterias()
864 pParseNode->replaceNodeValue(pEntryField->GetAlias(),aFieldName); in GenerateCriterias()
867 sal_uInt32 nCount = pParseNode->count(); in GenerateCriterias()
869 pParseNode->getChild(node)->parseNodeToStr( sHavingStr, in GenerateCriterias()
891 …::std::auto_ptr< ::connectivity::OSQLParseNode> pParseNode( _pView->getPredicateTreeFromEntry(pEnt… in GenerateCriterias()
892 if (pParseNode.get()) in GenerateCriterias()
895 pParseNode->replaceNodeValue(pEntryField->GetAlias(),aFieldName); in GenerateCriterias()
897 pParseNode->parseNodeToStr( aWhere, in GenerateCriterias()
1253 …::std::auto_ptr< ::connectivity::OSQLParseNode> pParseNode(_pView->getPredicateTreeFromEntry(pEntr… in GenerateGroupBy()
1254 if (pParseNode.get()) in GenerateGroupBy()
1257 pParseNode->getChild(0)->parseNodeToStr( sGroupBy, in GenerateGroupBy()
3035 … ::std::auto_ptr<OSQLParseNode> pParseNode( rParser.parseTree( sErrorMessage, sSQL, sal_True ) ); in getStatement()
3036 if ( pParseNode.get() ) in getStatement()
3038 OSQLParseNode* pNode = pParseNode->getChild(3)->getChild(1); in getStatement()
3046 pParseNode->parseNodeToStr(sTemp,xConnection); in getStatement()
3150 … ::std::auto_ptr<OSQLParseNode> pParseNode( rParser.parseTree( _rsErrorMessage, sSql, sal_True ) ); in getPredicateTreeFromEntry()
3152 if ( pParseNode.get() ) in getPredicateTreeFromEntry()
3154 OSQLParseNode* pColumnRef = pParseNode->getByRule(OSQLParseNode::column_ref); in getPredicateTreeFromEntry()
3192 OSQLParseNode* pParseNode = rParser.predicateTree( _rsErrorMessage, in getPredicateTreeFromEntry() local
3196 return pParseNode; in getPredicateTreeFromEntry()