Lines Matching refs:nColumn
1094 for(i=0; i<pIdx->nColumn; i++){ in sqlite3TableColumnToIndex()
2179 if( pIdx->nColumn>=N ) return SQLITE_OK; in resizeIndexObject()
2184 memcpy(zExtra, pIdx->azColl, sizeof(char*)*pIdx->nColumn); in resizeIndexObject()
2190 memcpy(zExtra, pIdx->aiColumn, sizeof(i16)*pIdx->nColumn); in resizeIndexObject()
2193 memcpy(zExtra, pIdx->aSortOrder, pIdx->nColumn); in resizeIndexObject()
2195 pIdx->nColumn = N; in resizeIndexObject()
2221 for(i=0; i<pIdx->nColumn; i++){ in estimateIndexWidth()
2257 assert( nKey<=pIdx->nColumn ); in isDupColumn()
2258 assert( iCol<MAX(pPk->nColumn,pPk->nKeyCol) ); in isDupColumn()
2299 for(j=pIdx->nColumn-1; j>=0; j--){ in recomputeColumnsNotIndexed()
2405 pPk->nColumn--; in convertToWithoutRowidTable()
2418 nPk = pPk->nColumn = pPk->nKeyCol; in convertToWithoutRowidTable()
2446 pIdx->nColumn = pIdx->nKeyCol; in convertToWithoutRowidTable()
2462 assert( pIdx->nColumn>=pIdx->nKeyCol+n ); in convertToWithoutRowidTable()
2463 assert( pIdx->nColumn>=j ); in convertToWithoutRowidTable()
2478 assert( j<pPk->nColumn ); in convertToWithoutRowidTable()
2484 assert( pPk->nColumn==j ); in convertToWithoutRowidTable()
3860 p->nColumn = nCol; in sqlite3AllocateIndexObject()
4245 pIndex->nColumn--; in sqlite3CreateIndex()
4254 assert( i==pIndex->nColumn ); in sqlite3CreateIndex()
4267 if( pTblName!=0 && pIndex->nColumn>=pTab->nCol ){ in sqlite3CreateIndex()
5399 for(i=0; i<pIndex->nColumn; i++){ in collationMatch()
5530 int nCol = pIdx->nColumn; in sqlite3KeyInfoOfIndex()