• Home
  • Raw
  • Download

Lines Matching refs:nColumn

10381   int nColumn;     /* Number of columns in the table used by this index */  member
10454 int nColumn; /* Number of used entries in aCol[] */ member
71439 for(j=0; j<pIdx->nColumn; j++){
75937 && (!mustBeUnique || (pIdx->nColumn==1 && pIdx->onError!=OE_None))
78207 &pInfo->nColumn,
78262 for(k=0; k<pAggInfo->nColumn; k++, pCol++){
78268 if( (k>=pAggInfo->nColumn)
79800 nCol = pIdx->nColumn;
79893 sqlite3VdbeAddOp3(v, OP_Column, iIdxCur, pIdx->nColumn, regRowid);
80170 n = pIndex ? pIndex->nColumn : 0;
82472 assert( pIdx->nColumn==1 );
83649 const int regRowid = regIdxKey + pIndex->nColumn;
83918 pIndex->nColumn = pList->nExpr;
84016 if( pIdx->nColumn!=pIndex->nColumn ) continue;
84017 for(k=0; k<pIdx->nColumn; k++){
84025 if( k==pIdx->nColumn ){
84197 for(i=1; i<=pIdx->nColumn; i++){
84202 a[pIdx->nColumn] = 1;
84890 for(i=0; i<pIndex->nColumn; i++){
85023 int nCol = pIdx->nColumn;
86106 sqlite3VdbeAddOp3(pParse->pVdbe, OP_IdxDelete, iCur+i, r1,pIdx->nColumn+1);
86134 nCol = pIdx->nColumn;
88003 if( pIdx->nColumn==nCol && pIdx->onError!=OE_None ){
88650 for(i=0; i<pIdx->nColumn; i++) mask |= COLUMN_MASK(pIdx->aiColumn[i]);
89068 pIdx->zColAff = (char *)sqlite3DbMallocRaw(0, pIdx->nColumn+2);
89073 for(n=0; n<pIdx->nColumn; n++){
89447 int nColumn; /* Number of columns in the data */
89616 nColumn = pSelect->pEList->nExpr;
89617 assert( dest.nMem==nColumn );
89652 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, srcTab, nColumn);
89655 sqlite3VdbeAddOp3(v, OP_MakeRecord, regFromSelect, nColumn, regRec);
89672 nColumn = pList ? pList->nExpr : 0;
89673 for(i=0; i<nColumn; i++){
89688 if( pColumn==0 && nColumn && nColumn!=(pTab->nCol-nHidden) ){
89691 pTabList, 0, pTab->nCol-nHidden, nColumn);
89694 if( pColumn!=0 && nColumn!=pColumn->nId ){
89695 sqlite3ErrorMsg(pParse, "%d values for %d columns", nColumn, pColumn->nId);
89741 if( pColumn==0 && nColumn>0 ){
89952 if( j<0 || nColumn==0 || (pColumn && j>=pColumn->nId) ){
90320 regIdx = sqlite3GetTempRange(pParse, pIdx->nColumn+1);
90321 for(i=0; i<pIdx->nColumn; i++){
90330 sqlite3VdbeAddOp3(v, OP_MakeRecord, regIdx, pIdx->nColumn+1, aRegIdx[iCur]);
90332 sqlite3ExprCacheAffinityChange(pParse, regIdx, pIdx->nColumn+1);
90337 sqlite3ReleaseTempRange(pParse, regIdx, pIdx->nColumn+1);
90356 sqlite3ReleaseTempRange(pParse, regIdx, pIdx->nColumn+1);
90372 zSep = pIdx->nColumn>1 ? "columns " : "column ";
90373 for(j=0; j<pIdx->nColumn; j++){
90380 pIdx->nColumn>1 ? " are not unique" : " is not unique", -1);
90553 if( pDest->nColumn!=pSrc->nColumn ){
90559 for(i=0; i<pSrc->nColumn; i++){
93051 for(i=0; i<pIdx->nColumn; i++){
93314 jmp2 = sqlite3VdbeAddOp4Int(v, OP_Found, j+2, 0, r1, pIdx->nColumn+1);
95079 int nColumn, /* Number of columns in the source table */
95104 if( nColumn>0 ){
95105 nResultCol = nColumn;
95117 if( nColumn>0 ){
95118 for(i=0; i<nColumn; i++){
95128 nColumn = nResultCol;
95136 assert( pEList->nExpr==nColumn );
95137 codeDistinct(pParse, distinct, iContinue, nColumn, regResult);
95151 sqlite3VdbeAddOp3(v, OP_MakeRecord, regResult, nColumn, r1);
95162 sqlite3VdbeAddOp3(v, OP_IdxDelete, iParm, regResult, nColumn);
95174 sqlite3VdbeAddOp3(v, OP_MakeRecord, regResult, nColumn, r1);
95194 assert( nColumn==1 );
95225 assert( nColumn==1 );
95246 sqlite3VdbeAddOp3(v, OP_MakeRecord, regResult, nColumn, r1);
95252 sqlite3VdbeAddOp2(v, OP_ResultRow, regResult, nColumn);
95253 sqlite3ExprCacheAffinityChange(pParse, regResult, nColumn);
95419 int nColumn, /* Number of columns of data */
95439 sqlite3VdbeAddOp3(v, OP_OpenPseudo, pseudoTab, regRow, nColumn);
95470 assert( nColumn==1 );
95477 assert( nColumn==1 );
95488 for(i=0; i<nColumn; i++){
95496 sqlite3VdbeAddOp2(v, OP_ResultRow, pDest->iMem, nColumn);
95497 sqlite3ExprCacheAffinityChange(pParse, pDest->iMem, nColumn);
98089 if( pAggInfo->nFunc+pAggInfo->nColumn==0 ){
98092 for(i=0; i<pAggInfo->nColumn; i++){
98667 sAggInfo.nAccumulator = sAggInfo.nColumn;
98750 for(i=0; i<sAggInfo.nColumn; i++){
98761 for(i=0; i<sAggInfo.nColumn; i++){
98930 if( pIdx->bUnordered==0 && (!pBest || pIdx->nColumn<pBest->nColumn) ){
98934 if( pBest && pBest->nColumn<pTab->nCol ){
99185 int nColumn; /* Number of columns in the result */
99221 p->nColumn = nCol;
99227 }else if( p->nColumn!=nCol ){
99286 res.nColumn = 0;
99327 if( pnColumn ) *pnColumn = res.nColumn;
100727 for(i=0; i<pIdx->nColumn; i++){
103194 if( NEVER(j>=pIdx->nColumn) ) return 0;
104078 for(i=nEqCol; mask && i<pIdx->nColumn; i++){
104133 for(i=0; i<pIdx->nColumn; i++){
104141 if( i==pIdx->nColumn ){
104195 assert( pIdx->zName || (pIdx->nColumn==1 && pIdx->aiColumn[0]==-1) );
104205 for(i=j=0, pTerm=pOrderBy->a; j<nTerm && i<=pIdx->nColumn; i++){
104223 if( pIdx->zName && i<pIdx->nColumn ){
104242 }else if( i==pIdx->nColumn ){
104284 if( pIdx->onError!=OE_None && i==pIdx->nColumn
104570 int nColumn; /* Number of columns in the constructed index */
104596 nColumn = 0;
104607 nColumn++;
104612 assert( nColumn>0 );
104613 pLevel->plan.nEq = nColumn;
104628 if( extraCols & (((Bitmask)1)<<i) ) nColumn++;
104631 nColumn += pTable->nCol - BMS + 1;
104637 nByte += nColumn*sizeof(int); /* Index.aiColumn */
104638 nByte += nColumn*sizeof(char*); /* Index.azColl */
104639 nByte += nColumn; /* Index.aSortOrder */
104644 pIdx->aiColumn = (int*)&pIdx->azColl[nColumn];
104645 pIdx->aSortOrder = (u8*)&pIdx->aiColumn[nColumn];
104647 pIdx->nColumn = nColumn;
104683 assert( n==nColumn );
104688 sqlite3VdbeAddOp4(v, OP_OpenAutoindex, pLevel->iIdxCur, nColumn+1, 0,
105488 sPk.nColumn = 1;
105596 for(nEq=0; nEq<pProbe->nColumn; nEq++){
105631 if( nEq==pProbe->nColumn && pProbe->onError!=OE_None ){
105638 int j = (nEq==pProbe->nColumn ? -1 : pProbe->aiColumn[nEq]);
105689 for(j=0; j<pIdx->nColumn; j++){
106170 assert( pIdx->nColumn>=nEq );
106269 char *z = (j==pIndex->nColumn ) ? "rowid" : aCol[aiColumn[j]].zName;
106273 char *z = (j==pIndex->nColumn ) ? "rowid" : aCol[aiColumn[j]].zName;
106631 k = (nEq==pIdx->nColumn ? -1 : pIdx->aiColumn[nEq]);
106643 && (pIdx->nColumn>nEq)
106677 if( (nEq<pIdx->nColumn && bRev==(pIdx->aSortOrder[nEq]==SQLITE_SO_ASC))
106678 || (bRev && pIdx->nColumn==nEq)
107801 for(j=0; j<pIdx->nColumn; j++){
107809 || j<pIdx->nColumn );
116622 int nColumn; /* number of named columns in virtual table */
117223 for(i=1; zCols && i<p->nColumn; i++){
117264 for(i=0; zContentCols && i<p->nColumn; i++){
117467 for(i=0; i<p->nColumn; i++){
117476 for(i=0; i<p->nColumn; i++){
117523 for(i=0; i<p->nColumn; i++){
117942 p->nColumn = nCol;
118083 && (pCons->iColumn<0 || pCons->iColumn==p->nColumn+1 )
118100 && pCons->iColumn>=0 && pCons->iColumn<=p->nColumn
118109 && pCons->iColumn==p->nColumn + 2
118128 if( pOrder->iColumn<0 || pOrder->iColumn==p->nColumn+1 ){
119489 | (iColumn<p->nColumn ? FTS3_SEGMENT_COLUMN_FILTER : 0);
119603 assert( idxNum>=0 && idxNum<=(FTS3_FULLTEXT_SEARCH+p->nColumn) );
119633 p->azColumn, p->bHasStat, p->nColumn, iCol, zQuery, -1, &pCsr->pExpr
119722 assert( iCol>=0 && iCol<=p->nColumn+2 );
119724 if( iCol==p->nColumn+1 ){
119729 }else if( iCol==p->nColumn ){
119733 }else if( iCol==p->nColumn+2 && pCsr->pExpr ){
119741 if( iCol==p->nColumn+2 ){
119744 iLangid = sqlite3_column_int(pCsr->pStmt, p->nColumn+1);
120544 int iCol = (p->iColumn >= pTab->nColumn ? -1 : p->iColumn);
121646 pE->aMI = (u32 *)sqlite3_malloc(pTab->nColumn * 3 * sizeof(u32));
121648 memset(pE->aMI, 0, pTab->nColumn * 3 * sizeof(u32));
121740 for(iCol=0; iCol<pTab->nColumn; iCol++){
121748 for(iCol=0; iCol<pTab->nColumn; iCol++){
121787 assert( iCol>=0 && iCol<pTab->nColumn );
121791 || (pPhrase->iColumn<pTab->nColumn && pPhrase->iColumn!=iCol)
125924 for(i=2; i<p->nColumn+2; i++){
125930 aSz[p->nColumn] += sqlite3_value_bytes(apVal[i]);
125958 sqlite3_value *pRowid = apVal[p->nColumn+3];
125980 pContentInsert, p->nColumn+2,
125981 sqlite3_value_int(apVal[p->nColumn+4])
125996 if( SQLITE_NULL!=sqlite3_value_type(apVal[3+p->nColumn]) ){
126003 rc = sqlite3_bind_value(pContentInsert, 1, apVal[3+p->nColumn]);
126049 if( p->zLanguageid ) iLangid = sqlite3_column_int(pSelect, p->nColumn+1);
126074 for(i=1; rc==SQLITE_OK && i<=p->nColumn; i++){
126077 aSz[p->nColumn] += sqlite3_column_bytes(pSelect, i);
127676 assert( iCol<0 || iCol<p->nColumn );
128066 pBlob = sqlite3_malloc( 10*p->nColumn );
128071 fts3EncodeIntArray(p->nColumn, aSz, pBlob, &nBlob);
128113 const int nStat = p->nColumn+2;
128141 for(i=0; i<p->nColumn+1; i++){
128228 int nByte = sizeof(u32) * (p->nColumn+1)*3;
128234 aSzIns = &aSz[p->nColumn+1];
128235 aSzDel = &aSzIns[p->nColumn+1];
128243 aSz[p->nColumn] = 0;
128244 for(iCol=0; rc==SQLITE_OK && iCol<p->nColumn; iCol++){
128247 aSz[p->nColumn] += sqlite3_column_bytes(pStmt, iCol+1);
128257 for(iCol=0; iCol<=p->nColumn; iCol++){
128361 for(i=0; i<p->nColumn && rc==SQLITE_OK; i++){
128375 if( (pDef->iCol>=p->nColumn || pDef->iCol==i)
128517 || nArg==(2 + p->nColumn + 3) /* INSERT or UPDATE operations */
128526 && sqlite3_value_type(apVal[p->nColumn+2])!=SQLITE_NULL
128528 rc = fts3SpecialInsert(p, apVal[p->nColumn+2]);
128532 if( nArg>1 && sqlite3_value_int(apVal[2 + p->nColumn + 2])<0 ){
128538 aSzIns = sqlite3_malloc( sizeof(aSzIns[0])*(p->nColumn+1)*2 );
128543 aSzDel = &aSzIns[p->nColumn+1];
128544 memset(aSzIns, 0, sizeof(aSzIns[0])*(p->nColumn+1)*2);
128557 sqlite3_value *pNewRowid = apVal[3+p->nColumn];
128604 int iLangid = sqlite3_value_int(apVal[2 + p->nColumn + 2]);
129777 sInfo.nCol = pTab->nColumn;
129888 for(iRead=0; iRead<pTab->nColumn; iRead++){
130019 for(iCol=0; iCol<pTab->nColumn; iCol++){