Lines Matching refs:azColl

17758   const char **azColl;     /* Array of collation sequence names for index */  member
102125 assert( pIdx->azColl[j] );
102126 if( pReq!=0 && sqlite3StrICmp(pReq->zName, pIdx->azColl[j])!=0 ){
108397 char *pColl = (char*)sqlite3LocateCollSeq(pParse, pIdx->azColl[i]);
110523 if( p->isResized ) sqlite3DbFree(db, (void *)p->azColl);
111687 pIdx->azColl[0] = p->aCol[i].zColl;
111907 memcpy(zExtra, pIdx->azColl, sizeof(char*)*pIdx->nColumn);
111908 pIdx->azColl = (const char**)zExtra;
111989 && sqlite3StrICmp(pIdx->azColl[i], pPk->azColl[iCol])==0
112118 pPk->azColl[j] = pPk->azColl[i];
112164 pIdx->azColl[j] = pPk->azColl[i];
112190 pPk->azColl[j] = sqlite3StrBINARY;
113457 p->azColl = (const char**)pExtra; pExtra += ROUND8(sizeof(char*)*nCol);
113736 assert( EIGHT_BYTE_ALIGNMENT(pIndex->azColl) );
113829 pIndex->azColl[i] = zColl;
113847 pIndex->azColl[i] = pPk->azColl[j];
113855 pIndex->azColl[i] = sqlite3StrBINARY;
113910 z1 = pIdx->azColl[k];
113911 z2 = pIndex->azColl[k];
114901 const char *z = pIndex->azColl[i];
115043 const char *zColl = pIdx->azColl[i];
118960 if( sqlite3StrICmp(pIdx->azColl[i], zDfltColl) ) break;
122239 char *p4 = (char*)sqlite3LocateCollSeq(pParse, pPk->azColl[i]);
122634 if( sqlite3_stricmp(pSrc->azColl[i],pDest->azColl[i])!=0 ){
122993 const char *zColl = pSrcIdx->azColl[i];
126591 pIdx->azColl[i],
138271 sCol[0].u.zToken = (char*)pIdx->azColl[ii];
145197 pScan->zCollName = pIdx->azColl[j];
145204 pScan->zCollName = pIdx->azColl[j];
145280 const char *zColl = pIdx->azColl[iCol];
145636 pIdx->azColl[n] = pColl ? pColl->zName : sqlite3StrBINARY;
145648 pIdx->azColl[n] = sqlite3StrBINARY;
145655 pIdx->azColl[n] = sqlite3StrBINARY;
145661 pIdx->azColl[n] = sqlite3StrBINARY;
146191 pColl = sqlite3LocateCollSeq(pParse, p->azColl[nEq]);
147207 if( sqlite3StrICmp(pColl->zName, pIdx->azColl[i+nEq]) ) break;
148729 if( sqlite3StrICmp(pColl->zName, pIndex->azColl[j])!=0 ) continue;