Lines Matching refs:iColumn
7704 int iColumn; /* Column constrained. -1 for ROWID */ member
7711 int iColumn; /* Column number */ member
18649 i16 iColumn; /* Column number within the source table */ member
18805 ynVar iColumn; /* TK_COLUMN: column index. -1 for rowid. member
32636 pExpr->iTable, pExpr->iColumn, zFlgs); in sqlite3TreeViewExpr()
32649 pExpr->iColumn, zFlgs, zOp2); in sqlite3TreeViewExpr()
32653 pExpr->iTable, pExpr->iColumn, in sqlite3TreeViewExpr()
32700 pExpr->u.zToken, pExpr->iColumn); in sqlite3TreeViewExpr()
32910 pExpr->iTable ? "NEW" : "OLD", pExpr->iColumn); in sqlite3TreeViewExpr()
32936 pExpr->iTable, pExpr->iColumn, zFlgs); in sqlite3TreeViewExpr()
32949 pExpr->iColumn, pExpr->iTable-1, in sqlite3TreeViewExpr()
32969 if( pExpr->iColumn<=0 ){ in sqlite3TreeViewExpr()
32973 pExpr->iColumn-1); in sqlite3TreeViewExpr()
83698 int iBindVar = pExpr->iColumn;
85747 if( pExpr->iColumn<0 ){
85750 sqlite3_str_appendf(p, "c%d", (int)pExpr->iColumn);
104910 if( p->op==SQLITE_INDEX_CONSTRAINT_EQ && p->iColumn==iBaseCol+1 ){
104915 if( p->op==SQLITE_INDEX_CONSTRAINT_ISNULL && p->iColumn==iBaseCol ){
105855 n = pExpr->iColumn;
105883 i16 iColumn /* The column number */
105888 pNew->iColumn = iColumn;
106062 extendFJMatch(pParse, &pFJMatch, pMatch, pExpr->iColumn);
106074 pExpr->iColumn = j;
106128 extendFJMatch(pParse, &pFJMatch, pMatch, pExpr->iColumn);
106134 pExpr->iColumn = j==pTab->iPKey ? -1 : (i16)j;
106223 pExpr->iColumn = iCol;
106239 pExpr->iColumn = iCol;
106243 pExpr->iColumn = (i16)iCol;
106276 if( pMatch->fg.isNestedFrom==0 ) pExpr->iColumn = -1;
106413 extendFJMatch(pParse, &pFJMatch, pMatch, pExpr->iColumn);
106461 if( pExpr->iColumn>=0 && pMatch!=0 ){
106503 p->iColumn = -1;
106505 p->iColumn = (ynVar)iCol;
106621 pExpr->iColumn--;
107926 return sqlite3TableColumnAffinity(pExpr->y.pTab, pExpr->iColumn);
107943 assert( pExpr->iColumn < pExpr->iTable );
107944 assert( pExpr->iColumn >= 0 );
107947 pExpr->pLeft->x.pSelect->pEList->a[pExpr->iColumn].pExpr
108130 if( (j = p->iColumn)>=0 ){
108470 pRet->iColumn = iField;
109232 pExpr->iColumn = x;
110616 (p->iColumn>=0
110618 && p->y.pTab->aCol[p->iColumn].notNull==0);
110659 return aff>=SQLITE_AFF_NUMERIC && p->iColumn<0;
110920 if( nExpr==1 && pEList->a[0].pExpr->iColumn<0 ){
110941 int iCol = pEList->a[i].pExpr->iColumn;
110989 if( pIdx->aiColumn[j]!=pRhs->iColumn ) continue;
111970 int iColumn, /* Index of the table column */
111978 sqlite3ExprCodeGetColumnOfTable(pParse->pVdbe, pTab, iTable, iColumn, iReg);
112101 sqlite3VdbeAddOp3(v, OP_Offset, pArg->iTable, pArg->iColumn, target);
112248 if( pExpr->iColumn==p->iIdxCol && pExpr->iTable==p->iDataCur ){
112334 }else if( pCol->iColumn<0 ){
112338 pTab->zName, pTab->aCol[pCol->iColumn].zCnName));
112339 if( pTab->aCol[pCol->iColumn].affinity==SQLITE_AFF_REAL ){
112347 sqlite3VdbeAddOp3(v, OP_Column, pExpr->iTable, pExpr->iColumn, target);
112367 aff = sqlite3TableColumnAffinity(pExpr->y.pTab, pExpr->iColumn);
112388 int iCol = pExpr->iColumn;
112436 pExpr->iColumn, iTab, target,
112489 sqlite3VdbeAddOp2(v, OP_Variable, pExpr->iColumn, target);
112491 const char *z = sqlite3VListNumToName(pParse->pVList, pExpr->iColumn);
112807 return pLeft->iTable + pExpr->iColumn;
112892 iCol = pExpr->iColumn;
112904 (pExpr->iColumn<0 ? "rowid" : pExpr->y.pTab->aCol[iCol].zCnName)
113752 iVar = pVar->iColumn;
113873 if( pA->iColumn!=pB->iColumn ) return 2;
114251 && sqlite3TableColumnToIndex(pWalker->u.pIdxCover->pIdx, pExpr->iColumn)<0
114523 && pCol->iColumn==pExpr->iColumn
114539 pCol->iColumn = pExpr->iColumn;
114551 && pE->iColumn==pExpr->iColumn
114613 tmp.iColumn = pIEpr->iIdxCol;
115902 && pExpr->iColumn==p->iCol
115907 && pExpr->iColumn==p->iCol
119978 iCol = pExpr->iColumn;
124290 j = pCExpr->iColumn;
130620 pExpr->iColumn = iCol;
131858 if( pExpr->op==TK_COLUMN && pExpr->iColumn>=0 ){
131859 assert( pExpr->iColumn < pWalker->u.pTab->nCol );
131860 pWalker->eCode |= pWalker->u.pTab->aCol[pExpr->iColumn].colFlags;
133057 assert( pExpr->iColumn>=0 || pExpr->iColumn==-1 );
133058 if( pExpr->iColumn>=0 ){
133059 if( pWalker->u.aiCol[pExpr->iColumn]>=0 ){
139950 if( pConstraint->iColumn < pTab->iHidden ) continue;
139951 j = pConstraint->iColumn - pTab->iHidden;
142279 && pExpr->iColumn>=0
142283 && (pTab->aCol[pExpr->iColumn].colFlags & COLFLAG_SORTERREF)!=0
142306 pNew->iColumn = pPk ? pPk->aiColumn[k] : -1;
143146 int iCol = pExpr->iColumn; /* Index of column in pTab */
143373 int iCol = p->iColumn;
143469 int iCol = pColExpr->iColumn;
145085 if( pExpr->iColumn<0 ){
145091 int iColumn;
145094 iColumn = pExpr->iColumn;
145095 assert( iColumn>=0 );
145096 assert( pSubst->pEList!=0 && iColumn<pSubst->pEList->nExpr );
145098 pCopy = pSubst->pEList->a[iColumn].pExpr;
145110 ifNullRow.iColumn = -99;
145140 pSubst->pCList->a[iColumn].pExpr
145223 if( pExpr->iColumn<0 ) return WRC_Continue;
146027 && pE2->iColumn==pColumn->iColumn
146106 if( pColumn->iColumn!=pExpr->iColumn ) continue;
147687 pCol->iTable, pCol->iColumn, pAggInfo->iFirstReg+ii,
147808 pExpr->iColumn = pCol->iColumn;
151625 if( pRet ) pRet->iColumn = iCol+1;
152979 && pTerm->iColumn==XN_ROWID
153025 sCol[1].iColumn = pIdx->aiColumn[ii];
155472 int iColumn, /* Column number of LHS */
156541 && sqlite3TableColumnToIndex(pHint->pIdx, pExpr->iColumn)<0
156610 pExpr->iColumn = sqlite3TableColumnToIndex(pHint->pIdx, pExpr->iColumn);
156611 assert( pExpr->iColumn>=0 );
158579 int iCol = pRight->iColumn;
158672 sqlite3VdbeSetVarmask(v, pRight->iColumn);
159154 int iColumn = -1; /* Column index on lhs of IN operator */
159188 iColumn = pOrTerm->u.x.leftColumn;
159211 }else if( pOrTerm->u.x.leftColumn!=iColumn || (iColumn==XN_EXPR
159247 assert( pOrTerm->u.x.leftColumn==iColumn );
159399 aiCurCol[1] = pExpr->iColumn;
159655 && pExpr->pLeft->iColumn>=0
159673 pNewTerm->u.x.leftColumn = pLeft->iColumn;
159869 pNewTerm->u.x.leftColumn = pLeft->iColumn;
160227 pColRef->iColumn = k++;
160560 i16 iColumn; /* The column on the LHS of the term. -1 for IPK */
160569 iColumn = pScan->aiColumn[pScan->iEquiv-1];
160577 && pTerm->u.x.leftColumn==iColumn
160578 && (iColumn!=XN_EXPR
160590 && pScan->aiColumn[j]==pX->iColumn ){
160596 pScan->aiColumn[j] = pX->iColumn;
160620 && pX->iColumn==pScan->aiColumn[0]
160688 int iColumn, /* Column to scan for */
160703 int j = iColumn;
160704 iColumn = pIdx->aiColumn[j];
160705 if( iColumn==pIdx->pTable->iPKey ){
160706 iColumn = XN_ROWID;
160707 }else if( iColumn>=0 ){
160708 pScan->idxaff = pIdx->pTable->aCol[iColumn].affinity;
160710 }else if( iColumn==XN_EXPR ){
160716 }else if( iColumn==XN_EXPR ){
160719 pScan->aiColumn[0] = iColumn;
160751 int iColumn, /* Column number of LHS */
160760 p = whereScanInit(&scan, pWC, iCur, iColumn, op, pIdx);
160796 && p->iColumn==pIdx->aiColumn[iCol]
160861 if( p->iTable==iBase && p->iColumn<0 ) return 1;
160961 p->aConstraint[i].iColumn,
160970 p->aOrderBy[i].iColumn,
161579 assert( pExpr->iColumn>=XN_ROWID && pExpr->iColumn<pTab->nCol );
161592 assert( pE2->iColumn>=XN_ROWID && pE2->iColumn<pTab->nCol );
161593 pExpr->iColumn = pE2->iColumn;
161594 if( pE2->iColumn<0 ) continue; /* Collseq does not matter for rowid */
161595 zColl = sqlite3ColumnColl(&pTab->aCol[pE2->iColumn]);
161637 pIdxCons[j].iColumn = pTerm->u.x.leftColumn;
161685 && pExpr->iColumn==pExpr->pLeft->iColumn) );
161686 pIdxOrderBy[j].iColumn = pExpr->iColumn;
163090 || pLhs->iColumn!=pIdx->aiColumn[i+nEq]
163096 testcase( pLhs->iColumn==XN_ROWID );
163098 idxaff = sqlite3TableColumnAffinity(pIdx->pTable, pLhs->iColumn);
163560 if( pExpr->iColumn<0 ) return 1;
163562 if( pExpr->iColumn==pIndex->aiColumn[jj] ) return 1;
163674 if( aiColumn[i]==pExpr->iColumn ) return WRC_Continue;
163818 if( pLeft->iColumn<0 ) return;
163819 aff = pIdx->pTable->aCol[pLeft->iColumn].affinity;
163829 p->iIdxCol = pLeft->iColumn;
163839 }else if( pLeft->iColumn<(BMS-1) ){
163840 *pMask &= ~((Bitmask)1 << pLeft->iColumn);
164905 int iColumn; /* A column number within table iCur */
164984 pTerm = sqlite3WhereFindTerm(&pWInfo->sWC, iCur, pOBExpr->iColumn,
164996 if( (pTerm->eOperator&(WO_EQ|WO_IS))!=0 && pOBExpr->iColumn>=0 ){
165084 iColumn = pIndex->aiColumn[j];
165086 if( iColumn==pIndex->pTable->iPKey ) iColumn = XN_ROWID;
165088 iColumn = XN_ROWID;
165096 if( iColumn>=0
165098 && pIndex->pTable->aCol[iColumn].notNull==0
165102 if( iColumn==XN_EXPR ){
165118 if( iColumn>=XN_ROWID ){
165121 if( pOBExpr->iColumn!=iColumn ) continue;
165128 if( iColumn!=XN_ROWID ){
165161 if( iColumn==XN_ROWID ){
168018 pExpr->iColumn = (iCol<0 ? p->pSub->nExpr-1: iCol);
170478 p->iColumn = 0;
183923 int iColumn; /* Index of column this phrase must match */
185509 bDocid = (pCons->iColumn<0 || pCons->iColumn==p->nColumn+1);
185528 && pCons->iColumn>=0 && pCons->iColumn<=p->nColumn
185530 pInfo->idxNum = FTS3_FULLTEXT_SEARCH + pCons->iColumn;
185537 && pCons->iColumn==p->nColumn + 2
185583 if( pOrder->iColumn<0 || pOrder->iColumn==p->nColumn+1 ){
187026 int iColumn, /* Column to query (or -ve for all columns) */
187041 | (iColumn<p->nColumn ? FTS3_SEGMENT_COLUMN_FILTER : 0);
187042 filter.iCol = iColumn;
188207 rc = fts3TermSelect(pTab, pToken, p->iColumn, &nThis, &pThis);
188373 int iCol = (p->iColumn >= pTab->nColumn ? -1 : p->iColumn);
188822 pTC->iCol = pPhrase->iColumn;
189888 if( (pPhrase->iColumn<pTab->nColumn && pPhrase->iColumn!=iCol) ){
190222 && pInfo->aOrderBy[0].iColumn==0
190233 int iCol = pInfo->aConstraint[i].iColumn;
190831 pRet->pPhrase->iColumn = iCol;
190972 p->pPhrase->iColumn = pParse->iDefaultCol;
191749 "%zPHRASE %d 0", zBuf, pPhrase->iColumn);
193968 && pInfo->aConstraint[i].iColumn==0
200904 if( (pPhrase->iColumn>=pTab->nColumn || pPhrase->iColumn==iCol) ){
206169 if( pConstraint->iColumn < JEACH_JSON ) continue;
206170 iCol = pConstraint->iColumn - JEACH_JSON;
206182 && pIdxInfo->aOrderBy[0].iColumn<0
208458 && p->iColumn<=0 && p->op==SQLITE_INDEX_CONSTRAINT_EQ
208483 && ((p->iColumn>0 && p->iColumn<=pRtree->nDim2)
208499 zIdxStr[iIdx++] = (char)(p->iColumn - 1 + '0');
212207 if( p->iColumn<0 && p->op==SQLITE_INDEX_CONSTRAINT_EQ ){
212211 if( p->iColumn==0 && p->op>=SQLITE_INDEX_CONSTRAINT_FUNCTION ){
219838 switch( pIdxInfo->aConstraint[i].iColumn ){
219874 && pIdxInfo->aOrderBy[0].iColumn==0
219878 && pIdxInfo->aOrderBy[0].iColumn==0
219880 && pIdxInfo->aOrderBy[1].iColumn==1
220639 if( p->iColumn!=DBPAGE_COLUMN_SCHEMA ) continue;
220660 if( p->usable && p->iColumn<=0 && p->op==SQLITE_INDEX_CONSTRAINT_EQ ){
220673 && pIdxInfo->aOrderBy[0].iColumn<=0
244383 if( p->op==SQLITE_INDEX_CONSTRAINT_EQ && p->iColumn==11 ){
245218 int iCol = p->iColumn;
245264 if( p->iColumn<0 && p->usable ){
245285 int iSort = pInfo->aOrderBy[0].iColumn;
251740 if( p->iColumn==0 ){ /* term column */
251773 && pInfo->aOrderBy[0].iColumn==0