Lines Matching refs:azColl
19154 const char **azColl; /* Array of collation sequence names for index */ member
113611 assert( pIdx->azColl[j] );
113612 if( pReq!=0 && sqlite3StrICmp(pReq->zName, pIdx->azColl[j])!=0 ){
121290 char *pColl = (char*)sqlite3LocateCollSeq(pParse, pIdx->azColl[i]);
123545 if( p->isResized ) sqlite3DbFree(db, (void *)p->azColl);
124950 pIdx->azColl[0] = sqlite3ColumnColl(&p->aCol[i]);
125192 memcpy(zExtra, pIdx->azColl, sizeof(char*)*pIdx->nColumn);
125193 pIdx->azColl = (const char**)zExtra;
125276 && sqlite3StrICmp(pIdx->azColl[i], pPk->azColl[iCol])==0
125416 pPk->azColl[j] = pPk->azColl[i];
125462 pIdx->azColl[j] = pPk->azColl[i];
125488 pPk->azColl[j] = sqlite3StrBINARY;
126881 p->azColl = (const char**)pExtra; pExtra += ROUND8(sizeof(char*)*nCol);
127158 assert( EIGHT_BYTE_ALIGNMENT(pIndex->azColl) );
127254 pIndex->azColl[i] = zColl;
127272 pIndex->azColl[i] = pPk->azColl[j];
127280 pIndex->azColl[i] = sqlite3StrBINARY;
127335 z1 = pIdx->azColl[k];
127336 z2 = pIndex->azColl[k];
128512 const char *z = pIndex->azColl[i];
128655 const char *zColl = pIdx->azColl[i];
133591 if( sqlite3StrICmp(pIdx->azColl[i], zDfltColl) ) break;
137366 char *p4 = (char*)sqlite3LocateCollSeq(pParse, pPk->azColl[i]);
137786 if( sqlite3_stricmp(pSrc->azColl[i],pDest->azColl[i])!=0 ){
138164 const char *zColl = pSrcIdx->azColl[i];
142057 pIdx->azColl[i],
142754 if( pIdx->azColl[kk]==sqlite3StrBINARY ) continue;
156966 sCol[0].u.zToken = (char*)pIdx->azColl[ii];
164978 pScan->zCollName = pIdx->azColl[j];
164981 pScan->zCollName = pIdx->azColl[j];
165059 const char *zColl = pIdx->azColl[iCol];
165605 pIdx->azColl[n] = pColl ? pColl->zName : sqlite3StrBINARY;
165627 pIdx->azColl[n] = sqlite3StrBINARY;
165634 pIdx->azColl[n] = sqlite3StrBINARY;
165641 pIdx->azColl[n] = sqlite3StrBINARY;
166460 pColl = sqlite3LocateCollSeq(pParse, p->azColl[nEq]);
167560 if( sqlite3StrICmp(pColl->zName, pIdx->azColl[i+nEq]) ) break;
169739 if( sqlite3StrICmp(pColl->zName, pIndex->azColl[j])!=0 ) continue;