Lines Matching refs:azColl
18742 const char **azColl; /* Array of collation sequence names for index */ member
112247 assert( pIdx->azColl[j] );
112248 if( pReq!=0 && sqlite3StrICmp(pReq->zName, pIdx->azColl[j])!=0 ){
119645 char *pColl = (char*)sqlite3LocateCollSeq(pParse, pIdx->azColl[i]);
121932 if( p->isResized ) sqlite3DbFree(db, (void *)p->azColl);
123330 pIdx->azColl[0] = sqlite3ColumnColl(&p->aCol[i]);
123560 memcpy(zExtra, pIdx->azColl, sizeof(char*)*pIdx->nColumn);
123561 pIdx->azColl = (const char**)zExtra;
123644 && sqlite3StrICmp(pIdx->azColl[i], pPk->azColl[iCol])==0
123784 pPk->azColl[j] = pPk->azColl[i];
123830 pIdx->azColl[j] = pPk->azColl[i];
123856 pPk->azColl[j] = sqlite3StrBINARY;
125244 p->azColl = (const char**)pExtra; pExtra += ROUND8(sizeof(char*)*nCol);
125523 assert( EIGHT_BYTE_ALIGNMENT(pIndex->azColl) );
125619 pIndex->azColl[i] = zColl;
125637 pIndex->azColl[i] = pPk->azColl[j];
125645 pIndex->azColl[i] = sqlite3StrBINARY;
125700 z1 = pIdx->azColl[k];
125701 z2 = pIndex->azColl[k];
126788 const char *z = pIndex->azColl[i];
126931 const char *zColl = pIdx->azColl[i];
131672 if( sqlite3StrICmp(pIdx->azColl[i], zDfltColl) ) break;
135428 char *p4 = (char*)sqlite3LocateCollSeq(pParse, pPk->azColl[i]);
135848 if( sqlite3_stricmp(pSrc->azColl[i],pDest->azColl[i])!=0 ){
136226 const char *zColl = pSrcIdx->azColl[i];
140115 pIdx->azColl[i],
140811 if( pIdx->azColl[kk]==sqlite3StrBINARY ) continue;
154810 sCol[0].u.zToken = (char*)pIdx->azColl[ii];
162622 pScan->zCollName = pIdx->azColl[j];
162625 pScan->zCollName = pIdx->azColl[j];
162703 const char *zColl = pIdx->azColl[iCol];
163185 pIdx->azColl[n] = pColl ? pColl->zName : sqlite3StrBINARY;
163207 pIdx->azColl[n] = sqlite3StrBINARY;
163214 pIdx->azColl[n] = sqlite3StrBINARY;
163220 pIdx->azColl[n] = sqlite3StrBINARY;
163985 pColl = sqlite3LocateCollSeq(pParse, p->azColl[nEq]);
165075 if( sqlite3StrICmp(pColl->zName, pIdx->azColl[i+nEq]) ) break;
167144 if( sqlite3StrICmp(pColl->zName, pIndex->azColl[j])!=0 ) continue;