Lines Matching refs:iColumn
7989 int iColumn; /* Column constrained. -1 for ROWID */ member
7996 int iColumn; /* Column number */ member
19267 int iColumn; /* Column number within the source table */ member
19430 ynVar iColumn; /* TK_COLUMN: column index. -1 for rowid. member
33687 pExpr->iTable, pExpr->iColumn, zFlgs); in sqlite3TreeViewExpr()
33700 pExpr->iColumn, zFlgs, zOp2); in sqlite3TreeViewExpr()
33704 pExpr->iTable, pExpr->iColumn, in sqlite3TreeViewExpr()
33751 pExpr->u.zToken, pExpr->iColumn); in sqlite3TreeViewExpr()
33961 pExpr->iTable ? "NEW" : "OLD", pExpr->iColumn); in sqlite3TreeViewExpr()
33988 pExpr->iTable, pExpr->iColumn, zFlgs); in sqlite3TreeViewExpr()
34001 pExpr->iColumn, pExpr->iTable-1, in sqlite3TreeViewExpr()
34021 if( pExpr->iColumn<=0 ){ in sqlite3TreeViewExpr()
34025 pExpr->iColumn-1); in sqlite3TreeViewExpr()
85669 int iBindVar = pExpr->iColumn;
87743 if( pExpr->iColumn<0 ){
87746 sqlite3_str_appendf(p, "c%d", (int)pExpr->iColumn);
107268 if( p->op==SQLITE_INDEX_CONSTRAINT_EQ && p->iColumn==iBaseCol+1 ){
107273 if( p->op==SQLITE_INDEX_CONSTRAINT_ISNULL && p->iColumn==iBaseCol ){
108217 n = pExpr->iColumn;
108246 i16 iColumn /* The column number */
108251 pNew->iColumn = iColumn;
108428 extendFJMatch(pParse, &pFJMatch, pMatch, pExpr->iColumn);
108440 pExpr->iColumn = j;
108491 extendFJMatch(pParse, &pFJMatch, pMatch, pExpr->iColumn);
108497 pExpr->iColumn = j==pTab->iPKey ? -1 : (i16)j;
108609 pExpr->iColumn = iCol;
108625 pExpr->iColumn = iCol;
108629 pExpr->iColumn = (i16)iCol;
108667 if( pMatch->fg.isNestedFrom==0 ) pExpr->iColumn = -1;
108804 extendFJMatch(pParse, &pFJMatch, pMatch, pExpr->iColumn);
108858 if( pExpr->iColumn>=0 ){
108903 p->iColumn = -1;
108905 p->iColumn = (ynVar)iCol;
109021 pExpr->iColumn--;
110397 return sqlite3TableColumnAffinity(pExpr->y.pTab, pExpr->iColumn);
110414 assert( pExpr->iColumn < pExpr->iTable );
110415 assert( pExpr->iColumn >= 0 );
110418 pExpr->pLeft->x.pSelect->pEList->a[pExpr->iColumn].pExpr
110606 if( (j = p->iColumn)>=0 ){
110948 pRet->iColumn = iField;
111709 pExpr->iColumn = x;
113186 sqlite3VdbeSetVarmask(pParse->pVdbe, p->iColumn);
113187 pVal = sqlite3VdbeGetBoundValue(pParse->pReprepare, p->iColumn,
113240 || (p->iColumn==XN_ROWID && IsView(p->y.pTab))
113242 || (p->iColumn>=0
113244 && ALWAYS(p->iColumn<p->y.pTab->nCol)
113245 && p->y.pTab->aCol[p->iColumn].notNull==0);
113286 return aff>=SQLITE_AFF_NUMERIC && p->iColumn<0;
113541 if( nExpr==1 && pEList->a[0].pExpr->iColumn<0 ){
113562 int iCol = pEList->a[i].pExpr->iColumn;
113610 if( pIdx->aiColumn[j]!=pRhs->iColumn ) continue;
114688 int iColumn, /* Index of the table column */
114696 sqlite3ExprCodeGetColumnOfTable(pParse->pVdbe, pTab, iTable, iColumn, iReg);
114823 sqlite3VdbeAddOp3(v, OP_Offset, pArg->iTable, pArg->iColumn, target);
115034 if( pExpr->iColumn==p->iIdxCol && pExpr->iTable==p->iDataCur ){
115120 }else if( pCol->iColumn<0 ){
115124 pTab->zName, pTab->aCol[pCol->iColumn].zCnName));
115125 if( pTab->aCol[pCol->iColumn].affinity==SQLITE_AFF_REAL ){
115133 sqlite3VdbeAddOp3(v, OP_Column, pExpr->iTable, pExpr->iColumn, target);
115153 aff = sqlite3TableColumnAffinity(pExpr->y.pTab, pExpr->iColumn);
115174 int iCol = pExpr->iColumn;
115222 pExpr->iColumn, iTab, target,
115281 sqlite3VdbeAddOp2(v, OP_Variable, pExpr->iColumn, target);
115595 return pLeft->iTable + pExpr->iColumn;
115681 iCol = pExpr->iColumn;
115693 (pExpr->iColumn<0 ? "rowid" : pExpr->y.pTab->aCol[iCol].zCnName)
116562 if( pExpr->op==TK_VARIABLE && pVar->iColumn==pExpr->iColumn ){
116568 iVar = pVar->iColumn;
116686 if( pA->iColumn!=pB->iColumn ) return 2;
117119 && sqlite3TableColumnToIndex(pWalker->u.pIdxCover->pIdx, pExpr->iColumn)<0
117391 && pCol->iColumn==pExpr->iColumn
117411 pCol->iColumn = pExpr->iColumn;
117423 && pE->iColumn==pExpr->iColumn
117486 tmp.iColumn = pIEpr->iIdxCol;
118783 && pExpr->iColumn==p->iCol
118788 && pExpr->iColumn==p->iCol
122909 iCol = pExpr->iColumn;
127221 j = pCExpr->iColumn;
133841 pExpr->iColumn = iCol;
135081 if( pExpr->op==TK_COLUMN && pExpr->iColumn>=0 ){
135082 assert( pExpr->iColumn < pWalker->u.pTab->nCol );
135083 pWalker->eCode |= pWalker->u.pTab->aCol[pExpr->iColumn].colFlags;
136502 assert( pExpr->iColumn>=0 || pExpr->iColumn==-1 );
136503 if( pExpr->iColumn>=0 ){
136504 if( pWalker->u.aiCol[pExpr->iColumn]>=0 ){
143540 if( pConstraint->iColumn < pTab->iHidden ) continue;
143543 j = pConstraint->iColumn - pTab->iHidden;
145921 && pExpr->iColumn>=0
145925 && (pTab->aCol[pExpr->iColumn].colFlags & COLFLAG_SORTERREF)!=0
145948 pNew->iColumn = pPk ? pPk->aiColumn[k] : -1;
146800 int iCol = pExpr->iColumn; /* Index of column in pTab */
147027 int iCol = p->iColumn;
147123 int iCol = pColExpr->iColumn;
148747 if( pExpr->iColumn<0 ){
148753 int iColumn;
148756 iColumn = pExpr->iColumn;
148757 assert( iColumn>=0 );
148758 assert( pSubst->pEList!=0 && iColumn<pSubst->pEList->nExpr );
148760 pCopy = pSubst->pEList->a[iColumn].pExpr;
148772 ifNullRow.iColumn = -99;
148796 pSubst->pCList->a[iColumn].pExpr
148887 if( pExpr->iColumn<0 ) return WRC_Continue;
149703 && pE2->iColumn==pColumn->iColumn
149783 if( pColumn->iColumn!=pExpr->iColumn ) continue;
150179 && pLeft->iColumn < 0
151415 pCol->iTable, pCol->iColumn, pAggInfo->iFirstReg+ii,
151536 pExpr->iColumn = pCol->iColumn;
155580 if( pRet ) pRet->iColumn = iCol+1;
156932 && pTerm->iColumn==XN_ROWID
156978 sCol[1].iColumn = pIdx->aiColumn[ii];
159481 int iColumn, /* Column number of LHS */
160657 && sqlite3TableColumnToIndex(pHint->pIdx, pExpr->iColumn)<0
160726 pExpr->iColumn = sqlite3TableColumnToIndex(pHint->pIdx, pExpr->iColumn);
160727 assert( pExpr->iColumn>=0 );
162753 int iCol = pRight->iColumn;
162862 sqlite3VdbeSetVarmask(v, pRight->iColumn);
163351 int iColumn = -1; /* Column index on lhs of IN operator */
163385 iColumn = pOrTerm->u.x.leftColumn;
163408 }else if( pOrTerm->u.x.leftColumn!=iColumn || (iColumn==XN_EXPR
163444 assert( pOrTerm->u.x.leftColumn==iColumn );
163610 aiCurCol[1] = pExpr->iColumn;
163866 && pExpr->pLeft->iColumn>=0
163884 pNewTerm->u.x.leftColumn = pLeft->iColumn;
164086 pNewTerm->u.x.leftColumn = pLeft->iColumn;
164447 pColRef->iColumn = k++;
164821 i16 iColumn; /* The column on the LHS of the term. -1 for IPK */
164830 iColumn = pScan->aiColumn[pScan->iEquiv-1];
164838 && pTerm->u.x.leftColumn==iColumn
164839 && (iColumn!=XN_EXPR
164851 && pScan->aiColumn[j]==pX->iColumn ){
164857 pScan->aiColumn[j] = pX->iColumn;
164889 && pX->iColumn==pScan->aiColumn[0]
164957 int iColumn, /* Column to scan for */
164972 int j = iColumn;
164973 iColumn = pIdx->aiColumn[j];
164974 if( iColumn==pIdx->pTable->iPKey ){
164975 iColumn = XN_ROWID;
164976 }else if( iColumn>=0 ){
164977 pScan->idxaff = pIdx->pTable->aCol[iColumn].affinity;
164979 }else if( iColumn==XN_EXPR ){
164985 }else if( iColumn==XN_EXPR ){
164988 pScan->aiColumn[0] = iColumn;
165020 int iColumn, /* Column number of LHS */
165029 p = whereScanInit(&scan, pWC, iCur, iColumn, op, pIdx);
165065 && p->iColumn==pIdx->aiColumn[iCol]
165130 if( p->iTable==iBase && p->iColumn<0 ) return 1;
165250 p->aConstraint[i].iColumn,
165259 p->aOrderBy[i].iColumn,
165955 assert( pExpr->iColumn>=XN_ROWID && pExpr->iColumn<pTab->nCol );
165968 assert( pE2->iColumn>=XN_ROWID && pE2->iColumn<pTab->nCol );
165969 pExpr->iColumn = pE2->iColumn;
165970 if( pE2->iColumn<0 ) continue; /* Collseq does not matter for rowid */
165971 zColl = sqlite3ColumnColl(&pTab->aCol[pE2->iColumn]);
166028 pIdxCons[j].iColumn = pTerm->u.x.leftColumn;
166077 && pExpr->iColumn==pExpr->pLeft->iColumn) );
166078 pIdxOrderBy[j].iColumn = pExpr->iColumn;
167547 || pLhs->iColumn!=pIdx->aiColumn[i+nEq]
167553 testcase( pLhs->iColumn==XN_ROWID );
167555 idxaff = sqlite3TableColumnAffinity(pIdx->pTable, pLhs->iColumn);
168046 if( pExpr->iColumn<0 ) return 1;
168048 if( pExpr->iColumn==pIndex->aiColumn[jj] ) return 1;
168160 if( aiColumn[i]==pExpr->iColumn ) return WRC_Continue;
168304 if( pLeft->iColumn<0 ) return;
168305 aff = pIdx->pTable->aCol[pLeft->iColumn].affinity;
168315 p->iIdxCol = pLeft->iColumn;
168325 }else if( pLeft->iColumn<(BMS-1) ){
168326 *pMask &= ~((Bitmask)1 << pLeft->iColumn);
169440 if( pOBExpr->iColumn!=pSubOB->a[jSub].u.x.iOrderByCol-1 ) break;
169507 int iColumn; /* A column number within table iCur */
169584 pTerm = sqlite3WhereFindTerm(&pWInfo->sWC, iCur, pOBExpr->iColumn,
169596 if( (pTerm->eOperator&(WO_EQ|WO_IS))!=0 && pOBExpr->iColumn>=0 ){
169693 iColumn = pIndex->aiColumn[j];
169695 if( iColumn==pIndex->pTable->iPKey ) iColumn = XN_ROWID;
169697 iColumn = XN_ROWID;
169705 if( iColumn>=0
169707 && pIndex->pTable->aCol[iColumn].notNull==0
169711 if( iColumn==XN_EXPR ){
169727 if( iColumn>=XN_ROWID ){
169730 if( pOBExpr->iColumn!=iColumn ) continue;
169737 if( iColumn!=XN_ROWID ){
169770 if( iColumn==XN_ROWID ){
172970 pExpr->iColumn = (iCol<0 ? p->pSub->nExpr-1: iCol);
175460 p->iColumn = 0;
189138 int iColumn; /* Index of column this phrase must match */
190725 bDocid = (pCons->iColumn<0 || pCons->iColumn==p->nColumn+1);
190744 && pCons->iColumn>=0 && pCons->iColumn<=p->nColumn
190746 pInfo->idxNum = FTS3_FULLTEXT_SEARCH + pCons->iColumn;
190753 && pCons->iColumn==p->nColumn + 2
190799 if( pOrder->iColumn<0 || pOrder->iColumn==p->nColumn+1 ){
192247 int iColumn, /* Column to query (or -ve for all columns) */
192262 | (iColumn<p->nColumn ? FTS3_SEGMENT_COLUMN_FILTER : 0);
192263 filter.iCol = iColumn;
193421 rc = fts3TermSelect(pTab, pToken, p->iColumn, &nThis, &pThis);
193587 int iCol = (p->iColumn >= pTab->nColumn ? -1 : p->iColumn);
194036 pTC->iCol = pPhrase->iColumn;
195120 if( (pPhrase->iColumn<pTab->nColumn && pPhrase->iColumn!=iCol) ){
195454 && pInfo->aOrderBy[0].iColumn==0
195465 int iCol = pInfo->aConstraint[i].iColumn;
196084 pRet->pPhrase->iColumn = iCol;
196230 p->pPhrase->iColumn = pParse->iDefaultCol;
197005 "%zPHRASE %d 0", zBuf, pPhrase->iColumn);
199219 && pInfo->aConstraint[i].iColumn==0
206165 if( (pPhrase->iColumn>=pTab->nColumn || pPhrase->iColumn==iCol) ){
213040 int iColumn /* Which column to return */
213043 switch( iColumn ){
213164 if( pConstraint->iColumn < JEACH_JSON ) continue;
213165 iCol = pConstraint->iColumn - JEACH_JSON;
213177 && pIdxInfo->aOrderBy[0].iColumn<0
215511 && p->iColumn<=0 && p->op==SQLITE_INDEX_CONSTRAINT_EQ
215536 && ((p->iColumn>0 && p->iColumn<=pRtree->nDim2)
215552 zIdxStr[iIdx++] = (char)(p->iColumn - 1 + '0');
219262 if( p->iColumn<0 && p->op==SQLITE_INDEX_CONSTRAINT_EQ ){
219266 if( p->iColumn==0 && p->op>=SQLITE_INDEX_CONSTRAINT_FUNCTION ){
226956 switch( pIdxInfo->aConstraint[i].iColumn ){
226992 && pIdxInfo->aOrderBy[0].iColumn==0
226996 && pIdxInfo->aOrderBy[0].iColumn==0
226998 && pIdxInfo->aOrderBy[1].iColumn==1
227765 if( p->iColumn!=DBPAGE_COLUMN_SCHEMA ) continue;
227786 if( p->usable && p->iColumn<=0 && p->op==SQLITE_INDEX_CONSTRAINT_EQ ){
227799 && pIdxInfo->aOrderBy[0].iColumn<=0
253488 if( p->op==SQLITE_INDEX_CONSTRAINT_EQ && p->iColumn==11 ){
254359 int iCol = p->iColumn;
254404 if( p->iColumn<0 && p->usable ){
254428 int iSort = pInfo->aOrderBy[0].iColumn;
262016 if( p->iColumn==0 ){ /* term column */
262049 && pInfo->aOrderBy[0].iColumn==0