Lines Matching refs:pCondition

994 sal_Bool OSingleSelectQueryComposer::setORCriteria(OSQLParseNode* pCondition, OSQLParseTreeIterator…  in setORCriteria()  argument
999 if (pCondition->count() == 3 && in setORCriteria()
1000 SQL_ISPUNCTUATION(pCondition->getChild(0),"(") && in setORCriteria()
1001 SQL_ISPUNCTUATION(pCondition->getChild(2),")")) in setORCriteria()
1003 return setORCriteria(pCondition->getChild(1), _rIterator, rFilters, xFormatter); in setORCriteria()
1007 else if (SQL_ISRULE(pCondition,search_condition)) in setORCriteria()
1015 if (SQL_ISRULE(pCondition->getChild(i),search_condition)) in setORCriteria()
1016 bResult = setORCriteria(pCondition->getChild(i), _rIterator, rFilters, xFormatter); in setORCriteria()
1020 …bResult = setANDCriteria(pCondition->getChild(i), _rIterator, rFilters[rFilters.size() - 1], xForm… in setORCriteria()
1028 return setANDCriteria(pCondition, _rIterator, rFilters[rFilters.size() - 1], xFormatter); in setORCriteria()
1033 sal_Bool OSingleSelectQueryComposer::setANDCriteria( OSQLParseNode * pCondition, in setANDCriteria() argument
1038 if (SQL_ISRULE(pCondition,boolean_primary)) in setANDCriteria()
1045 else if ( SQL_ISRULE(pCondition,boolean_term) && pCondition->count() == 3 ) in setANDCriteria()
1047 return setANDCriteria(pCondition->getChild(0), _rIterator, rFilter, xFormatter) && in setANDCriteria()
1048 setANDCriteria(pCondition->getChild(2), _rIterator, rFilter, xFormatter); in setANDCriteria()
1050 else if (SQL_ISRULE(pCondition, comparison_predicate)) in setANDCriteria()
1052 return setComparsionPredicate(pCondition,_rIterator,rFilter,xFormatter); in setANDCriteria()
1054 else if (SQL_ISRULE(pCondition,like_predicate) || in setANDCriteria()
1055 SQL_ISRULE(pCondition,test_for_null) || in setANDCriteria()
1056 SQL_ISRULE(pCondition,in_predicate) || in setANDCriteria()
1057 SQL_ISRULE(pCondition,all_or_any_predicate) || in setANDCriteria()
1058 SQL_ISRULE(pCondition,between_predicate)) in setANDCriteria()
1060 if (SQL_ISRULE(pCondition->getChild(0), column_ref)) in setANDCriteria()
1068 pCondition->parseNodeToStr( aValue, m_xConnection, NULL ); in setANDCriteria()
1070 pCondition->getChild(0)->parseNodeToStr( aColumnName, m_xConnection, NULL ); in setANDCriteria()
1076 aItem.Name = getColumnName(pCondition->getChild(0),_rIterator); in setANDCriteria()
1079 if ( SQL_ISRULE(pCondition,like_predicate) ) in setANDCriteria()
1081 if ( SQL_ISTOKEN(pCondition->getChild(1)->getChild(0),NOT) ) in setANDCriteria()
1086 else if (SQL_ISRULE(pCondition,test_for_null)) in setANDCriteria()
1088 if (SQL_ISTOKEN(pCondition->getChild(1)->getChild(1),NOT) ) in setANDCriteria()
1093 else if (SQL_ISRULE(pCondition,in_predicate)) in setANDCriteria()
1097 else if (SQL_ISRULE(pCondition,all_or_any_predicate)) in setANDCriteria()
1101 else if (SQL_ISRULE(pCondition,between_predicate)) in setANDCriteria()
1111 else if (SQL_ISRULE(pCondition,existence_test) || in setANDCriteria()
1112 SQL_ISRULE(pCondition,unique_test)) in setANDCriteria()
1154 sal_Bool OSingleSelectQueryComposer::setComparsionPredicate(OSQLParseNode * pCondition, OSQLParseTr… in setComparsionPredicate() argument
1158 …DBG_ASSERT(SQL_ISRULE(pCondition, comparison_predicate),"setComparsionPredicate: pCondition ist ke… in setComparsionPredicate()
1159 if (SQL_ISRULE(pCondition->getChild(0), column_ref) || in setComparsionPredicate()
1160 SQL_ISRULE(pCondition->getChild(pCondition->count()-1), column_ref)) in setComparsionPredicate()
1165 if (SQL_ISRULE(pCondition->getChild(0), column_ref)) in setComparsionPredicate()
1170 aItem.Handle = getPredicateType(pCondition->getChild(i)); in setComparsionPredicate()
1172 if (pCondition->getChild(i)->getNodeType() == SQL_NODE_EQUAL) in setComparsionPredicate()
1176 for (;i < pCondition->count();i++) in setComparsionPredicate()
1177 pCondition->getChild(i)->parseNodeToPredicateStr( in setComparsionPredicate()
1180 else if (SQL_ISRULE(pCondition->getChild(pCondition->count()-1), column_ref)) in setComparsionPredicate()
1182 nPos = pCondition->count()-1; in setComparsionPredicate()
1184 sal_Int32 i = pCondition->count() - 2; in setComparsionPredicate()
1185 switch (pCondition->getChild(i)->getNodeType()) in setComparsionPredicate()
1226 pCondition->getChild(i)->parseNodeToPredicateStr( in setComparsionPredicate()
1232 aItem.Name = getColumnName(pCondition->getChild(nPos),_rIterator); in setComparsionPredicate()
1236 else if (SQL_ISRULE(pCondition->getChild(0), set_fct_spec ) || in setComparsionPredicate()
1237 SQL_ISRULE(pCondition->getChild(0), general_set_fct)) in setComparsionPredicate()
1243pCondition->getChild(2)->parseNodeToPredicateStr(aValue, m_xConnection, xFormatter, m_aLocale, sta… in setComparsionPredicate()
1244pCondition->getChild(0)->parseNodeToPredicateStr( aColumnName, m_xConnection, xFormatter, m_aLocal… in setComparsionPredicate()
1246 aItem.Name = getColumnName(pCondition->getChild(0),_rIterator); in setComparsionPredicate()
1248 aItem.Handle = getPredicateType(pCondition->getChild(1)); in setComparsionPredicate()
1256 OSQLParseNode *pLhs = pCondition->getChild(0); in setComparsionPredicate()
1257 OSQLParseNode *pRhs = pCondition->getChild(2); in setComparsionPredicate()
1265 aItem.Handle = getPredicateType(pCondition->getChild(1)); in setComparsionPredicate()
1266 aValue = pCondition->getChild(1)->getTokenValue(); in setComparsionPredicate()
1801 OSQLParseNode* pCondition = pWhereNode->getChild(1); in getStructuredCondition() local
1804 pCondition->parseNodeToStr( sCondition, m_xConnection ); in getStructuredCondition()
1806 OSQLParseNode::negateSearchCondition(pCondition); in getStructuredCondition()
1808 pCondition = pWhereNode->getChild(1); in getStructuredCondition()
1811 pCondition->parseNodeToStr( sCondition, m_xConnection ); in getStructuredCondition()
1813 OSQLParseNode::disjunctiveNormalForm(pCondition); in getStructuredCondition()
1815 pCondition = pWhereNode->getChild(1); in getStructuredCondition()
1818 pCondition->parseNodeToStr( sCondition, m_xConnection ); in getStructuredCondition()
1820 OSQLParseNode::absorptions(pCondition); in getStructuredCondition()
1822 pCondition = pWhereNode->getChild(1); in getStructuredCondition()
1825 pCondition->parseNodeToStr( sCondition, m_xConnection ); in getStructuredCondition()
1827 if ( pCondition ) in getStructuredCondition()
1834 if (setORCriteria(pCondition, m_aAdditiveIterator, aFilters, xFormatter)) in getStructuredCondition()