Lines Matching refs:iColumn

7891      int iColumn;              /* Column constrained.  -1 for ROWID */  member
7898 int iColumn; /* Column number */ member
17867 int iColumn; /* Column number within the source table */ member
18007 ynVar iColumn; /* TK_COLUMN: column index. -1 for rowid. member
29828 pExpr->iTable, pExpr->iColumn, zFlgs);
29841 pExpr->iColumn, zFlgs, zOp2);
29844 pExpr->iTable, pExpr->iColumn,
29887 pExpr->u.zToken, pExpr->iColumn);
30064 pExpr->iTable ? "NEW" : "OLD", pExpr->iColumn);
30088 pExpr->iTable, pExpr->iColumn, zFlgs);
30099 sqlite3TreeViewLine(pView, "SELECT-COLUMN %d", pExpr->iColumn);
77312 int iBindVar = pExpr->iColumn;
79110 if( pExpr->iColumn<0 ){
79113 sqlite3_str_appendf(p, "c%d", (int)pExpr->iColumn);
96789 if( p->op==SQLITE_INDEX_CONSTRAINT_EQ && p->iColumn==iBaseCol+1 ){
96794 if( p->op==SQLITE_INDEX_CONSTRAINT_ISNULL && p->iColumn==iBaseCol ){
97716 n = pExpr->iColumn;
97839 pExpr->iColumn = j;
97875 pExpr->iColumn = j==pTab->iPKey ? -1 : (i16)j;
97945 pExpr->iColumn = iCol;
97969 pExpr->iColumn = (i16)iCol;
97989 pExpr->iColumn = -1;
98137 if( pExpr->iColumn>=0 && pMatch!=0 ){
98180 p->iColumn = -1;
98182 p->iColumn = (ynVar)iCol;
98295 pExpr->iColumn = -1;
99549 return sqlite3TableColumnAffinity(pExpr->y.pTab, pExpr->iColumn);
99554 pExpr->pLeft->x.pSelect->pEList->a[pExpr->iColumn].pExpr
99651 int j = p->iColumn;
99986 pRet->iColumn = iField;
100574 pExpr->iColumn = x;
100845 assert( p->iColumn==0 || p->pRight==0 );
100958 assert( pNewExpr->iColumn==0 || i>0 );
100959 if( pNewExpr->iColumn==0 ){
100965 assert( pNewExpr->iColumn==pItem[-1].pExpr->iColumn+1 );
101776 (p->iColumn>=0
101778 && p->y.pTab->aCol[p->iColumn].notNull==0);
101819 return aff>=SQLITE_AFF_NUMERIC && p->iColumn<0;
102054 if( nExpr==1 && pEList->a[0].pExpr->iColumn<0 ){
102075 int iCol = pEList->a[i].pExpr->iColumn;
102122 assert( pReq!=0 || pRhs->iColumn==XN_ROWID || pParse->nErr );
102124 if( pIdx->aiColumn[j]!=pRhs->iColumn ) continue;
103072 int iColumn, /* Index of the table column */
103078 sqlite3ExprCodeGetColumnOfTable(pParse->pVdbe, pTab, iTable, iColumn, iReg);
103309 if( pCol->iColumn<0 ){
103312 VdbeComment((v,"%s.%s",pTab->zName,pTab->aCol[pCol->iColumn].zName));
103313 if( pTab->aCol[pCol->iColumn].affinity==SQLITE_AFF_REAL ){
103334 aff = sqlite3TableColumnAffinity(pExpr->y.pTab, pExpr->iColumn);
103358 int iCol = pExpr->iColumn;
103397 pExpr->iColumn, iTab, target,
103453 sqlite3VdbeAddOp2(v, OP_Variable, pExpr->iColumn, target);
103455 const char *z = sqlite3VListNumToName(pParse->pVList, pExpr->iColumn);
103727 sqlite3VdbeAddOp3(v, OP_Offset, pArg->iTable, pArg->iColumn, target);
103771 return pExpr->pLeft->iTable + pExpr->iColumn;
103836 int iCol = pExpr->iColumn;
103848 (pExpr->iColumn<0 ? "rowid" : pExpr->y.pTab->aCol[iCol].zName)
104665 iVar = pVar->iColumn;
104768 if( pA->iColumn!=pB->iColumn ) return 2;
105094 && sqlite3TableColumnToIndex(pWalker->u.pIdxCover->pIdx, pExpr->iColumn)<0
105265 pCol->iColumn==pExpr->iColumn ){
105275 pCol->iColumn = pExpr->iColumn;
105287 pE->iColumn==pExpr->iColumn ){
106399 && pExpr->iColumn==p->iCol
106404 && pExpr->iColumn==p->iCol
109946 iCol = pExpr->iColumn;
113798 j = pCExpr->iColumn;
119211 pExpr->iColumn = iCol;
120357 if( pExpr->op==TK_COLUMN && pExpr->iColumn>=0 ){
120358 assert( pExpr->iColumn < pWalker->u.pTab->nCol );
120359 pWalker->eCode |= pWalker->u.pTab->aCol[pExpr->iColumn].colFlags;
121501 assert( pExpr->iColumn>=0 || pExpr->iColumn==-1 );
121502 if( pExpr->iColumn>=0 ){
121503 if( pWalker->u.aiCol[pExpr->iColumn]>=0 ){
127704 if( pConstraint->iColumn < pTab->iHidden ) continue;
127705 j = pConstraint->iColumn - pTab->iHidden;
129666 if( pExpr->op==TK_COLUMN && pExpr->iColumn>=0 && pTab && !IsVirtual(pTab)
129667 && (pTab->aCol[pExpr->iColumn].colFlags & COLFLAG_SORTERREF)
129689 pNew->iColumn = pPk ? pPk->aiColumn[k] : -1;
130514 int iCol = pExpr->iColumn; /* Index of column in pTab */
130739 int iCol = p->iColumn;
130829 int iCol = pColExpr->iColumn;
132320 if( pExpr->iColumn<0 ){
132324 Expr *pCopy = pSubst->pEList->a[pExpr->iColumn].pExpr;
132326 assert( pSubst->pEList!=0 && pExpr->iColumn<pSubst->pEList->nExpr );
132437 if( pExpr->iColumn<0 ) return WRC_Continue;
133060 && pE2->iColumn==pColumn->iColumn
133125 if( pColumn->iColumn!=pExpr->iColumn ) continue;
135345 pCol->pTab, pCol->iTable, pCol->iColumn, r1);
138237 && pTerm->iColumn==XN_ROWID
138282 sCol[1].iColumn = pIdx->aiColumn[ii];
140645 int iColumn, /* Column number of LHS */
141561 && sqlite3TableColumnToIndex(pHint->pIdx, pExpr->iColumn)<0
141629 pExpr->iColumn = sqlite3TableColumnToIndex(pHint->pIdx, pExpr->iColumn);
141630 assert( pExpr->iColumn>=0 );
141880 pExpr->iColumn = pX->iIdxCol;
141898 if( pExpr->iTable==pX->iTabCur && pExpr->iColumn==pX->iTabCol ){
141901 pExpr->affExpr = sqlite3TableColumnAffinity(pExpr->y.pTab,pExpr->iColumn);
141903 pExpr->iColumn = pX->iIdxCol;
143413 int iCol = pRight->iColumn;
143501 sqlite3VdbeSetVarmask(v, pRight->iColumn);
143976 int iColumn = -1; /* Column index on lhs of IN operator */
144009 iColumn = pOrTerm->u.leftColumn;
144031 }else if( pOrTerm->u.leftColumn!=iColumn || (iColumn==XN_EXPR
144066 assert( pOrTerm->u.leftColumn==iColumn );
144210 aiCurCol[1] = pExpr->iColumn;
144520 pNewTerm->u.leftColumn = pLeft->iColumn;
144600 && pExpr->pLeft->iColumn>=0
144619 pNewTerm->u.leftColumn = pLeft->iColumn;
144810 pColRef->iColumn = k++;
145064 i16 iColumn; /* The column on the LHS of the term. -1 for IPK */
145073 iColumn = pScan->aiColumn[pScan->iEquiv-1];
145079 && pTerm->u.leftColumn==iColumn
145080 && (iColumn!=XN_EXPR
145093 && pScan->aiColumn[j]==pX->iColumn ){
145099 pScan->aiColumn[j] = pX->iColumn;
145122 && pX->iColumn==pScan->aiColumn[0]
145178 int iColumn, /* Column to scan for */
145193 int j = iColumn;
145194 iColumn = pIdx->aiColumn[j];
145195 if( iColumn==XN_EXPR ){
145200 }else if( iColumn==pIdx->pTable->iPKey ){
145201 iColumn = XN_ROWID;
145202 }else if( iColumn>=0 ){
145203 pScan->idxaff = pIdx->pTable->aCol[iColumn].affinity;
145206 }else if( iColumn==XN_EXPR ){
145209 pScan->aiColumn[0] = iColumn;
145241 int iColumn, /* Column number of LHS */
145250 p = whereScanInit(&scan, pWC, iCur, iColumn, op, pIdx);
145285 && p->iColumn==pIdx->aiColumn[iCol]
145348 if( p->op==TK_COLUMN && p->iTable==iBase && p->iColumn<0 ) return 1;
145445 p->aConstraint[i].iColumn,
145453 p->aOrderBy[i].iColumn,
145815 pIdxCons[j].iColumn = pTerm->u.leftColumn;
145854 pIdxOrderBy[i].iColumn = pExpr->iColumn;
147194 || pLhs->iColumn!=pIdx->aiColumn[i+nEq]
147200 testcase( pLhs->iColumn==XN_ROWID );
147202 idxaff = sqlite3TableColumnAffinity(pIdx->pTable, pLhs->iColumn);
147633 if( pExpr->iColumn<0 ) return 1;
147635 if( pExpr->iColumn==pIndex->aiColumn[jj] ) return 1;
148519 int iColumn; /* A column number within table iCur */
148593 pTerm = sqlite3WhereFindTerm(&pWInfo->sWC, iCur, pOBExpr->iColumn,
148604 if( (pTerm->eOperator&(WO_EQ|WO_IS))!=0 && pOBExpr->iColumn>=0 ){
148688 iColumn = pIndex->aiColumn[j];
148690 if( iColumn==pIndex->pTable->iPKey ) iColumn = XN_ROWID;
148692 iColumn = XN_ROWID;
148700 && iColumn>=0
148702 && pIndex->pTable->aCol[iColumn].notNull==0
148717 if( iColumn>=XN_ROWID ){
148720 if( pOBExpr->iColumn!=iColumn ) continue;
148727 if( iColumn!=XN_ROWID ){
148758 if( iColumn==XN_ROWID ){
151176 pExpr->iColumn = (iCol<0 ? p->pSub->nExpr-1: iCol);
153535 p->iColumn = 0;
166102 int iColumn; /* Index of column this phrase must match */
167683 bDocid = (pCons->iColumn<0 || pCons->iColumn==p->nColumn+1);
167702 && pCons->iColumn>=0 && pCons->iColumn<=p->nColumn
167704 pInfo->idxNum = FTS3_FULLTEXT_SEARCH + pCons->iColumn;
167711 && pCons->iColumn==p->nColumn + 2
167757 if( pOrder->iColumn<0 || pOrder->iColumn==p->nColumn+1 ){
169197 int iColumn, /* Column to query (or -ve for all columns) */
169212 | (iColumn<p->nColumn ? FTS3_SEGMENT_COLUMN_FILTER : 0);
169213 filter.iCol = iColumn;
170298 rc = fts3TermSelect(pTab, pToken, p->iColumn, &nThis, &pThis);
170461 int iCol = (p->iColumn >= pTab->nColumn ? -1 : p->iColumn);
170910 pTC->iCol = pPhrase->iColumn;
171962 if( (pPhrase->iColumn<pTab->nColumn && pPhrase->iColumn!=iCol) ){
172287 && pInfo->aOrderBy[0].iColumn==0
172298 int iCol = pInfo->aConstraint[i].iColumn;
172890 pRet->pPhrase->iColumn = iCol;
173031 p->pPhrase->iColumn = pParse->iDefaultCol;
173803 "%zPHRASE %d 0", zBuf, pPhrase->iColumn);
176021 && pInfo->aConstraint[i].iColumn==0
182903 if( (pPhrase->iColumn>=pTab->nColumn || pPhrase->iColumn==iCol) ){
186912 if( pConstraint->iColumn < JEACH_JSON ) continue;
186913 iCol = pConstraint->iColumn - JEACH_JSON;
189161 && p->iColumn==0 && p->op==SQLITE_INDEX_CONSTRAINT_EQ
189186 && ((p->iColumn>0 && p->iColumn<=pRtree->nDim2)
189201 zIdxStr[iIdx++] = (char)(p->iColumn - 1 + '0');
193016 if( p->iColumn<0 && p->op==SQLITE_INDEX_CONSTRAINT_EQ ){
193020 if( p->iColumn==0 && p->op>=SQLITE_INDEX_CONSTRAINT_FUNCTION ){
200490 switch( pIdxInfo->aConstraint[i].iColumn ){
200526 && pIdxInfo->aOrderBy[0].iColumn==0
200530 && pIdxInfo->aOrderBy[0].iColumn==0
200532 && pIdxInfo->aOrderBy[1].iColumn==1
201243 if( p->iColumn!=DBPAGE_COLUMN_SCHEMA ) continue;
201264 if( p->usable && p->iColumn<=0 && p->op==SQLITE_INDEX_CONSTRAINT_EQ ){
201277 && pIdxInfo->aOrderBy[0].iColumn<=0
222646 int iCol = p->iColumn;
222688 if( p->iColumn<0 && p->usable ){
222709 int iSort = pInfo->aOrderBy[0].iColumn;
228796 if( p->iColumn==0 ){ /* term column */
228829 && pInfo->aOrderBy[0].iColumn==0