Lines Matching refs:nColumn

17517   u16 nColumn;             /* Number of columns stored in the index */  member
17625 int nColumn; /* Number of used entries in aCol[] */ member
78594 int nCol = pIdx->nColumn; /* Number of index columns including rowid */
104422 if( pIdx->nColumn<nExpr ) continue;
104426 testcase( pIdx->nColumn==BMS-2 );
104427 testcase( pIdx->nColumn==BMS-1 );
104428 if( pIdx->nColumn>=BMS-1 ) continue;
104431 ||(pIdx->nColumn>nExpr && !IsUniqueIndex(pIdx))
105643 assert( pExpr->iAgg>=0 && pExpr->iAgg<pAggInfo->nColumn );
107667 assert( iAgg>=0 && iAgg<pAggInfo->nColumn );
107710 &pInfo->nColumn,
107766 for(k=0; k<pAggInfo->nColumn; k++, pCol++){
107772 if( (k>=pAggInfo->nColumn)
110162 pParse->nMem += pPk->nColumn;
111172 assert( k>=0 && k<pIdx->nColumn );
111282 nCol = pIdx->nColumn;
111447 assert( k>=0 && k<pIdx->nColumn );
111965 assert( !HasRowid(pIdx->pTable) || pIdx->nColumn==pIdx->nKeyCol+1 );
111969 nIdxCol = pIdx->nColumn;
114129 for(i=0; i<pIdx->nColumn; i++){
115213 if( pIdx->nColumn>=N ) return SQLITE_OK;
115218 memcpy(zExtra, pIdx->azColl, sizeof(char*)*pIdx->nColumn);
115224 memcpy(zExtra, pIdx->aiColumn, sizeof(i16)*pIdx->nColumn);
115227 memcpy(zExtra, pIdx->aSortOrder, pIdx->nColumn);
115229 pIdx->nColumn = N;
115255 for(i=0; i<pIdx->nColumn; i++){
115291 assert( nKey<=pIdx->nColumn );
115292 assert( iCol<MAX(pPk->nColumn,pPk->nKeyCol) );
115332 for(j=pIdx->nColumn-1; j>=0; j--){
115437 pPk->nColumn--;
115450 nPk = pPk->nColumn = pPk->nKeyCol;
115478 pIdx->nColumn = pIdx->nKeyCol;
115494 assert( pIdx->nColumn>=pIdx->nKeyCol+n );
115495 assert( pIdx->nColumn>=j );
115510 assert( j<pPk->nColumn );
115516 assert( pPk->nColumn==j );
116880 p->nColumn = nCol;
117262 pIndex->nColumn--;
117271 assert( i==pIndex->nColumn );
117284 if( pTblName!=0 && pIndex->nColumn>=pTab->nCol ){
118380 for(i=0; i<pIndex->nColumn; i++){
118511 int nCol = pIdx->nColumn;
120072 pIdx->uniqNotNull ? pIdx->nKeyCol : pIdx->nColumn);
120138 nCol = (prefixOnly && pIdx->uniqNotNull) ? pIdx->nKeyCol : pIdx->nColumn;
124105 pIdx->zColAff = (char *)sqlite3DbMallocRaw(0, pIdx->nColumn+1);
124110 for(n=0; n<pIdx->nColumn; n++){
124704 int nColumn; /* Number of columns in the data */
124920 nColumn = pSelect->pEList->nExpr;
124953 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, srcTab, nColumn);
124955 sqlite3VdbeAddOp3(v, OP_MakeRecord, regFromSelect, nColumn, regRec);
124973 nColumn = pList->nExpr;
124978 nColumn = 0;
124986 if( pColumn==0 && nColumn>0 ){
125013 if( nColumn!=(pTab->nCol-nHidden) ){
125016 pTabList->a, pTab->nCol-nHidden, nColumn);
125020 if( pColumn!=0 && nColumn!=pColumn->nId ){
125021 sqlite3ErrorMsg(pParse, "%d values for %d columns", nColumn, pColumn->nId);
125048 pParse->nMem += pIdx->nColumn;
125176 }else if( nColumn==0 ){
126182 for(i=0; i<pIdx->nColumn; i++){
126201 sqlite3VdbeAddOp3(v, OP_MakeRecord, regIdx, pIdx->nColumn, aRegIdx[ix]);
126208 sqlite3VdbeReleaseRegisters(pParse, regIdx, pIdx->nColumn, 0, 0);
126580 pIdx->uniqNotNull ? pIdx->nKeyCol: pIdx->nColumn);
126707 if( pDest->nKeyCol!=pSrc->nKeyCol || pDest->nColumn!=pSrc->nColumn ){
127106 for(i=0; i<pSrcIdx->nColumn; i++){
127110 if( i==pSrcIdx->nColumn ){
130840 mx = pIdx->nColumn;
131356 pIdx->nColumn); VdbeCoverage(v);
134793 int nColumn, /* Number of columns of data */
134840 nColumn = 0;
134842 regRow = sqlite3GetTempRange(pParse, nColumn);
134853 nKey+1+nColumn+nRefKey);
134866 for(i=0, iCol=nKey+bSeq-1; i<nColumn; i++){
134903 for(i=nColumn-1; i>=0; i--){
134931 assert( nColumn==sqlite3Strlen30(pDest->zAffSdst) );
134932 sqlite3VdbeAddOp4(v, OP_MakeRecord, regRow, nColumn, regRowid,
134933 pDest->zAffSdst, nColumn);
134934 sqlite3VdbeAddOp4Int(v, OP_IdxInsert, iParm, regRowid, regRow, nColumn);
134945 sqlite3VdbeAddOp3(v, OP_MakeRecord,regRow+(i2<0),nColumn-(i2<0),r1);
134958 sqlite3VdbeAddOp2(v, OP_ResultRow, pDest->iSdst, nColumn);
134967 sqlite3ReleaseTempRange(pParse, regRow, nColumn);
139149 int nReg = pAggInfo->nFunc + pAggInfo->nColumn;
139156 for(i=0; i<pAggInfo->nColumn; i++){
140288 pAggInfo->nAccumulator = pAggInfo->nColumn;
140318 for(ii=0; ii<pAggInfo->nColumn; ii++){
140369 0, pAggInfo->nColumn);
140431 for(i=0; i<pAggInfo->nColumn; i++){
140440 for(i=0; i<pAggInfo->nColumn; i++){
140757 for(i=0; i<pAggInfo->nColumn; i++){
140815 u32 nColumn; /* Number of columns in the result */
140851 p->nColumn = nCol;
140857 }else if( (int)p->nColumn!=nCol ){
140919 res.nColumn = 0;
140960 if( pnColumn ) *pnColumn = res.nColumn;
142974 pParse->nMem += pIdx->nColumn;
142980 pParse->nMem += pIdx->nColumn;
147509 assert( pIdx->aiColumn[pIdx->nColumn-1]==-1 );
147521 for(i=0; i<pIdx->nColumn-1; i++){
147675 for(iIdxCol=0; iIdxCol<pIdx->nColumn; iIdxCol++){
148196 if( (nEq<pIdx->nColumn && bRev==(pIdx->aSortOrder[nEq]==SQLITE_SO_ASC)) ){
151169 assert( iCol>=0 && iCol<pIdx->nColumn );
152002 assert( iCol>=0 && iCol<pIdx->nColumn );
152355 assert( nEq<=p->nColumn );
152368 if( nEq>=p->nColumn ){
153065 nCmp = MIN(nCmp, (pIdx->nColumn - nEq));
153171 assert( pNew->u.btree.nEq<pProbe->nColumn );
153459 && pNew->u.btree.nEq<pProbe->nColumn
153668 sPk.nColumn = 1;
154446 u16 nColumn; /* Total number of ordered columns in the index */
154557 nColumn = 1;
154562 nColumn = pIndex->nColumn;
154563 assert( nColumn==nKeyCol+1 || !HasRowid(pIndex->pTable) );
154564 assert( pIndex->aiColumn[nColumn-1]==XN_ROWID
154579 for(j=0; j<nColumn; j++){
155980 for(ii=0; ii<pIx->nColumn; ii++){
172514 int nColumn; /* number of named columns in virtual table */
173280 for(i=1; zCols && i<p->nColumn; i++){
173333 for(i=0; zContentCols && i<p->nColumn; i++){
173534 for(i=0; i<p->nColumn; i++){
173543 for(i=0; i<p->nColumn; i++){
173590 for(i=0; i<p->nColumn; i++){
174058 p->nColumn = nCol;
174283 bDocid = (pCons->iColumn<0 || pCons->iColumn==p->nColumn+1);
174302 && pCons->iColumn>=0 && pCons->iColumn<=p->nColumn
174311 && pCons->iColumn==p->nColumn + 2
174357 if( pOrder->iColumn<0 || pOrder->iColumn==p->nColumn+1 ){
175815 | (iColumn<p->nColumn ? FTS3_SEGMENT_COLUMN_FILTER : 0);
175959 assert( eSearch>=0 && eSearch<=(FTS3_FULLTEXT_SEARCH+p->nColumn) );
175997 p->azColumn, p->bFts4, p->nColumn, iCol, zQuery, -1, &pCsr->pExpr,
176095 assert( iCol>=0 && iCol<=p->nColumn+2 );
176097 switch( iCol-p->nColumn ){
176116 iCol = p->nColumn;
177074 int iCol = (p->iColumn >= pTab->nColumn ? -1 : p->iColumn);
178433 pE->aMI = (u32 *)sqlite3_malloc64(pTab->nColumn * 3 * sizeof(u32));
178435 memset(pE->aMI, 0, pTab->nColumn * 3 * sizeof(u32));
178459 fts3EvalUpdateCounts(pRoot, pTab->nColumn);
178527 for(iCol=0; iCol<pTab->nColumn; iCol++){
178535 for(iCol=0; iCol<pTab->nColumn; iCol++){
178579 assert( iCol>=0 && iCol<pTab->nColumn );
178580 if( (pPhrase->iColumn<pTab->nColumn && pPhrase->iColumn!=iCol) ){
183796 for(i=2; i<p->nColumn+2; i++){
183804 aSz[p->nColumn] += sqlite3_value_bytes(apVal[i]);
183833 sqlite3_value *pRowid = apVal[p->nColumn+3];
183855 pContentInsert, p->nColumn+2,
183856 sqlite3_value_int(apVal[p->nColumn+4])
183871 if( SQLITE_NULL!=sqlite3_value_type(apVal[3+p->nColumn]) ){
183878 rc = sqlite3_bind_value(pContentInsert, 1, apVal[3+p->nColumn]);
183924 if( p->zLanguageid ) iLangid = sqlite3_column_int(pSelect, p->nColumn+1);
183952 for(i=1; rc==SQLITE_OK && i<=p->nColumn; i++){
183957 aSz[p->nColumn] += sqlite3_column_bytes(pSelect, i);
185698 assert( iCol<0 || iCol<p->nColumn );
186271 pBlob = sqlite3_malloc64( 10*(sqlite3_int64)p->nColumn );
186276 fts3EncodeIntArray(p->nColumn, aSz, pBlob, &nBlob);
186318 const int nStat = p->nColumn+2;
186352 for(i=0; i<p->nColumn+1; i++){
186444 sqlite3_int64 nByte = sizeof(u32) * ((sqlite3_int64)p->nColumn+1)*3;
186450 aSzIns = &aSz[p->nColumn+1];
186451 aSzDel = &aSzIns[p->nColumn+1];
186459 memset(aSz, 0, sizeof(aSz[0]) * (p->nColumn+1));
186460 for(iCol=0; rc==SQLITE_OK && iCol<p->nColumn; iCol++){
186464 aSz[p->nColumn] += sqlite3_column_bytes(pStmt, iCol+1);
186475 for(iCol=0; iCol<=p->nColumn; iCol++){
188191 for(iCol=0; rc==SQLITE_OK && iCol<p->nColumn; iCol++){
188371 for(i=0; i<p->nColumn && rc==SQLITE_OK; i++){
188386 if( (pDef->iCol>=p->nColumn || pDef->iCol==i)
188488 memset(aSzDel, 0, sizeof(u32) * (p->nColumn+1) * 2);
188537 || nArg==(2 + p->nColumn + 3) /* INSERT or UPDATE operations */
188546 && sqlite3_value_type(apVal[p->nColumn+2])!=SQLITE_NULL
188548 rc = fts3SpecialInsert(p, apVal[p->nColumn+2]);
188552 if( nArg>1 && sqlite3_value_int(apVal[2 + p->nColumn + 2])<0 ){
188558 aSzDel = sqlite3_malloc64(sizeof(aSzDel[0])*((sqlite3_int64)p->nColumn+1)*2);
188563 aSzIns = &aSzDel[p->nColumn+1];
188564 memset(aSzDel, 0, sizeof(aSzDel[0])*(p->nColumn+1)*2);
188580 sqlite3_value *pNewRowid = apVal[3+p->nColumn];
188626 int iLangid = sqlite3_value_int(apVal[2 + p->nColumn + 2]);
189564 if( (pPhrase->iColumn>=pTab->nColumn || pPhrase->iColumn==iCol) ){
190048 sInfo.nCol = pTab->nColumn;
190176 for(iRead=0; iRead<pTab->nColumn; iRead++){
190306 for(iCol=0; iCol<pTab->nColumn; iCol++){