Lines Matching refs:pColl

171   CollSeq *pColl = 0;  in sqlite3ExprCollSeq()  local
182 pColl = sqlite3FindCollSeq(db, ENC(db), zColl, 0); in sqlite3ExprCollSeq()
197 pColl = sqlite3GetCollSeq(pParse, ENC(db), 0, p->u.zToken); in sqlite3ExprCollSeq()
223 if( sqlite3CheckCollSeq(pParse, pColl) ){ in sqlite3ExprCollSeq()
224 pColl = 0; in sqlite3ExprCollSeq()
226 return pColl; in sqlite3ExprCollSeq()
347 CollSeq *pColl; in sqlite3BinaryCompareCollSeq() local
350 pColl = sqlite3ExprCollSeq(pParse, pLeft); in sqlite3BinaryCompareCollSeq()
352 pColl = sqlite3ExprCollSeq(pParse, pRight); in sqlite3BinaryCompareCollSeq()
354 pColl = sqlite3ExprCollSeq(pParse, pLeft); in sqlite3BinaryCompareCollSeq()
355 if( !pColl ){ in sqlite3BinaryCompareCollSeq()
356 pColl = sqlite3ExprCollSeq(pParse, pRight); in sqlite3BinaryCompareCollSeq()
359 return pColl; in sqlite3BinaryCompareCollSeq()
2352 CollSeq *pColl = sqlite3ExprNNCollSeq(pWalker->pParse, p); in exprNodeIsConstantOrGroupBy() local
2353 if( sqlite3IsBinary(pColl) ){ in exprNodeIsConstantOrGroupBy()
3511 CollSeq *pColl; in sqlite3ExprCodeIN() local
3518 pColl = sqlite3ExprCollSeq(pParse, pExpr->pLeft); in sqlite3ExprCodeIN()
3532 (void*)pColl, P4_COLLSEQ); in sqlite3ExprCodeIN()
3542 (void*)pColl, P4_COLLSEQ); in sqlite3ExprCodeIN()
3631 CollSeq *pColl; in sqlite3ExprCodeIN() local
3634 pColl = sqlite3ExprCollSeq(pParse, p); in sqlite3ExprCodeIN()
3637 (void*)pColl, P4_COLLSEQ); in sqlite3ExprCodeIN()
4457 CollSeq *pColl = 0; /* A collating sequence */ in sqlite3ExprCodeTarget() local
4500 if( (pDef->funcFlags & SQLITE_FUNC_NEEDCOLL)!=0 && !pColl ){ in sqlite3ExprCodeTarget()
4501 pColl = sqlite3ExprCollSeq(pParse, pFarg->a[i].pExpr); in sqlite3ExprCodeTarget()
4556 if( !pColl ) pColl = db->pDfltColl; in sqlite3ExprCodeTarget()
4557 sqlite3VdbeAddOp4(v, OP_CollSeq, 0, 0, 0, (char *)pColl, P4_COLLSEQ); in sqlite3ExprCodeTarget()