Lines Matching refs:aColExpr

18744   ExprList *aColExpr;      /* Column expressions */  member
113123 assert( pIdx->aColExpr );
113124 assert( pIdx->aColExpr->nExpr>iIdxCol );
113126 sqlite3ExprCodeCopy(pParse, pIdx->aColExpr->a[iIdxCol].pExpr, regOut);
117713 sqlite3WalkExprList(&sWalker, pIdx->aColExpr);
117716 sqlite3WalkExprList(&sWalker, pIdx->aColExpr);
117742 sqlite3WalkExprList(&sWalker, sParse.pNewIndex->aColExpr);
118099 sqlite3WalkExprList(&sWalker, sParse.pNewIndex->aColExpr);
121930 sqlite3ExprListDelete(db, p->aColExpr);
125559 pIndex->aColExpr = pList;
125577 if( pIndex->aColExpr==0 ){
125578 pIndex->aColExpr = pList;
126736 if( pIdx->aColExpr ){
132994 assert( pIdx->aColExpr!=0 );
132995 aff = sqlite3ExprAffinity(pIdx->aColExpr->a[n].pExpr);
135306 sqlite3ExprCodeCopy(pParse, pIdx->aColExpr->a[i].pExpr, regIdx+i);
135839 assert( pSrc->aColExpr!=0 && pDest->aColExpr!=0 );
135840 if( sqlite3ExprCompare(0, pSrc->aColExpr->a[i].pExpr,
135841 pDest->aColExpr->a[i].pExpr, -1)!=0 ){
153382 assert( pIdx->aColExpr!=0 );
153383 assert( pIdx->aColExpr->a[iCol].pExpr!=0 );
153384 return sqlite3ExprReferencesUpdatedColumn(pIdx->aColExpr->a[iCol].pExpr,
154812 assert( pIdx->aColExpr!=0 );
154813 assert( pIdx->aColExpr->nExpr>ii );
154815 pExpr = pIdx->aColExpr->a[ii].pExpr;
161228 if( pIdx->aColExpr==0 ) continue;
161232 if( sqlite3ExprCompareSkip(pExpr,pIdx->aColExpr->a[i].pExpr,iCur)==0
161233 && !sqlite3ExprIsConstant(0,pIdx->aColExpr->a[i].pExpr)
161272 if( pIdx->aColExpr ){
162624 pScan->pIdxExpr = pIdx->aColExpr->a[j].pExpr;
165539 ExprList *aColExpr;
165554 }else if( (aColExpr = pIndex->aColExpr)!=0 ){
165557 if( sqlite3ExprCompareSkip(pExpr,aColExpr->a[jj].pExpr,iCursor)==0 ){
165612 && sqlite3ExprCompare(0, pExpr, pIdx->aColExpr->a[i].pExpr, iTabCur)==0
166137 if( (pSrc->fg.jointype & JT_RIGHT)!=0 && pProbe->aColExpr ){
167137 Expr *pIxExpr = pIndex->aColExpr->a[j].pExpr;
168193 pExpr = pIdx->aColExpr->a[i].pExpr;