Home | History | Annotate | Download | only in dist

Lines Matching defs:nColumn

9309 #define OP_OpenAutoindex  55 /* synopsis: nColumn=P2                       */
9310 #define OP_OpenEphemeral 56 /* synopsis: nColumn=P2 */
11144 ** Ex2, nColumn==2 since 2 of the 3 columns of Ex1 are indexed.
11172 u16 nColumn; /* Number of columns stored in the index */
11257 int nColumn; /* Number of used entries in aCol[] */
23954 /* 55 */ "OpenAutoindex" OpHelp("nColumn=P2"),
23955 /* 56 */ "OpenEphemeral" OpHelp("nColumn=P2"),
61774 int nCol = pIdx->nColumn; /* Number of index columns including rowid */
71378 ** Synopsis: nColumn=P2
71396 ** Synopsis: nColumn=P2
82342 &pInfo->nColumn,
82397 for(k=0; k<pAggInfo->nColumn; k++, pCol++){
82403 if( (k>=pAggInfo->nColumn)
84459 nCol = pIdx->nColumn;
85100 assert( !HasRowid(pIdx->pTable) || pIdx->nColumn==pIdx->nKeyCol+1 );
85104 nIdxCol = pIdx->nColumn;
86895 for(i=0; i<pIdx->nColumn; i++){
87674 if( pIdx->nColumn>=N ) return SQLITE_OK;
87679 memcpy(zExtra, pIdx->azColl, sizeof(char*)*pIdx->nColumn);
87682 memcpy(zExtra, pIdx->aiColumn, sizeof(i16)*pIdx->nColumn);
87685 memcpy(zExtra, pIdx->aSortOrder, pIdx->nColumn);
87687 pIdx->nColumn = N;
87713 for(i=0; i<pIdx->nColumn; i++){
87818 pIdx->nColumn = pIdx->nKeyCol;
87829 assert( pIdx->nColumn>=pIdx->nKeyCol+n );
87830 assert( pIdx->nColumn>=j );
87839 assert( j<pPk->nColumn );
87845 assert( pPk->nColumn==j );
87848 pPk->nColumn = pTab->nCol;
88871 p->nColumn = nCol;
89177 pIndex->nColumn--;
89185 assert( i==pIndex->nColumn );
90135 for(i=0; i<pIndex->nColumn; i++){
90276 int nCol = pIdx->nColumn;
91593 pIdx->uniqNotNull ? pIdx->nKeyCol : pIdx->nColumn);
91657 nCol = (prefixOnly && pIdx->uniqNotNull) ? pIdx->nKeyCol : pIdx->nColumn;
94890 pIdx->zColAff = (char *)sqlite3DbMallocRaw(0, pIdx->nColumn+1);
94895 for(n=0; n<pIdx->nColumn; n++){
95255 int nColumn; /* Number of columns in the data */
95457 nColumn = pSelect->pEList->nExpr;
95490 sqlite3VdbeAddOp2(v, OP_OpenEphemeral, srcTab, nColumn);
95492 sqlite3VdbeAddOp3(v, OP_MakeRecord, regFromSelect, nColumn, regRec);
95509 nColumn = pList ? pList->nExpr : 0;
95510 for(i=0; i<nColumn; i++){
95521 if( pColumn==0 && nColumn>0 ){
95533 if( pColumn==0 && nColumn && nColumn!=(pTab->nCol-nHidden) ){
95536 pTabList, 0, pTab->nCol-nHidden, nColumn);
95539 if( pColumn!=0 && nColumn!=pColumn->nId ){
95540 sqlite3ErrorMsg(pParse, "%d values for %d columns", nColumn, pColumn->nId);
95737 if( j<0 || nColumn==0 || (pColumn && j>=pColumn->nId) ){
96193 regIdx = sqlite3GetTempRange(pParse, pIdx->nColumn);
96194 for(i=0; i<pIdx->nColumn; i++){
96207 sqlite3VdbeAddOp3(v, OP_MakeRecord, regIdx, pIdx->nColumn, aRegIdx[ix]);
96209 sqlite3ExprCacheAffinityChange(pParse, regIdx, pIdx->nColumn);
96223 sqlite3ReleaseTempRange(pParse, regIdx, pIdx->nColumn);
96319 sqlite3ReleaseTempRange(pParse, regIdx, pIdx->nColumn);
100161 pIdx->nColumn); VdbeCoverage(v);
102587 int nColumn, /* Number of columns of data */
102614 sqlite3VdbeAddOp3(v, OP_OpenPseudo, pseudoTab, regRow, nColumn);
102649 assert( nColumn==1 );
102657 assert( nColumn==1 );
102668 for(i=0; i<nColumn; i++){
102676 sqlite3VdbeAddOp2(v, OP_ResultRow, pDest->iSdst, nColumn);
102677 sqlite3ExprCacheAffinityChange(pParse, pDest->iSdst, nColumn);
105825 int nReg = pAggInfo->nFunc + pAggInfo->nColumn;
105831 for(i=0; i<pAggInfo->nColumn; i++){
106366 sAggInfo.nAccumulator = sAggInfo.nColumn;
106454 for(i=0; i<sAggInfo.nColumn; i++){
106465 for(i=0; i<sAggInfo.nColumn; i++){
106913 int nColumn; /* Number of columns in the result */
106914 int nData; /* Slots used in azResult[]. (nRow+1)*nColumn */
106949 p->nColumn = nCol;
106955 }else if( p->nColumn!=nCol ){
107014 res.nColumn = 0;
107055 if( pnColumn ) *pnColumn = res.nColumn;
111461 if( NEVER(j>pIdx->nColumn) ) return 0;
113232 assert( nEq<=p->nColumn );
113245 if( nEq>=p->nColumn ){
115208 assert( pNew->u.btree.nEq<pProbe->nColumn );
115400 && pNew->u.btree.nEq<pProbe->nColumn
115455 for(j=pIdx->nColumn-1; j>=0; j--){
115555 sPk.nColumn = 1;
116052 u16 nColumn; /* Total number of ordered columns in the index */
116140 nColumn = 1;
116145 nColumn = pIndex->nColumn;
116146 assert( nColumn==nKeyCol+1 || !HasRowid(pIndex->pTable) );
116147 assert( pIndex->aiColumn[nColumn-1]==(-1) || !HasRowid(pIndex->pTable));
116156 for(j=0; j<nColumn; j++){
126755 int nColumn; /* number of named columns in virtual table */
127432 for(i=1; zCols && i<p->nColumn; i++){
127485 for(i=0; zContentCols && i<p->nColumn; i++){
127686 for(i=0; i<p->nColumn; i++){
127695 for(i=0; i<p->nColumn; i++){
127742 for(i=0; i<p->nColumn; i++){
128180 p->nColumn = nCol;
128382 bDocid = (pCons->iColumn<0 || pCons->iColumn==p->nColumn+1);
128401 && pCons->iColumn>=0 && pCons->iColumn<=p->nColumn
128410 && pCons->iColumn==p->nColumn + 2
128453 if( pOrder->iColumn<0 || pOrder->iColumn==p->nColumn+1 ){
129809 | (iColumn<p->nColumn ? FTS3_SEGMENT_COLUMN_FILTER : 0);
129958 assert( eSearch>=0 && eSearch<=(FTS3_FULLTEXT_SEARCH+p->nColumn) );
129999 p->azColumn, p->bFts4, p->nColumn, iCol, zQuery, -1, &pCsr->pExpr,
130066 ** (iCol < p->nColumn) -> The value of the iCol'th user column.
130067 ** (iCol == p->nColumn) -> Magic column with the same name as the table.
130068 ** (iCol == p->nColumn+1) -> Docid column
130069 ** (iCol == p->nColumn+2) -> Langid column
130081 assert( iCol>=0 && iCol<=p->nColumn+2 );
130083 if( iCol==p->nColumn+1 ){
130088 }else if( iCol==p->nColumn ){
130092 }else if( iCol==p->nColumn+2 && pCsr->pExpr ){
130100 if( iCol==p->nColumn+2 ){
130103 iLangid = sqlite3_column_int(pCsr->pStmt, p->nColumn+1);
131018 int iCol = (p->iColumn >= pTab->nColumn ? -1 : p->iColumn);
132350 pE->aMI = (u32 *)sqlite3_malloc(pTab->nColumn * 3 * sizeof(u32));
132352 memset(pE->aMI, 0, pTab->nColumn * 3 * sizeof(u32));
132444 for(iCol=0; iCol<pTab->nColumn; iCol++){
132452 for(iCol=0; iCol<pTab->nColumn; iCol++){
132496 assert( iCol>=0 && iCol<pTab->nColumn );
132497 if( (pPhrase->iColumn<pTab->nColumn && pPhrase->iColumn!=iCol) ){
137649 for(i=2; i<p->nColumn+2; i++){
137657 aSz[p->nColumn] += sqlite3_value_bytes(apVal[i]);
137672 ** apVal[p->nColumn+1] Right-most user-defined column
137673 ** apVal[p->nColumn+2] Hidden column with same name as table
137674 ** apVal[p->nColumn+3] Hidden "docid" column (alias for rowid)
137675 ** apVal[p->nColumn+4] Hidden languageid column
137686 sqlite3_value *pRowid = apVal[p->nColumn+3];
137708 pContentInsert, p->nColumn+2,
137709 sqlite3_value_int(apVal[p->nColumn+4])
137724 if( SQLITE_NULL!=sqlite3_value_type(apVal[3+p->nColumn]) ){
137731 rc = sqlite3_bind_value(pContentInsert, 1, apVal[3+p->nColumn]);
137777 if( p->zLanguageid ) iLangid = sqlite3_column_int(pSelect, p->nColumn+1);
137804 for(i=1; rc==SQLITE_OK && i<=p->nColumn; i++){
137809 aSz[p->nColumn] += sqlite3_column_bytes(pSelect, i);
139500 assert( iCol<0 || iCol<p->nColumn );
140059 pBlob = sqlite3_malloc( 10*p->nColumn );
140064 fts3EncodeIntArray(p->nColumn, aSz, pBlob, &nBlob);
140106 const int nStat = p->nColumn+2;
140140 for(i=0; i<p->nColumn+1; i++){
140228 int nByte = sizeof(u32) * (p->nColumn+1)*3;
140234 aSzIns = &aSz[p->nColumn+1];
140235 aSzDel = &aSzIns[p->nColumn+1];
140243 memset(aSz, 0, sizeof(aSz[0]) * (p->nColumn+1));
140244 for(iCol=0; rc==SQLITE_OK && iCol<p->nColumn; iCol++){
140248 aSz[p->nColumn] += sqlite3_column_bytes(pStmt, iCol+1);
140259 for(iCol=0; iCol<=p->nColumn; iCol++){
141907 for(iCol=0; rc==SQLITE_OK && iCol<p->nColumn; iCol++){
142082 for(i=0; i<p->nColumn && rc==SQLITE_OK; i++){
142097 if( (pDef->iCol>=p->nColumn || pDef->iCol==i)
142199 memset(aSzDel, 0, sizeof(u32) * (p->nColumn+1) * 2);
142249 || nArg==(2 + p->nColumn + 3) /* INSERT or UPDATE operations */
142258 && sqlite3_value_type(apVal[p->nColumn+2])!=SQLITE_NULL
142260 rc = fts3SpecialInsert(p, apVal[p->nColumn+2]);
142264 if( nArg>1 && sqlite3_value_int(apVal[2 + p->nColumn + 2])<0 ){
142270 aSzDel = sqlite3_malloc( sizeof(aSzDel[0])*(p->nColumn+1)*2 );
142275 aSzIns = &aSzDel[p->nColumn+1];
142276 memset(aSzDel, 0, sizeof(aSzDel[0])*(p->nColumn+1)*2);
142292 sqlite3_value *pNewRowid = apVal[3+p->nColumn];
142339 int iLangid = sqlite3_value_int(apVal[2 + p->nColumn + 2]);
143530 sInfo.nCol = pTab->nColumn;
143641 for(iRead=0; iRead<pTab->nColumn; iRead++){
143771 for(iCol=0; iCol<pTab->nColumn; iCol++){