Lines Matching refs:iColumn

59     return sqlite3TableColumnAffinity(pExpr->y.pTab, pExpr->iColumn);  in sqlite3ExprAffinity()
76 assert( pExpr->iColumn < pExpr->iTable ); in sqlite3ExprAffinity()
79 pExpr->pLeft->x.pSelect->pEList->a[pExpr->iColumn].pExpr in sqlite3ExprAffinity()
180 if( (j = p->iColumn)>=0 ){ in sqlite3ExprCollSeq()
520 pRet->iColumn = iField; in sqlite3ExprForVectorField()
1207 pExpr->iColumn = x; in sqlite3ExprAssignVarNumber()
2513 (p->iColumn>=0 in sqlite3ExprCanBeNull()
2515 && p->y.pTab->aCol[p->iColumn].notNull==0); in sqlite3ExprCanBeNull()
2556 return aff>=SQLITE_AFF_NUMERIC && p->iColumn<0; in sqlite3ExprNeedsNoAffinityChange()
2796 if( nExpr==1 && pEList->a[0].pExpr->iColumn<0 ){ in sqlite3FindInIndex()
2817 int iCol = pEList->a[i].pExpr->iColumn; in sqlite3FindInIndex()
2864 assert( pReq!=0 || pRhs->iColumn==XN_ROWID || pParse->nErr ); in sqlite3FindInIndex()
2866 if( pIdx->aiColumn[j]!=pRhs->iColumn ) continue; in sqlite3FindInIndex()
3839 int iColumn, /* Index of the table column */ in sqlite3ExprCodeGetColumn() argument
3845 sqlite3ExprCodeGetColumnOfTable(pParse->pVdbe, pTab, iTable, iColumn, iReg); in sqlite3ExprCodeGetColumn()
3967 sqlite3VdbeAddOp3(v, OP_Offset, pArg->iTable, pArg->iColumn, target); in exprCodeInlineFunction()
4137 if( pCol->iColumn<0 ){ in sqlite3ExprCodeTarget()
4141 pTab->zName, pTab->aCol[pCol->iColumn].zCnName)); in sqlite3ExprCodeTarget()
4142 if( pTab->aCol[pCol->iColumn].affinity==SQLITE_AFF_REAL ){ in sqlite3ExprCodeTarget()
4165 aff = sqlite3TableColumnAffinity(pExpr->y.pTab, pExpr->iColumn); in sqlite3ExprCodeTarget()
4186 int iCol = pExpr->iColumn; in sqlite3ExprCodeTarget()
4229 pExpr->iColumn, iTab, target, in sqlite3ExprCodeTarget()
4282 sqlite3VdbeAddOp2(v, OP_Variable, pExpr->iColumn, target); in sqlite3ExprCodeTarget()
4284 const char *z = sqlite3VListNumToName(pParse->pVList, pExpr->iColumn); in sqlite3ExprCodeTarget()
4601 return pLeft->iTable + pExpr->iColumn; in sqlite3ExprCodeTarget()
4687 iCol = pExpr->iColumn; in sqlite3ExprCodeTarget()
4699 (pExpr->iColumn<0 ? "rowid" : pExpr->y.pTab->aCol[iCol].zCnName) in sqlite3ExprCodeTarget()
5541 iVar = pVar->iColumn; in exprCompareVariable()
5662 if( pA->iColumn!=pB->iColumn ) return 2; in sqlite3ExprCompare()
5999 && sqlite3TableColumnToIndex(pWalker->u.pIdxCover->pIdx, pExpr->iColumn)<0 in exprIdxCover()
6283 && pCol->iColumn==pExpr->iColumn in analyzeAggregate()
6296 pCol->iColumn = pExpr->iColumn; in analyzeAggregate()
6309 && pE->iColumn==pExpr->iColumn in analyzeAggregate()