Lines Matching refs:azColl
17511 const char **azColl; /* Array of collation sequence names for index */ member
104448 assert( pIdx->azColl[j] );
104449 if( pReq!=0 && sqlite3StrICmp(pReq->zName, pIdx->azColl[j])!=0 ){
111399 char *pColl = (char*)sqlite3LocateCollSeq(pParse, pIdx->azColl[i]);
113605 if( p->isResized ) sqlite3DbFree(db, (void *)p->azColl);
114999 pIdx->azColl[0] = sqlite3ColumnColl(&p->aCol[i]);
115218 memcpy(zExtra, pIdx->azColl, sizeof(char*)*pIdx->nColumn);
115219 pIdx->azColl = (const char**)zExtra;
115302 && sqlite3StrICmp(pIdx->azColl[i], pPk->azColl[iCol])==0
115440 pPk->azColl[j] = pPk->azColl[i];
115486 pIdx->azColl[j] = pPk->azColl[i];
115512 pPk->azColl[j] = sqlite3StrBINARY;
116876 p->azColl = (const char**)pExtra; pExtra += ROUND8(sizeof(char*)*nCol);
117154 assert( EIGHT_BYTE_ALIGNMENT(pIndex->azColl) );
117248 pIndex->azColl[i] = zColl;
117266 pIndex->azColl[i] = pPk->azColl[j];
117274 pIndex->azColl[i] = sqlite3StrBINARY;
117329 z1 = pIdx->azColl[k];
117330 z2 = pIndex->azColl[k];
118381 const char *z = pIndex->azColl[i];
118523 const char *zColl = pIdx->azColl[i];
122806 if( sqlite3StrICmp(pIdx->azColl[i], zDfltColl) ) break;
126309 char *p4 = (char*)sqlite3LocateCollSeq(pParse, pPk->azColl[i]);
126727 if( sqlite3_stricmp(pSrc->azColl[i],pDest->azColl[i])!=0 ){
127107 const char *zColl = pSrcIdx->azColl[i];
130857 pIdx->azColl[i],
143912 sCol[0].u.zToken = (char*)pIdx->azColl[ii];
151061 pScan->zCollName = pIdx->azColl[j];
151068 pScan->zCollName = pIdx->azColl[j];
151144 const char *zColl = pIdx->azColl[iCol];
151511 pIdx->azColl[n] = pColl ? pColl->zName : sqlite3StrBINARY;
151523 pIdx->azColl[n] = sqlite3StrBINARY;
151530 pIdx->azColl[n] = sqlite3StrBINARY;
151536 pIdx->azColl[n] = sqlite3StrBINARY;
152068 pColl = sqlite3LocateCollSeq(pParse, p->azColl[nEq]);
153102 if( sqlite3StrICmp(pColl->zName, pIdx->azColl[i+nEq]) ) break;
154674 if( sqlite3StrICmp(pColl->zName, pIndex->azColl[j])!=0 ) continue;