nCol             11517 ext/sqlite3/libsqlite/sqlite3.c   i16 nCol;            /* Number of columns in this table */
nCol             11607 ext/sqlite3/libsqlite/sqlite3.c   int nCol;         /* Number of columns in this key */
nCol             64192 ext/sqlite3/libsqlite/sqlite3.c       int nCol = pIdx->nColumn;   /* Number of index columns including rowid */
nCol             64194 ext/sqlite3/libsqlite/sqlite3.c       nByte = sizeof(Mem) * nCol + ROUND8(sizeof(UnpackedRecord));
nCol             64199 ext/sqlite3/libsqlite/sqlite3.c           assert( pRec->pKeyInfo->nField+pRec->pKeyInfo->nXField==nCol );
nCol             64202 ext/sqlite3/libsqlite/sqlite3.c           for(i=0; i<nCol; i++){
nCol             64733 ext/sqlite3/libsqlite/sqlite3.c     int nCol = pRec->pKeyInfo->nField+pRec->pKeyInfo->nXField;
nCol             64736 ext/sqlite3/libsqlite/sqlite3.c     for(i=0; i<nCol; i++){
nCol             77632 ext/sqlite3/libsqlite/sqlite3.c     for(iCol=0; iCol<pTab->nCol; iCol++) {
nCol             77637 ext/sqlite3/libsqlite/sqlite3.c     if( iCol==pTab->nCol ){
nCol             77661 ext/sqlite3/libsqlite/sqlite3.c           for(j=0; j<pFKey->nCol; j++){
nCol             77725 ext/sqlite3/libsqlite/sqlite3.c       sqlite3VdbeChangeP4(v, 2+flags, SQLITE_INT_TO_PTR(pTab->nCol+1),P4_INT32);
nCol             77726 ext/sqlite3/libsqlite/sqlite3.c       sqlite3VdbeChangeP2(v, 6, pTab->nCol);
nCol             81570 ext/sqlite3/libsqlite/sqlite3.c         assert( pTab->nCol>0 );
nCol             81598 ext/sqlite3/libsqlite/sqlite3.c         for(j=0, pCol=pTab->aCol; j<pTab->nCol; j++, pCol++){
nCol             81649 ext/sqlite3/libsqlite/sqlite3.c         for(iCol=0, pCol=pTab->aCol; iCol<pTab->nCol; iCol++, pCol++){
nCol             81657 ext/sqlite3/libsqlite/sqlite3.c         if( iCol>=pTab->nCol && sqlite3IsRowid(zCol) && HasRowid(pTab) ){
nCol             81662 ext/sqlite3/libsqlite/sqlite3.c         if( iCol<pTab->nCol ){
nCol             82858 ext/sqlite3/libsqlite/sqlite3.c     assert( pExpr->pTab && j<pExpr->pTab->nCol );
nCol             85845 ext/sqlite3/libsqlite/sqlite3.c       int p1 = pExpr->iTable * (pTab->nCol+1) + 1 + pExpr->iColumn;
nCol             85848 ext/sqlite3/libsqlite/sqlite3.c       assert( pExpr->iColumn>=-1 && pExpr->iColumn<pTab->nCol );
nCol             85850 ext/sqlite3/libsqlite/sqlite3.c       assert( p1>=0 && p1<(pTab->nCol*2+2) );
nCol             87873 ext/sqlite3/libsqlite/sqlite3.c   pCol = &pNew->aCol[pNew->nCol-1];
nCol             88026 ext/sqlite3/libsqlite/sqlite3.c   pNew->nCol = pTab->nCol;
nCol             88027 ext/sqlite3/libsqlite/sqlite3.c   assert( pNew->nCol>0 );
nCol             88028 ext/sqlite3/libsqlite/sqlite3.c   nAlloc = (((pNew->nCol-1)/8)*8)+8;
nCol             88029 ext/sqlite3/libsqlite/sqlite3.c   assert( nAlloc>=pNew->nCol && nAlloc%8==0 && nAlloc-pNew->nCol<8 );
nCol             88036 ext/sqlite3/libsqlite/sqlite3.c   memcpy(pNew->aCol, pTab->aCol, sizeof(Column)*pNew->nCol);
nCol             88037 ext/sqlite3/libsqlite/sqlite3.c   for(i=0; i<pNew->nCol; i++){
nCol             88346 ext/sqlite3/libsqlite/sqlite3.c   int nCol;                 /* Number of columns in index + pk/rowid */
nCol             88407 ext/sqlite3/libsqlite/sqlite3.c   memcpy(pTo->anEq, pFrom->anEq, sizeof(tRowcnt)*p->nCol);
nCol             88408 ext/sqlite3/libsqlite/sqlite3.c   memcpy(pTo->anLt, pFrom->anLt, sizeof(tRowcnt)*p->nCol);
nCol             88409 ext/sqlite3/libsqlite/sqlite3.c   memcpy(pTo->anDLt, pFrom->anDLt, sizeof(tRowcnt)*p->nCol);
nCol             88425 ext/sqlite3/libsqlite/sqlite3.c   for(i=0; i<p->nCol; i++) sampleClear(p->db, p->aBest+i);
nCol             88461 ext/sqlite3/libsqlite/sqlite3.c   int nCol;                       /* Number of columns in index being sampled */
nCol             88472 ext/sqlite3/libsqlite/sqlite3.c   nCol = sqlite3_value_int(argv[0]);
nCol             88473 ext/sqlite3/libsqlite/sqlite3.c   assert( nCol>0 );
nCol             88474 ext/sqlite3/libsqlite/sqlite3.c   nColUp = sizeof(tRowcnt)<8 ? (nCol+1)&~1 : nCol;
nCol             88476 ext/sqlite3/libsqlite/sqlite3.c   assert( nKeyCol<=nCol );
nCol             88485 ext/sqlite3/libsqlite/sqlite3.c     + sizeof(Stat4Sample)*(nCol+mxSample)     /* Stat4Accum.aBest[], a[] */
nCol             88486 ext/sqlite3/libsqlite/sqlite3.c     + sizeof(tRowcnt)*3*nColUp*(nCol+mxSample)
nCol             88498 ext/sqlite3/libsqlite/sqlite3.c   p->nCol = nCol;
nCol             88512 ext/sqlite3/libsqlite/sqlite3.c     p->iPrn = 0x689e962d*(u32)nCol ^ 0xd0944565*(u32)sqlite3_value_int(argv[2]);
nCol             88517 ext/sqlite3/libsqlite/sqlite3.c     pSpace = (u8*)(&p->a[mxSample+nCol]);
nCol             88518 ext/sqlite3/libsqlite/sqlite3.c     for(i=0; i<(mxSample+nCol); i++){
nCol             88525 ext/sqlite3/libsqlite/sqlite3.c     for(i=0; i<nCol; i++){
nCol             88567 ext/sqlite3/libsqlite/sqlite3.c   int nCol = pAccum->nCol;
nCol             88570 ext/sqlite3/libsqlite/sqlite3.c   for(i=pNew->iCol+1; i<nCol; i++){
nCol             88669 ext/sqlite3/libsqlite/sqlite3.c        || pNew->anLt[p->nCol-1] > p->a[p->nSample-1].anLt[p->nCol-1] );
nCol             88709 ext/sqlite3/libsqlite/sqlite3.c   for(i=(p->nCol-2); i>=iChng; i--){
nCol             88720 ext/sqlite3/libsqlite/sqlite3.c     for(j=iChng; j<p->nCol; j++){
nCol             88782 ext/sqlite3/libsqlite/sqlite3.c   assert( p->nCol>0 );
nCol             88783 ext/sqlite3/libsqlite/sqlite3.c   assert( iChng<p->nCol );
nCol             88787 ext/sqlite3/libsqlite/sqlite3.c     for(i=0; i<p->nCol; i++) p->current.anEq[i] = 1;
nCol             88797 ext/sqlite3/libsqlite/sqlite3.c     for(i=iChng; i<p->nCol; i++){
nCol             88818 ext/sqlite3/libsqlite/sqlite3.c     tRowcnt nLt = p->current.anLt[p->nCol-1];
nCol             88824 ext/sqlite3/libsqlite/sqlite3.c       sampleInsert(p, &p->current, p->nCol-1);
nCol             88829 ext/sqlite3/libsqlite/sqlite3.c     for(i=0; i<(p->nCol-1); i++){
nCol             88964 ext/sqlite3/libsqlite/sqlite3.c       char *zRet = sqlite3MallocZero(p->nCol * 25);
nCol             88970 ext/sqlite3/libsqlite/sqlite3.c         for(i=0; i<p->nCol; i++){
nCol             89081 ext/sqlite3/libsqlite/sqlite3.c     int nCol;                     /* Number of columns in pIdx. "N" */
nCol             89090 ext/sqlite3/libsqlite/sqlite3.c       nCol = pIdx->nKeyCol;
nCol             89092 ext/sqlite3/libsqlite/sqlite3.c       nColTest = nCol - 1;
nCol             89094 ext/sqlite3/libsqlite/sqlite3.c       nCol = pIdx->nColumn;
nCol             89096 ext/sqlite3/libsqlite/sqlite3.c       nColTest = pIdx->uniqNotNull ? pIdx->nKeyCol-1 : nCol-1;
nCol             89160 ext/sqlite3/libsqlite/sqlite3.c     sqlite3VdbeAddOp2(v, OP_Integer, nCol, regStat4+1);
nCol             89279 ext/sqlite3/libsqlite/sqlite3.c       int regSampleRowid = regCol + nCol;
nCol             89284 ext/sqlite3/libsqlite/sqlite3.c       pParse->nMem = MAX(pParse->nMem, regCol+nCol);
nCol             89302 ext/sqlite3/libsqlite/sqlite3.c       for(i=0; i<nCol; i++){
nCol             89306 ext/sqlite3/libsqlite/sqlite3.c       sqlite3VdbeAddOp3(v, OP_MakeRecord, regCol, nCol, regSample);
nCol             89584 ext/sqlite3/libsqlite/sqlite3.c     int nCol = pIndex->nKeyCol+1;
nCol             89590 ext/sqlite3/libsqlite/sqlite3.c       pIndex->aiRowEst = (tRowcnt*)sqlite3MallocZero(sizeof(tRowcnt) * nCol);
nCol             89596 ext/sqlite3/libsqlite/sqlite3.c     decodeIntArray((char*)z, nCol, aiRowEst, pIndex->aiRowLogEst, pIndex);
nCol             89645 ext/sqlite3/libsqlite/sqlite3.c     int nCol = 1;
nCol             89651 ext/sqlite3/libsqlite/sqlite3.c       nCol = pIdx->nSampleCol-1;
nCol             89652 ext/sqlite3/libsqlite/sqlite3.c       pIdx->aAvgEq[nCol] = 1;
nCol             89654 ext/sqlite3/libsqlite/sqlite3.c     for(iCol=0; iCol<nCol; iCol++){
nCol             89806 ext/sqlite3/libsqlite/sqlite3.c     int nCol = 1;                 /* Number of columns in index */
nCol             89814 ext/sqlite3/libsqlite/sqlite3.c     nCol = pIdx->nSampleCol;
nCol             89815 ext/sqlite3/libsqlite/sqlite3.c     if( bStat3 && nCol>1 ) continue;
nCol             89821 ext/sqlite3/libsqlite/sqlite3.c     decodeIntArray((char*)sqlite3_column_text(pStmt,1),nCol,pSample->anEq,0,0);
nCol             89822 ext/sqlite3/libsqlite/sqlite3.c     decodeIntArray((char*)sqlite3_column_text(pStmt,2),nCol,pSample->anLt,0,0);
nCol             89823 ext/sqlite3/libsqlite/sqlite3.c     decodeIntArray((char*)sqlite3_column_text(pStmt,3),nCol,pSample->anDLt,0,0);
nCol             90719 ext/sqlite3/libsqlite/sqlite3.c     assert( iCol<pTab->nCol );
nCol             90722 ext/sqlite3/libsqlite/sqlite3.c     assert( pTab->iPKey<pTab->nCol );
nCol             91371 ext/sqlite3/libsqlite/sqlite3.c     for(i=0; i<pTable->nCol; i++, pCol++){
nCol             91870 ext/sqlite3/libsqlite/sqlite3.c   if( p->nCol+1>db->aLimit[SQLITE_LIMIT_COLUMN] ){
nCol             91877 ext/sqlite3/libsqlite/sqlite3.c   for(i=0; i<p->nCol; i++){
nCol             91884 ext/sqlite3/libsqlite/sqlite3.c   if( (p->nCol & 0x7)==0 ){
nCol             91886 ext/sqlite3/libsqlite/sqlite3.c     aNew = sqlite3DbRealloc(db,p->aCol,(p->nCol+8)*sizeof(p->aCol[0]));
nCol             91893 ext/sqlite3/libsqlite/sqlite3.c   pCol = &p->aCol[p->nCol];
nCol             91903 ext/sqlite3/libsqlite/sqlite3.c   p->nCol++;
nCol             91915 ext/sqlite3/libsqlite/sqlite3.c   if( p==0 || NEVER(p->nCol<1) ) return;
nCol             91916 ext/sqlite3/libsqlite/sqlite3.c   p->aCol[p->nCol-1].notNull = (u8)onError;
nCol             92020 ext/sqlite3/libsqlite/sqlite3.c   if( p==0 || NEVER(p->nCol<1) ) return;
nCol             92021 ext/sqlite3/libsqlite/sqlite3.c   pCol = &p->aCol[p->nCol-1];
nCol             92044 ext/sqlite3/libsqlite/sqlite3.c     pCol = &(p->aCol[p->nCol-1]);
nCol             92100 ext/sqlite3/libsqlite/sqlite3.c     iCol = pTab->nCol - 1;
nCol             92107 ext/sqlite3/libsqlite/sqlite3.c       for(iCol=0; iCol<pTab->nCol; iCol++){
nCol             92183 ext/sqlite3/libsqlite/sqlite3.c   i = p->nCol-1;
nCol             92332 ext/sqlite3/libsqlite/sqlite3.c   for(pCol = p->aCol, i=0; i<p->nCol; i++, pCol++){
nCol             92345 ext/sqlite3/libsqlite/sqlite3.c   n += 35 + 6*p->nCol;
nCol             92355 ext/sqlite3/libsqlite/sqlite3.c   for(pCol=p->aCol, i=0; i<p->nCol; i++, pCol++){
nCol             92422 ext/sqlite3/libsqlite/sqlite3.c   for(i=pTab->nCol, pTabCol=pTab->aCol; i>0; i--, pTabCol++){
nCol             92438 ext/sqlite3/libsqlite/sqlite3.c     assert( x<pIdx->pTable->nCol );
nCol             92446 ext/sqlite3/libsqlite/sqlite3.c static int hasColumn(const i16 *aiCol, int nCol, int x){
nCol             92447 ext/sqlite3/libsqlite/sqlite3.c   while( nCol-- > 0 ) if( x==*(aiCol++) ) return 1;
nCol             92574 ext/sqlite3/libsqlite/sqlite3.c   if( nPk<pTab->nCol ){
nCol             92575 ext/sqlite3/libsqlite/sqlite3.c     if( resizeIndexObject(db, pPk, pTab->nCol) ) return;
nCol             92576 ext/sqlite3/libsqlite/sqlite3.c     for(i=0, j=nPk; i<pTab->nCol; i++){
nCol             92585 ext/sqlite3/libsqlite/sqlite3.c     assert( pTab->nCol==j );
nCol             92587 ext/sqlite3/libsqlite/sqlite3.c     pPk->nColumn = pTab->nCol;
nCol             92733 ext/sqlite3/libsqlite/sqlite3.c         p->nCol = pSelTab->nCol;
nCol             92735 ext/sqlite3/libsqlite/sqlite3.c         pSelTab->nCol = 0;
nCol             92926 ext/sqlite3/libsqlite/sqlite3.c   if( pTable->nCol>0 ) return 0;
nCol             92943 ext/sqlite3/libsqlite/sqlite3.c   if( pTable->nCol<0 ){
nCol             92947 ext/sqlite3/libsqlite/sqlite3.c   assert( pTable->nCol>=0 );
nCol             92962 ext/sqlite3/libsqlite/sqlite3.c     pTable->nCol = -1;
nCol             92976 ext/sqlite3/libsqlite/sqlite3.c       pTable->nCol = pSelTab->nCol;
nCol             92978 ext/sqlite3/libsqlite/sqlite3.c       pSelTab->nCol = 0;
nCol             92984 ext/sqlite3/libsqlite/sqlite3.c       pTable->nCol = 0;
nCol             93009 ext/sqlite3/libsqlite/sqlite3.c       pTab->nCol = 0;
nCol             93375 ext/sqlite3/libsqlite/sqlite3.c   int nCol;
nCol             93381 ext/sqlite3/libsqlite/sqlite3.c     int iCol = p->nCol-1;
nCol             93389 ext/sqlite3/libsqlite/sqlite3.c     nCol = 1;
nCol             93396 ext/sqlite3/libsqlite/sqlite3.c     nCol = pFromCol->nExpr;
nCol             93398 ext/sqlite3/libsqlite/sqlite3.c   nByte = sizeof(*pFKey) + (nCol-1)*sizeof(pFKey->aCol[0]) + pTo->n + 1;
nCol             93410 ext/sqlite3/libsqlite/sqlite3.c   z = (char*)&pFKey->aCol[nCol];
nCol             93416 ext/sqlite3/libsqlite/sqlite3.c   pFKey->nCol = nCol;
nCol             93418 ext/sqlite3/libsqlite/sqlite3.c     pFKey->aCol[0].iFrom = p->nCol-1;
nCol             93420 ext/sqlite3/libsqlite/sqlite3.c     for(i=0; i<nCol; i++){
nCol             93422 ext/sqlite3/libsqlite/sqlite3.c       for(j=0; j<p->nCol; j++){
nCol             93428 ext/sqlite3/libsqlite/sqlite3.c       if( j>=p->nCol ){
nCol             93437 ext/sqlite3/libsqlite/sqlite3.c     for(i=0; i<nCol; i++){
nCol             93592 ext/sqlite3/libsqlite/sqlite3.c   i16 nCol,            /* Total number of columns in the index */
nCol             93600 ext/sqlite3/libsqlite/sqlite3.c           ROUND8(sizeof(char*)*nCol) +         /* Index.azColl     */
nCol             93601 ext/sqlite3/libsqlite/sqlite3.c           ROUND8(sizeof(LogEst)*(nCol+1) +     /* Index.aiRowLogEst   */
nCol             93602 ext/sqlite3/libsqlite/sqlite3.c                  sizeof(i16)*nCol +            /* Index.aiColumn   */
nCol             93603 ext/sqlite3/libsqlite/sqlite3.c                  sizeof(u8)*nCol);             /* Index.aSortOrder */
nCol             93607 ext/sqlite3/libsqlite/sqlite3.c     p->azColl = (char**)pExtra;       pExtra += ROUND8(sizeof(char*)*nCol);
nCol             93608 ext/sqlite3/libsqlite/sqlite3.c     p->aiRowLogEst = (LogEst*)pExtra; pExtra += sizeof(LogEst)*(nCol+1);
nCol             93609 ext/sqlite3/libsqlite/sqlite3.c     p->aiColumn = (i16*)pExtra;       pExtra += sizeof(i16)*nCol;
nCol             93611 ext/sqlite3/libsqlite/sqlite3.c     p->nColumn = nCol;
nCol             93612 ext/sqlite3/libsqlite/sqlite3.c     p->nKeyCol = nCol - 1;
nCol             93817 ext/sqlite3/libsqlite/sqlite3.c                                         pTab->aCol[pTab->nCol-1].zName);
nCol             93883 ext/sqlite3/libsqlite/sqlite3.c     for(j=0, pTabCol=pTab->aCol; j<pTab->nCol; j++, pTabCol++){
nCol             93886 ext/sqlite3/libsqlite/sqlite3.c     if( j>=pTab->nCol ){
nCol             95009 ext/sqlite3/libsqlite/sqlite3.c   int nCol = pIdx->nColumn;
nCol             95014 ext/sqlite3/libsqlite/sqlite3.c     pKey = sqlite3KeyInfoAlloc(pParse->db, nKey, nCol-nKey);
nCol             95016 ext/sqlite3/libsqlite/sqlite3.c     pKey = sqlite3KeyInfoAlloc(pParse->db, nCol, 0);
nCol             95020 ext/sqlite3/libsqlite/sqlite3.c     for(i=0; i<nCol; i++){
nCol             96220 ext/sqlite3/libsqlite/sqlite3.c     pParse->nMem += (1 + pTab->nCol);
nCol             96225 ext/sqlite3/libsqlite/sqlite3.c     for(iCol=0; iCol<pTab->nCol; iCol++){
nCol             96378 ext/sqlite3/libsqlite/sqlite3.c   int nCol;
nCol             96391 ext/sqlite3/libsqlite/sqlite3.c   nCol = (prefixOnly && pIdx->uniqNotNull) ? pIdx->nKeyCol : pIdx->nColumn;
nCol             96392 ext/sqlite3/libsqlite/sqlite3.c   regBase = sqlite3GetTempRange(pParse, nCol);
nCol             96394 ext/sqlite3/libsqlite/sqlite3.c   for(j=0; j<nCol; j++){
nCol             96407 ext/sqlite3/libsqlite/sqlite3.c     sqlite3VdbeAddOp3(v, OP_MakeRecord, regBase, nCol, regOut);
nCol             96409 ext/sqlite3/libsqlite/sqlite3.c   sqlite3ReleaseTempRange(pParse, regBase, nCol);
nCol             98419 ext/sqlite3/libsqlite/sqlite3.c   int nCol = pFKey->nCol;             /* Number of columns in parent key */
nCol             98435 ext/sqlite3/libsqlite/sqlite3.c   if( nCol==1 ){
nCol             98448 ext/sqlite3/libsqlite/sqlite3.c     assert( nCol>1 );
nCol             98449 ext/sqlite3/libsqlite/sqlite3.c     aiCol = (int *)sqlite3DbMallocRaw(pParse->db, nCol*sizeof(int));
nCol             98455 ext/sqlite3/libsqlite/sqlite3.c     if( pIdx->nKeyCol==nCol && IsUniqueIndex(pIdx) ){ 
nCol             98467 ext/sqlite3/libsqlite/sqlite3.c             for(i=0; i<nCol; i++) aiCol[i] = pFKey->aCol[i].iFrom;
nCol             98477 ext/sqlite3/libsqlite/sqlite3.c         for(i=0; i<nCol; i++){
nCol             98492 ext/sqlite3/libsqlite/sqlite3.c           for(j=0; j<nCol; j++){
nCol             98498 ext/sqlite3/libsqlite/sqlite3.c           if( j==nCol ) break;
nCol             98500 ext/sqlite3/libsqlite/sqlite3.c         if( i==nCol ) break;      /* pIdx is usable */
nCol             98572 ext/sqlite3/libsqlite/sqlite3.c   for(i=0; i<pFKey->nCol; i++){
nCol             98609 ext/sqlite3/libsqlite/sqlite3.c       int nCol = pFKey->nCol;
nCol             98610 ext/sqlite3/libsqlite/sqlite3.c       int regTemp = sqlite3GetTempRange(pParse, nCol);
nCol             98615 ext/sqlite3/libsqlite/sqlite3.c       for(i=0; i<nCol; i++){
nCol             98630 ext/sqlite3/libsqlite/sqlite3.c         int iJump = sqlite3VdbeCurrentAddr(v) + nCol + 1;
nCol             98631 ext/sqlite3/libsqlite/sqlite3.c         for(i=0; i<nCol; i++){
nCol             98645 ext/sqlite3/libsqlite/sqlite3.c       sqlite3VdbeAddOp4(v, OP_MakeRecord, regTemp, nCol, regRec,
nCol             98646 ext/sqlite3/libsqlite/sqlite3.c                         sqlite3IndexAffinityStr(v,pIdx), nCol);
nCol             98650 ext/sqlite3/libsqlite/sqlite3.c       sqlite3ReleaseTempRange(pParse, regTemp, nCol);
nCol             98783 ext/sqlite3/libsqlite/sqlite3.c   assert( pIdx==0 || pIdx->nKeyCol==pFKey->nCol );
nCol             98784 ext/sqlite3/libsqlite/sqlite3.c   assert( pIdx!=0 || pFKey->nCol==1 );
nCol             98800 ext/sqlite3/libsqlite/sqlite3.c   for(i=0; i<pFKey->nCol; i++){
nCol             98996 ext/sqlite3/libsqlite/sqlite3.c   for(i=0; i<p->nCol; i++){
nCol             99023 ext/sqlite3/libsqlite/sqlite3.c   for(i=0; i<p->nCol; i++){
nCol             99026 ext/sqlite3/libsqlite/sqlite3.c     for(iKey=0; iKey<pTab->nCol; iKey++){
nCol             99140 ext/sqlite3/libsqlite/sqlite3.c         int iJump = sqlite3VdbeCurrentAddr(v) + pFKey->nCol + 1;
nCol             99141 ext/sqlite3/libsqlite/sqlite3.c         for(i=0; i<pFKey->nCol; i++){
nCol             99149 ext/sqlite3/libsqlite/sqlite3.c     assert( pFKey->nCol==1 || (aiFree && pIdx) );
nCol             99157 ext/sqlite3/libsqlite/sqlite3.c     for(i=0; i<pFKey->nCol; i++){
nCol             99225 ext/sqlite3/libsqlite/sqlite3.c     assert( aiCol || pFKey->nCol==1 );
nCol             99286 ext/sqlite3/libsqlite/sqlite3.c       for(i=0; i<p->nCol; i++) mask |= COLUMN_MASK(p->aCol[i].iFrom);
nCol             99402 ext/sqlite3/libsqlite/sqlite3.c     assert( aiCol || pFKey->nCol==1 );
nCol             99404 ext/sqlite3/libsqlite/sqlite3.c     for(i=0; i<pFKey->nCol; i++){
nCol             99414 ext/sqlite3/libsqlite/sqlite3.c       assert( pIdx!=0 || (pTab->iPKey>=0 && pTab->iPKey<pTab->nCol) );
nCol             99670 ext/sqlite3/libsqlite/sqlite3.c     sqlite3VdbeAddOp4Int(v, opcode, iCur, pTab->tnum, iDb, pTab->nCol);
nCol             99755 ext/sqlite3/libsqlite/sqlite3.c     zColAff = (char *)sqlite3DbMallocRaw(0, pTab->nCol+1);
nCol             99761 ext/sqlite3/libsqlite/sqlite3.c     for(i=0; i<pTab->nCol; i++){
nCol             100214 ext/sqlite3/libsqlite/sqlite3.c   pParse->nMem += pTab->nCol + 1;
nCol             100238 ext/sqlite3/libsqlite/sqlite3.c       for(j=0; j<pTab->nCol; j++){
nCol             100248 ext/sqlite3/libsqlite/sqlite3.c       if( j>=pTab->nCol ){
nCol             100279 ext/sqlite3/libsqlite/sqlite3.c     dest.nSdst = pTab->nCol;
nCol             100358 ext/sqlite3/libsqlite/sqlite3.c     for(i=0; i<pTab->nCol; i++){
nCol             100362 ext/sqlite3/libsqlite/sqlite3.c   if( pColumn==0 && nColumn && nColumn!=(pTab->nCol-nHidden) ){
nCol             100365 ext/sqlite3/libsqlite/sqlite3.c        pTabList, 0, pTab->nCol-nHidden, nColumn);
nCol             100424 ext/sqlite3/libsqlite/sqlite3.c     int regCols = sqlite3GetTempRange(pParse, pTab->nCol+1);
nCol             100456 ext/sqlite3/libsqlite/sqlite3.c     for(i=0; i<pTab->nCol; i++){
nCol             100485 ext/sqlite3/libsqlite/sqlite3.c         pTab, regCols-pTab->nCol-1, onError, endOfLoop);
nCol             100487 ext/sqlite3/libsqlite/sqlite3.c     sqlite3ReleaseTempRange(pParse, regCols, pTab->nCol+1);
nCol             100542 ext/sqlite3/libsqlite/sqlite3.c     for(i=0; i<pTab->nCol; i++){
nCol             100586 ext/sqlite3/libsqlite/sqlite3.c       sqlite3VdbeAddOp4(v, OP_VUpdate, 1, pTab->nCol+2, regIns, pVTab, P4_VTAB);
nCol             100611 ext/sqlite3/libsqlite/sqlite3.c         pTab, regData-2-pTab->nCol, onError, endOfLoop);
nCol             100778 ext/sqlite3/libsqlite/sqlite3.c   int nCol;            /* Number of columns */
nCol             100794 ext/sqlite3/libsqlite/sqlite3.c   nCol = pTab->nCol;
nCol             100814 ext/sqlite3/libsqlite/sqlite3.c   for(i=0; i<nCol; i++){
nCol             101210 ext/sqlite3/libsqlite/sqlite3.c   sqlite3VdbeAddOp3(v, OP_MakeRecord, regData, pTab->nCol, regRec);
nCol             101212 ext/sqlite3/libsqlite/sqlite3.c   sqlite3ExprCacheAffinityChange(pParse, regData, pTab->nCol);
nCol             101500 ext/sqlite3/libsqlite/sqlite3.c   if( pDest->nCol!=pSrc->nCol ){
nCol             101506 ext/sqlite3/libsqlite/sqlite3.c   for(i=0; i<pDest->nCol; i++){
nCol             101738 ext/sqlite3/libsqlite/sqlite3.c     int nCol;
nCol             101754 ext/sqlite3/libsqlite/sqlite3.c     nCol = sqlite3_column_count(pStmt);
nCol             101765 ext/sqlite3/libsqlite/sqlite3.c           azCols = sqlite3DbMallocZero(db, 2*nCol*sizeof(const char*) + 1);
nCol             101769 ext/sqlite3/libsqlite/sqlite3.c           for(i=0; i<nCol; i++){
nCol             101778 ext/sqlite3/libsqlite/sqlite3.c           azVals = &azCols[nCol];
nCol             101779 ext/sqlite3/libsqlite/sqlite3.c           for(i=0; i<nCol; i++){
nCol             101787 ext/sqlite3/libsqlite/sqlite3.c         if( xCallback(pArg, nCol, azVals, azCols) ){
nCol             104616 ext/sqlite3/libsqlite/sqlite3.c       for(i=0, pCol=pTab->aCol; i<pTab->nCol; i++, pCol++){
nCol             104636 ext/sqlite3/libsqlite/sqlite3.c           for(k=1; k<=pTab->nCol && pPk->aiColumn[k-1]!=i; k++){}
nCol             104811 ext/sqlite3/libsqlite/sqlite3.c           for(j=0; j<pFK->nCol; j++){
nCol             104875 ext/sqlite3/libsqlite/sqlite3.c       if( pTab->nCol+regRow>pParse->nMem ) pParse->nMem = pTab->nCol + regRow;
nCol             104912 ext/sqlite3/libsqlite/sqlite3.c           assert( iKey>=0 && iKey<pTab->nCol );
nCol             104926 ext/sqlite3/libsqlite/sqlite3.c           for(j=0; j<pFK->nCol; j++){
nCol             104932 ext/sqlite3/libsqlite/sqlite3.c             sqlite3VdbeAddOp4(v, OP_MakeRecord, regRow, pFK->nCol, regKey,
nCol             104933 ext/sqlite3/libsqlite/sqlite3.c                               sqlite3IndexAffinityStr(v,pIdx), pFK->nCol);
nCol             105109 ext/sqlite3/libsqlite/sqlite3.c         for(j=0; j<pTab->nCol; j++){
nCol             105161 ext/sqlite3/libsqlite/sqlite3.c               assert( iCol>=0 && iCol<pTab->nCol );
nCol             106720 ext/sqlite3/libsqlite/sqlite3.c   for(i=0; i<pTab->nCol; i++){
nCol             106880 ext/sqlite3/libsqlite/sqlite3.c       for(j=0; j<pRightTab->nCol; j++){
nCol             107866 ext/sqlite3/libsqlite/sqlite3.c         assert( iCol==-1 || (iCol>=0 && iCol<pTab->nCol) );
nCol             108006 ext/sqlite3/libsqlite/sqlite3.c       assert( iCol==-1 || (iCol>=0 && iCol<pTab->nCol) );
nCol             108054 ext/sqlite3/libsqlite/sqlite3.c   int nCol;                   /* Number of columns in the result set */
nCol             108060 ext/sqlite3/libsqlite/sqlite3.c     nCol = pEList->nExpr;
nCol             108061 ext/sqlite3/libsqlite/sqlite3.c     aCol = sqlite3DbMallocZero(db, sizeof(aCol[0])*nCol);
nCol             108064 ext/sqlite3/libsqlite/sqlite3.c     nCol = 0;
nCol             108067 ext/sqlite3/libsqlite/sqlite3.c   *pnCol = nCol;
nCol             108070 ext/sqlite3/libsqlite/sqlite3.c   for(i=0, pCol=aCol; i<nCol; i++, pCol++){
nCol             108163 ext/sqlite3/libsqlite/sqlite3.c   assert( pTab->nCol==pSelect->pEList->nExpr || db->mallocFailed );
nCol             108168 ext/sqlite3/libsqlite/sqlite3.c   for(i=0, pCol=pTab->aCol; i<pTab->nCol; i++, pCol++){
nCol             108210 ext/sqlite3/libsqlite/sqlite3.c   selectColumnsFromExprList(pParse, pSelect->pEList, &pTab->nCol, &pTab->aCol);
nCol             108418 ext/sqlite3/libsqlite/sqlite3.c   int nCol = p->pEList->nExpr;  /* Number of columns in the recursive table */
nCol             108471 ext/sqlite3/libsqlite/sqlite3.c   sqlite3VdbeAddOp3(v, OP_OpenPseudo, iCurrent, regCurrent, nCol);
nCol             108478 ext/sqlite3/libsqlite/sqlite3.c     sqlite3VdbeAddOp2(v, OP_OpenEphemeral, iQueue, nCol);
nCol             108951 ext/sqlite3/libsqlite/sqlite3.c     int nCol;                     /* Number of columns in result set */
nCol             108954 ext/sqlite3/libsqlite/sqlite3.c     nCol = p->pEList->nExpr;
nCol             108955 ext/sqlite3/libsqlite/sqlite3.c     pKeyInfo = sqlite3KeyInfoAlloc(db, nCol, 1);
nCol             108960 ext/sqlite3/libsqlite/sqlite3.c     for(i=0, apColl=pKeyInfo->aColl; i<nCol; i++, apColl++){
nCol             108976 ext/sqlite3/libsqlite/sqlite3.c         sqlite3VdbeChangeP2(v, addr, nCol);
nCol             110520 ext/sqlite3/libsqlite/sqlite3.c     selectColumnsFromExprList(pParse, pEList, &pTab->nCol, &pTab->aCol);
nCol             110643 ext/sqlite3/libsqlite/sqlite3.c       selectColumnsFromExprList(pParse, pSel->pEList, &pTab->nCol, &pTab->aCol);
nCol             110763 ext/sqlite3/libsqlite/sqlite3.c           for(j=0; j<pTab->nCol; j++){
nCol             111639 ext/sqlite3/libsqlite/sqlite3.c         int nCol;
nCol             111648 ext/sqlite3/libsqlite/sqlite3.c         nCol = nGroupBy;
nCol             111652 ext/sqlite3/libsqlite/sqlite3.c             nCol++;
nCol             111656 ext/sqlite3/libsqlite/sqlite3.c         regBase = sqlite3GetTempRange(pParse, nCol);
nCol             111675 ext/sqlite3/libsqlite/sqlite3.c         sqlite3VdbeAddOp3(v, OP_MakeRecord, regBase, nCol, regRecord);
nCol             111678 ext/sqlite3/libsqlite/sqlite3.c         sqlite3ReleaseTempRange(pParse, regBase, nCol);
nCol             111682 ext/sqlite3/libsqlite/sqlite3.c         sqlite3VdbeAddOp3(v, OP_OpenPseudo, sortPTab, sortOut, nCol);
nCol             112119 ext/sqlite3/libsqlite/sqlite3.c static int sqlite3_get_table_cb(void *pArg, int nCol, char **argv, char **colv){
nCol             112129 ext/sqlite3/libsqlite/sqlite3.c     need = nCol*2;
nCol             112131 ext/sqlite3/libsqlite/sqlite3.c     need = nCol;
nCol             112145 ext/sqlite3/libsqlite/sqlite3.c     p->nColumn = nCol;
nCol             112146 ext/sqlite3/libsqlite/sqlite3.c     for(i=0; i<nCol; i++){
nCol             112151 ext/sqlite3/libsqlite/sqlite3.c   }else if( (int)p->nColumn!=nCol ){
nCol             112163 ext/sqlite3/libsqlite/sqlite3.c     for(i=0; i<nCol; i++){
nCol             113466 ext/sqlite3/libsqlite/sqlite3.c     assert( i<pTab->nCol );
nCol             113598 ext/sqlite3/libsqlite/sqlite3.c   aXRef = sqlite3DbMallocRaw(db, sizeof(int) * (pTab->nCol+nIdx) + nIdx+2 );
nCol             113600 ext/sqlite3/libsqlite/sqlite3.c   aRegIdx = aXRef+pTab->nCol;
nCol             113604 ext/sqlite3/libsqlite/sqlite3.c   for(i=0; i<pTab->nCol; i++) aXRef[i] = -1;
nCol             113622 ext/sqlite3/libsqlite/sqlite3.c     for(j=0; j<pTab->nCol; j++){
nCol             113634 ext/sqlite3/libsqlite/sqlite3.c     if( j>=pTab->nCol ){
nCol             113714 ext/sqlite3/libsqlite/sqlite3.c     pParse->nMem += pTab->nCol;
nCol             113720 ext/sqlite3/libsqlite/sqlite3.c   pParse->nMem += pTab->nCol;
nCol             113872 ext/sqlite3/libsqlite/sqlite3.c     for(i=0; i<pTab->nCol; i++){
nCol             113905 ext/sqlite3/libsqlite/sqlite3.c   for(i=0; i<pTab->nCol; i++){
nCol             113954 ext/sqlite3/libsqlite/sqlite3.c     for(i=0; i<pTab->nCol; i++){
nCol             114129 ext/sqlite3/libsqlite/sqlite3.c   for(i=0; i<pTab->nCol; i++){
nCol             114144 ext/sqlite3/libsqlite/sqlite3.c   sqlite3VdbeAddOp2(v, OP_OpenEphemeral, ephemTab, pTab->nCol+1+(pRowid!=0));
nCol             114154 ext/sqlite3/libsqlite/sqlite3.c   pParse->nMem += pTab->nCol+1;
nCol             114158 ext/sqlite3/libsqlite/sqlite3.c   for(i=0; i<pTab->nCol; i++){
nCol             114162 ext/sqlite3/libsqlite/sqlite3.c   sqlite3VdbeAddOp4(v, OP_VUpdate, 0, pTab->nCol+2, iReg, pVTab, P4_VTAB);
nCol             115119 ext/sqlite3/libsqlite/sqlite3.c       for(iCol=0; iCol<pTab->nCol; iCol++){
nCol             115317 ext/sqlite3/libsqlite/sqlite3.c         pTab->nCol = pParse->pNewTable->nCol;
nCol             115318 ext/sqlite3/libsqlite/sqlite3.c         pParse->pNewTable->nCol = 0;
nCol             117955 ext/sqlite3/libsqlite/sqlite3.c   mxBitCol = MIN(BMS-1,pTable->nCol);
nCol             117956 ext/sqlite3/libsqlite/sqlite3.c   testcase( pTable->nCol==BMS-1 );
nCol             117957 ext/sqlite3/libsqlite/sqlite3.c   testcase( pTable->nCol==BMS-2 );
nCol             117962 ext/sqlite3/libsqlite/sqlite3.c     nKeyCol += pTable->nCol - BMS + 1;
nCol             118001 ext/sqlite3/libsqlite/sqlite3.c     for(i=BMS-1; i<pTable->nCol; i++){
nCol             122936 ext/sqlite3/libsqlite/sqlite3.c       testcase( !pWInfo->okOnePass && pTab->nCol==BMS-1 );
nCol             122937 ext/sqlite3/libsqlite/sqlite3.c       testcase( !pWInfo->okOnePass && pTab->nCol==BMS );
nCol             122938 ext/sqlite3/libsqlite/sqlite3.c       if( !pWInfo->okOnePass && pTab->nCol<BMS && HasRowid(pTab) ){
nCol             122944 ext/sqlite3/libsqlite/sqlite3.c         assert( n<=pTab->nCol );
nCol             131213 ext/sqlite3/libsqlite/sqlite3.c     for(iCol=0; iCol<pTab->nCol; iCol++){
nCol             131219 ext/sqlite3/libsqlite/sqlite3.c     if( iCol==pTab->nCol ){
nCol             134054 ext/sqlite3/libsqlite/sqlite3.c     int nCol;                     /* Number of table columns */
nCol             134060 ext/sqlite3/libsqlite/sqlite3.c     nCol = sqlite3_column_count(pStmt);
nCol             134061 ext/sqlite3/libsqlite/sqlite3.c     for(i=0; i<nCol; i++){
nCol             134067 ext/sqlite3/libsqlite/sqlite3.c     azCol = (const char **)sqlite3_malloc(sizeof(char *) * nCol + nStr);
nCol             134071 ext/sqlite3/libsqlite/sqlite3.c       char *p = (char *)&azCol[nCol];
nCol             134072 ext/sqlite3/libsqlite/sqlite3.c       for(i=0; i<nCol; i++){
nCol             134083 ext/sqlite3/libsqlite/sqlite3.c     *pnCol = nCol;
nCol             134118 ext/sqlite3/libsqlite/sqlite3.c   int nCol = 0;                   /* Number of columns in the FTS table */
nCol             134280 ext/sqlite3/libsqlite/sqlite3.c       aCol[nCol++] = z;
nCol             134296 ext/sqlite3/libsqlite/sqlite3.c     if( nCol==0 ){
nCol             134299 ext/sqlite3/libsqlite/sqlite3.c       rc = fts3ContentColumns(db, argv[1], zContent,&aCol,&nCol,&nString,pzErr);
nCol             134305 ext/sqlite3/libsqlite/sqlite3.c         for(j=0; j<nCol; j++){
nCol             134308 ext/sqlite3/libsqlite/sqlite3.c             for(k=j; k<nCol; k++) aCol[k] = aCol[k+1];
nCol             134309 ext/sqlite3/libsqlite/sqlite3.c             nCol--;
nCol             134318 ext/sqlite3/libsqlite/sqlite3.c   if( nCol==0 ){
nCol             134322 ext/sqlite3/libsqlite/sqlite3.c     nCol = 1;
nCol             134340 ext/sqlite3/libsqlite/sqlite3.c           nCol * sizeof(char *) +              /* azColumn */
nCol             134342 ext/sqlite3/libsqlite/sqlite3.c           nCol * sizeof(u8) +                  /* abNotindexed */
nCol             134353 ext/sqlite3/libsqlite/sqlite3.c   p->nColumn = nCol;
nCol             134370 ext/sqlite3/libsqlite/sqlite3.c   p->aIndex = (struct Fts3Index *)&p->azColumn[nCol];
nCol             134379 ext/sqlite3/libsqlite/sqlite3.c   zCsr = (char *)&p->abNotindexed[nCol];
nCol             134388 ext/sqlite3/libsqlite/sqlite3.c   for(iCol=0; iCol<nCol; iCol++){
nCol             134401 ext/sqlite3/libsqlite/sqlite3.c   for(iCol=0; iCol<nCol; iCol++){
nCol             139538 ext/sqlite3/libsqlite/sqlite3.c   int nCol;                           /* Number of entries in azCol[] */
nCol             139964 ext/sqlite3/libsqlite/sqlite3.c   for(ii=0; ii<pParse->nCol; ii++){
nCol             140379 ext/sqlite3/libsqlite/sqlite3.c   int nCol,                           /* Number of entries in azCol[] */
nCol             140392 ext/sqlite3/libsqlite/sqlite3.c   sParse.nCol = nCol;
nCol             140442 ext/sqlite3/libsqlite/sqlite3.c   int nCol,                           /* Number of entries in azCol[] */
nCol             140449 ext/sqlite3/libsqlite/sqlite3.c       pTokenizer, iLangid, azCol, bFts4, nCol, iDefaultCol, z, n, ppExpr
nCol             140631 ext/sqlite3/libsqlite/sqlite3.c   int nCol;
nCol             140664 ext/sqlite3/libsqlite/sqlite3.c   nCol = argc-2;
nCol             140665 ext/sqlite3/libsqlite/sqlite3.c   azCol = (char **)sqlite3_malloc(nCol*sizeof(char *));
nCol             140670 ext/sqlite3/libsqlite/sqlite3.c   for(ii=0; ii<nCol; ii++){
nCol             140677 ext/sqlite3/libsqlite/sqlite3.c         pTokenizer, 0, azCol, 0, nCol, nCol, zExpr, nExpr, &pExpr, &zDummy
nCol             140683 ext/sqlite3/libsqlite/sqlite3.c         pTokenizer, 0, azCol, 0, nCol, nCol, zExpr, nExpr, &pExpr
nCol             148714 ext/sqlite3/libsqlite/sqlite3.c   int nCol;                       /* Number of columns in table */
nCol             149406 ext/sqlite3/libsqlite/sqlite3.c       p->pCursor, pExpr, &p->aMatchinfo[3*iPhrase*p->nCol]
nCol             149422 ext/sqlite3/libsqlite/sqlite3.c   int iStart = iPhrase * p->nCol * 3;
nCol             149425 ext/sqlite3/libsqlite/sqlite3.c   for(i=0; i<p->nCol && rc==SQLITE_OK; i++){
nCol             149450 ext/sqlite3/libsqlite/sqlite3.c   int iStart = iPhrase * p->nCol;
nCol             149457 ext/sqlite3/libsqlite/sqlite3.c   memset(&p->aMatchinfo[iStart], 0, sizeof(u32) * p->nCol);
nCol             149516 ext/sqlite3/libsqlite/sqlite3.c       nVal = pInfo->nCol;
nCol             149520 ext/sqlite3/libsqlite/sqlite3.c       nVal = pInfo->nCol * pInfo->nPhrase;
nCol             149525 ext/sqlite3/libsqlite/sqlite3.c       nVal = pInfo->nCol * pInfo->nPhrase * 3;
nCol             149641 ext/sqlite3/libsqlite/sqlite3.c   for(iCol=0; iCol<pInfo->nCol; iCol++){
nCol             149724 ext/sqlite3/libsqlite/sqlite3.c         if( bGlobal ) pInfo->aMatchinfo[0] = pInfo->nCol;
nCol             149743 ext/sqlite3/libsqlite/sqlite3.c             for(iCol=0; iCol<pInfo->nCol; iCol++){
nCol             149760 ext/sqlite3/libsqlite/sqlite3.c           for(iCol=0; iCol<pInfo->nCol; iCol++){
nCol             149823 ext/sqlite3/libsqlite/sqlite3.c   sInfo.nCol = pTab->nColumn;