Lines Matching refs:pColl
1761 CollSeq *pColl = pKeyInfo->aColl[j]; in sqlite3VdbeDisplayP4() local
1762 const char *zColl = pColl ? pColl->zName : ""; in sqlite3VdbeDisplayP4()
1780 CollSeq *pColl = pOp->p4.pColl; in sqlite3VdbeDisplayP4() local
1781 assert( pColl->enc<4 ); in sqlite3VdbeDisplayP4()
1782 sqlite3_str_appendf(&x, "%.18s-%s", pColl->zName, in sqlite3VdbeDisplayP4()
1783 encnames[pColl->enc]); in sqlite3VdbeDisplayP4()
4262 const CollSeq *pColl, in vdbeCompareMemString() argument
4265 if( pMem1->enc==pColl->enc ){ in vdbeCompareMemString()
4268 return pColl->xCmp(pColl->pUser,pMem1->n,pMem1->z,pMem2->n,pMem2->z); in vdbeCompareMemString()
4278 v1 = sqlite3ValueText((sqlite3_value*)&c1, pColl->enc); in vdbeCompareMemString()
4279 v2 = sqlite3ValueText((sqlite3_value*)&c2, pColl->enc); in vdbeCompareMemString()
4284 rc = pColl->xCmp(pColl->pUser, c1.n, v1, c2.n, v2); in vdbeCompareMemString()
4375 int sqlite3MemCompare(const Mem *pMem1, const Mem *pMem2, const CollSeq *pColl){ in sqlite3MemCompare() argument
4453 assert( !pColl || pColl->xCmp ); in sqlite3MemCompare()
4455 if( pColl ){ in sqlite3MemCompare()
4456 return vdbeCompareMemString(pMem1, pMem2, pColl, 0); in sqlite3MemCompare()