Lines Matching refs:pLiteral

4699 …uildNode(OSQLParseNode*& pAppend,OSQLParseNode* pCompare,OSQLParseNode* pLiteral,OSQLParseNode* pL…
4711 pComp->append(pLiteral);
4721 sal_Int16 OSQLParser::buildStringNodes(OSQLParseNode*& pLiteral)
4723 if(!pLiteral)
4726 …if(SQL_ISRULE(pLiteral,set_fct_spec) || SQL_ISRULE(pLiteral,general_set_fct) || SQL_ISRULE(pLitera…
4727 || SQL_ISRULE(pLiteral,subquery))
4730 …if(pLiteral->getNodeType() == SQL_NODE_INTNUM || pLiteral->getNodeType() == SQL_NODE_APPROXNUM ||
4732 OSQLParseNode* pParent = pLiteral->getParent();
4734 OSQLParseNode* pNewNode = new OSQLInternalNode(pLiteral->getTokenValue(), SQL_NODE_STRING);
4735 pParent->replace(pLiteral, pNewNode);
4736 delete pLiteral;
4737 pLiteral = NULL;
4741 for(sal_uInt32 i=0;i<pLiteral->count();++i)
4743 OSQLParseNode* pChild = pLiteral->getChild(i);
4746 if(SQL_ISRULE(pLiteral,term) || SQL_ISRULE(pLiteral,value_exp_primary))
4754 sal_Int16 OSQLParser::buildComparsionRule(OSQLParseNode*& pAppend,OSQLParseNode* pLiteral)
4757 return buildPredicateRule(pAppend,pLiteral,pComp);
4762 void OSQLParser::reduceLiteral(OSQLParseNode*& pLiteral, sal_Bool bAppendBlank)
4764 OSL_ENSURE(pLiteral->isRule(), "This is no ::com::sun::star::chaos::Rule");
4765 OSL_ENSURE(pLiteral->count() == 2, "OSQLParser::ReduceLiteral() Invalid count");
4766 OSQLParseNode* pTemp = pLiteral;
4767 ::rtl::OUStringBuffer aValue(pLiteral->getChild(0)->getTokenValue());
4773 aValue.append(pLiteral->getChild(1)->getTokenValue());
4775 pLiteral = new OSQLInternalNode(aValue.makeStringAndClear(),SQL_NODE_STRING);