Lines Matching refs:azColl
16045 const char **azColl; /* Array of collation sequence names for index */
95046 assert( pIdx->azColl[j] );
95047 if( pReq!=0 && sqlite3StrICmp(pReq->zName, pIdx->azColl[j])!=0 ){
100011 char *pColl = (char*)sqlite3LocateCollSeq(pParse, pIdx->azColl[i]);
102065 if( p->isResized ) sqlite3DbFree(db, (void *)p->azColl);
103036 pIdx->azColl[0] = p->aCol[i].zColl;
103239 memcpy(zExtra, pIdx->azColl, sizeof(char*)*pIdx->nColumn);
103240 pIdx->azColl = (const char**)zExtra;
103411 pIdx->azColl[j] = pPk->azColl[i];
103427 pPk->azColl[j] = sqlite3StrBINARY;
104486 azColl */
104493 p->azColl = (const char**)pExtra; pExtra += ROUND8(sizeof(char*)*nCol);
104738 assert( EIGHT_BYTE_ALIGNMENT(pIndex->azColl) );
104825 pIndex->azColl[i] = zColl;
104842 pIndex->azColl[i] = pPk->azColl[j];
104850 pIndex->azColl[i] = sqlite3StrBINARY;
104904 z1 = pIdx->azColl[k];
104905 z2 = pIndex->azColl[k];
105843 const char *z = pIndex->azColl[i];
105983 const char *zColl = pIdx->azColl[i];
109675 if( sqlite3StrICmp(pIdx->azColl[i], zDfltColl) ) break;
112453 char *p4 = (char*)sqlite3LocateCollSeq(pParse, pPk->azColl[i]);
112747 if( sqlite3_stricmp(pSrc->azColl[i],pDest->azColl[i])!=0 ){
113066 const char *zColl = pSrcIdx->azColl[i];
116467 pIdx->azColl[i],
133235 pScan->zCollName = pIdx->azColl[j];
133240 pScan->zCollName = pIdx->azColl[j];
133321 const char *zColl = pIdx->azColl[iCol];
133678 pIdx->azColl[n] = pColl ? pColl->zName : sqlite3StrBINARY;
133690 pIdx->azColl[n] = sqlite3StrBINARY;
133697 pIdx->azColl[n] = sqlite3StrBINARY;
133703 pIdx->azColl[n] = sqlite3StrBINARY;
134240 pColl = sqlite3LocateCollSeq(pParse, p->azColl[nEq]);
135229 if( sqlite3StrICmp(pColl->zName, pIdx->azColl[i+nEq]) ) break;
136647 if( sqlite3StrICmp(pColl->zName, pIndex->azColl[j])!=0 ) continue;