Lines Matching refs:iColumn
7749 int iColumn; /* Column constrained. -1 for ROWID */ member
7756 int iColumn; /* Column number */ member
18794 i16 iColumn; /* Column number within the source table */ member
18951 ynVar iColumn; /* TK_COLUMN: column index. -1 for rowid. member
32804 pExpr->iTable, pExpr->iColumn, zFlgs); in sqlite3TreeViewExpr()
32817 pExpr->iColumn, zFlgs, zOp2); in sqlite3TreeViewExpr()
32821 pExpr->iTable, pExpr->iColumn, in sqlite3TreeViewExpr()
32868 pExpr->u.zToken, pExpr->iColumn); in sqlite3TreeViewExpr()
33078 pExpr->iTable ? "NEW" : "OLD", pExpr->iColumn); in sqlite3TreeViewExpr()
33104 pExpr->iTable, pExpr->iColumn, zFlgs); in sqlite3TreeViewExpr()
33117 pExpr->iColumn, pExpr->iTable-1, in sqlite3TreeViewExpr()
33137 if( pExpr->iColumn<=0 ){ in sqlite3TreeViewExpr()
33141 pExpr->iColumn-1); in sqlite3TreeViewExpr()
84144 int iBindVar = pExpr->iColumn;
86198 if( pExpr->iColumn<0 ){
86201 sqlite3_str_appendf(p, "c%d", (int)pExpr->iColumn);
105420 if( p->op==SQLITE_INDEX_CONSTRAINT_EQ && p->iColumn==iBaseCol+1 ){
105425 if( p->op==SQLITE_INDEX_CONSTRAINT_ISNULL && p->iColumn==iBaseCol ){
106365 n = pExpr->iColumn;
106394 i16 iColumn /* The column number */
106399 pNew->iColumn = iColumn;
106573 extendFJMatch(pParse, &pFJMatch, pMatch, pExpr->iColumn);
106585 pExpr->iColumn = j;
106639 extendFJMatch(pParse, &pFJMatch, pMatch, pExpr->iColumn);
106645 pExpr->iColumn = j==pTab->iPKey ? -1 : (i16)j;
106734 pExpr->iColumn = iCol;
106750 pExpr->iColumn = iCol;
106754 pExpr->iColumn = (i16)iCol;
106787 if( pMatch->fg.isNestedFrom==0 ) pExpr->iColumn = -1;
106924 extendFJMatch(pParse, &pFJMatch, pMatch, pExpr->iColumn);
106973 if( pExpr->iColumn>=0 && cnt==1 && pMatch!=0 ){
107015 p->iColumn = -1;
107017 p->iColumn = (ynVar)iCol;
107133 pExpr->iColumn--;
108443 return sqlite3TableColumnAffinity(pExpr->y.pTab, pExpr->iColumn);
108460 assert( pExpr->iColumn < pExpr->iTable );
108461 assert( pExpr->iColumn >= 0 );
108464 pExpr->pLeft->x.pSelect->pEList->a[pExpr->iColumn].pExpr
108647 if( (j = p->iColumn)>=0 ){
108987 pRet->iColumn = iField;
109747 pExpr->iColumn = x;
111135 (p->iColumn>=0
111137 && ALWAYS(p->iColumn<p->y.pTab->nCol)
111138 && p->y.pTab->aCol[p->iColumn].notNull==0);
111179 return aff>=SQLITE_AFF_NUMERIC && p->iColumn<0;
111440 if( nExpr==1 && pEList->a[0].pExpr->iColumn<0 ){
111461 int iCol = pEList->a[i].pExpr->iColumn;
111509 if( pIdx->aiColumn[j]!=pRhs->iColumn ) continue;
112490 int iColumn, /* Index of the table column */
112498 sqlite3ExprCodeGetColumnOfTable(pParse->pVdbe, pTab, iTable, iColumn, iReg);
112621 sqlite3VdbeAddOp3(v, OP_Offset, pArg->iTable, pArg->iColumn, target);
112768 if( pExpr->iColumn==p->iIdxCol && pExpr->iTable==p->iDataCur ){
112854 }else if( pCol->iColumn<0 ){
112858 pTab->zName, pTab->aCol[pCol->iColumn].zCnName));
112859 if( pTab->aCol[pCol->iColumn].affinity==SQLITE_AFF_REAL ){
112867 sqlite3VdbeAddOp3(v, OP_Column, pExpr->iTable, pExpr->iColumn, target);
112887 aff = sqlite3TableColumnAffinity(pExpr->y.pTab, pExpr->iColumn);
112908 int iCol = pExpr->iColumn;
112956 pExpr->iColumn, iTab, target,
113009 sqlite3VdbeAddOp2(v, OP_Variable, pExpr->iColumn, target);
113011 const char *z = sqlite3VListNumToName(pParse->pVList, pExpr->iColumn);
113327 return pLeft->iTable + pExpr->iColumn;
113412 iCol = pExpr->iColumn;
113424 (pExpr->iColumn<0 ? "rowid" : pExpr->y.pTab->aCol[iCol].zCnName)
114274 iVar = pVar->iColumn;
114395 if( pA->iColumn!=pB->iColumn ) return 2;
114773 && sqlite3TableColumnToIndex(pWalker->u.pIdxCover->pIdx, pExpr->iColumn)<0
115045 && pCol->iColumn==pExpr->iColumn
115061 pCol->iColumn = pExpr->iColumn;
115073 && pE->iColumn==pExpr->iColumn
115135 tmp.iColumn = pIEpr->iIdxCol;
116427 && pExpr->iColumn==p->iCol
116432 && pExpr->iColumn==p->iCol
120519 iCol = pExpr->iColumn;
124835 j = pCExpr->iColumn;
131169 pExpr->iColumn = iCol;
132407 if( pExpr->op==TK_COLUMN && pExpr->iColumn>=0 ){
132408 assert( pExpr->iColumn < pWalker->u.pTab->nCol );
132409 pWalker->eCode |= pWalker->u.pTab->aCol[pExpr->iColumn].colFlags;
133606 assert( pExpr->iColumn>=0 || pExpr->iColumn==-1 );
133607 if( pExpr->iColumn>=0 ){
133608 if( pWalker->u.aiCol[pExpr->iColumn]>=0 ){
140500 if( pConstraint->iColumn < pTab->iHidden ) continue;
140501 j = pConstraint->iColumn - pTab->iHidden;
142833 && pExpr->iColumn>=0
142837 && (pTab->aCol[pExpr->iColumn].colFlags & COLFLAG_SORTERREF)!=0
142860 pNew->iColumn = pPk ? pPk->aiColumn[k] : -1;
143700 int iCol = pExpr->iColumn; /* Index of column in pTab */
143927 int iCol = p->iColumn;
144023 int iCol = pColExpr->iColumn;
145637 if( pExpr->iColumn<0 ){
145643 int iColumn;
145646 iColumn = pExpr->iColumn;
145647 assert( iColumn>=0 );
145648 assert( pSubst->pEList!=0 && iColumn<pSubst->pEList->nExpr );
145650 pCopy = pSubst->pEList->a[iColumn].pExpr;
145662 ifNullRow.iColumn = -99;
145692 pSubst->pCList->a[iColumn].pExpr
145775 if( pExpr->iColumn<0 ) return WRC_Continue;
146577 && pE2->iColumn==pColumn->iColumn
146656 if( pColumn->iColumn!=pExpr->iColumn ) continue;
148237 pCol->iTable, pCol->iColumn, pAggInfo->iFirstReg+ii,
148358 pExpr->iColumn = pCol->iColumn;
152198 if( pRet ) pRet->iColumn = iCol+1;
153552 && pTerm->iColumn==XN_ROWID
153598 sCol[1].iColumn = pIdx->aiColumn[ii];
156044 int iColumn, /* Column number of LHS */
157113 && sqlite3TableColumnToIndex(pHint->pIdx, pExpr->iColumn)<0
157182 pExpr->iColumn = sqlite3TableColumnToIndex(pHint->pIdx, pExpr->iColumn);
157183 assert( pExpr->iColumn>=0 );
159151 int iCol = pRight->iColumn;
159244 sqlite3VdbeSetVarmask(v, pRight->iColumn);
159726 int iColumn = -1; /* Column index on lhs of IN operator */
159760 iColumn = pOrTerm->u.x.leftColumn;
159783 }else if( pOrTerm->u.x.leftColumn!=iColumn || (iColumn==XN_EXPR
159819 assert( pOrTerm->u.x.leftColumn==iColumn );
159971 aiCurCol[1] = pExpr->iColumn;
160227 && pExpr->pLeft->iColumn>=0
160245 pNewTerm->u.x.leftColumn = pLeft->iColumn;
160441 pNewTerm->u.x.leftColumn = pLeft->iColumn;
160799 pColRef->iColumn = k++;
161132 i16 iColumn; /* The column on the LHS of the term. -1 for IPK */
161141 iColumn = pScan->aiColumn[pScan->iEquiv-1];
161149 && pTerm->u.x.leftColumn==iColumn
161150 && (iColumn!=XN_EXPR
161162 && pScan->aiColumn[j]==pX->iColumn ){
161168 pScan->aiColumn[j] = pX->iColumn;
161192 && pX->iColumn==pScan->aiColumn[0]
161260 int iColumn, /* Column to scan for */
161275 int j = iColumn;
161276 iColumn = pIdx->aiColumn[j];
161277 if( iColumn==pIdx->pTable->iPKey ){
161278 iColumn = XN_ROWID;
161279 }else if( iColumn>=0 ){
161280 pScan->idxaff = pIdx->pTable->aCol[iColumn].affinity;
161282 }else if( iColumn==XN_EXPR ){
161288 }else if( iColumn==XN_EXPR ){
161291 pScan->aiColumn[0] = iColumn;
161323 int iColumn, /* Column number of LHS */
161332 p = whereScanInit(&scan, pWC, iCur, iColumn, op, pIdx);
161368 && p->iColumn==pIdx->aiColumn[iCol]
161433 if( p->iTable==iBase && p->iColumn<0 ) return 1;
161543 p->aConstraint[i].iColumn,
161552 p->aOrderBy[i].iColumn,
162161 assert( pExpr->iColumn>=XN_ROWID && pExpr->iColumn<pTab->nCol );
162174 assert( pE2->iColumn>=XN_ROWID && pE2->iColumn<pTab->nCol );
162175 pExpr->iColumn = pE2->iColumn;
162176 if( pE2->iColumn<0 ) continue; /* Collseq does not matter for rowid */
162177 zColl = sqlite3ColumnColl(&pTab->aCol[pE2->iColumn]);
162219 pIdxCons[j].iColumn = pTerm->u.x.leftColumn;
162267 && pExpr->iColumn==pExpr->pLeft->iColumn) );
162268 pIdxOrderBy[j].iColumn = pExpr->iColumn;
163713 || pLhs->iColumn!=pIdx->aiColumn[i+nEq]
163719 testcase( pLhs->iColumn==XN_ROWID );
163721 idxaff = sqlite3TableColumnAffinity(pIdx->pTable, pLhs->iColumn);
164186 if( pExpr->iColumn<0 ) return 1;
164188 if( pExpr->iColumn==pIndex->aiColumn[jj] ) return 1;
164300 if( aiColumn[i]==pExpr->iColumn ) return WRC_Continue;
164444 if( pLeft->iColumn<0 ) return;
164445 aff = pIdx->pTable->aCol[pLeft->iColumn].affinity;
164455 p->iIdxCol = pLeft->iColumn;
164465 }else if( pLeft->iColumn<(BMS-1) ){
164466 *pMask &= ~((Bitmask)1 << pLeft->iColumn);
165531 int iColumn; /* A column number within table iCur */
165610 pTerm = sqlite3WhereFindTerm(&pWInfo->sWC, iCur, pOBExpr->iColumn,
165622 if( (pTerm->eOperator&(WO_EQ|WO_IS))!=0 && pOBExpr->iColumn>=0 ){
165710 iColumn = pIndex->aiColumn[j];
165712 if( iColumn==pIndex->pTable->iPKey ) iColumn = XN_ROWID;
165714 iColumn = XN_ROWID;
165722 if( iColumn>=0
165724 && pIndex->pTable->aCol[iColumn].notNull==0
165728 if( iColumn==XN_EXPR ){
165744 if( iColumn>=XN_ROWID ){
165747 if( pOBExpr->iColumn!=iColumn ) continue;
165754 if( iColumn!=XN_ROWID ){
165787 if( iColumn==XN_ROWID ){
168669 pExpr->iColumn = (iCol<0 ? p->pSub->nExpr-1: iCol);
171129 p->iColumn = 0;
184596 int iColumn; /* Index of column this phrase must match */
186184 bDocid = (pCons->iColumn<0 || pCons->iColumn==p->nColumn+1);
186203 && pCons->iColumn>=0 && pCons->iColumn<=p->nColumn
186205 pInfo->idxNum = FTS3_FULLTEXT_SEARCH + pCons->iColumn;
186212 && pCons->iColumn==p->nColumn + 2
186258 if( pOrder->iColumn<0 || pOrder->iColumn==p->nColumn+1 ){
187701 int iColumn, /* Column to query (or -ve for all columns) */
187716 | (iColumn<p->nColumn ? FTS3_SEGMENT_COLUMN_FILTER : 0);
187717 filter.iCol = iColumn;
188873 rc = fts3TermSelect(pTab, pToken, p->iColumn, &nThis, &pThis);
189039 int iCol = (p->iColumn >= pTab->nColumn ? -1 : p->iColumn);
189488 pTC->iCol = pPhrase->iColumn;
190554 if( (pPhrase->iColumn<pTab->nColumn && pPhrase->iColumn!=iCol) ){
190888 && pInfo->aOrderBy[0].iColumn==0
190899 int iCol = pInfo->aConstraint[i].iColumn;
191497 pRet->pPhrase->iColumn = iCol;
191638 p->pPhrase->iColumn = pParse->iDefaultCol;
192415 "%zPHRASE %d 0", zBuf, pPhrase->iColumn);
194634 && pInfo->aConstraint[i].iColumn==0
201570 if( (pPhrase->iColumn>=pTab->nColumn || pPhrase->iColumn==iCol) ){
208106 int iColumn /* Which column to return */
208109 switch( iColumn ){
208227 if( pConstraint->iColumn < JEACH_JSON ) continue;
208228 iCol = pConstraint->iColumn - JEACH_JSON;
208240 && pIdxInfo->aOrderBy[0].iColumn<0
210550 && p->iColumn<=0 && p->op==SQLITE_INDEX_CONSTRAINT_EQ
210575 && ((p->iColumn>0 && p->iColumn<=pRtree->nDim2)
210591 zIdxStr[iIdx++] = (char)(p->iColumn - 1 + '0');
214298 if( p->iColumn<0 && p->op==SQLITE_INDEX_CONSTRAINT_EQ ){
214302 if( p->iColumn==0 && p->op>=SQLITE_INDEX_CONSTRAINT_FUNCTION ){
221929 switch( pIdxInfo->aConstraint[i].iColumn ){
221965 && pIdxInfo->aOrderBy[0].iColumn==0
221969 && pIdxInfo->aOrderBy[0].iColumn==0
221971 && pIdxInfo->aOrderBy[1].iColumn==1
222730 if( p->iColumn!=DBPAGE_COLUMN_SCHEMA ) continue;
222751 if( p->usable && p->iColumn<=0 && p->op==SQLITE_INDEX_CONSTRAINT_EQ ){
222764 && pIdxInfo->aOrderBy[0].iColumn<=0
247417 if( p->op==SQLITE_INDEX_CONSTRAINT_EQ && p->iColumn==11 ){
248252 int iCol = p->iColumn;
248298 if( p->iColumn<0 && p->usable ){
248322 int iSort = pInfo->aOrderBy[0].iColumn;
254860 if( p->iColumn==0 ){ /* term column */
254893 && pInfo->aOrderBy[0].iColumn==0