Lines Matching refs:aColExpr

17760   ExprList *aColExpr;      /* Column expressions */  member
102971 assert( pIdx->aColExpr );
102972 assert( pIdx->aColExpr->nExpr>iIdxCol );
102974 sqlite3ExprCodeCopy(pParse, pIdx->aColExpr->a[iIdxCol].pExpr, regOut);
106874 sqlite3WalkExprList(&sWalker, pIdx->aColExpr);
106877 sqlite3WalkExprList(&sWalker, pIdx->aColExpr);
106900 sqlite3WalkExprList(&sWalker, sParse.pNewIndex->aColExpr);
110521 sqlite3ExprListDelete(db, p->aColExpr);
113772 pIndex->aColExpr = pList;
113790 if( pIndex->aColExpr==0 ){
113791 pIndex->aColExpr = pList;
114849 if( pIdx->aColExpr ){
120247 assert( pIdx->aColExpr!=0 );
120248 aff = sqlite3ExprAffinity(pIdx->aColExpr->a[n].pExpr);
122118 sqlite3ExprCodeCopy(pParse, pIdx->aColExpr->a[i].pExpr, regIdx+i);
122625 assert( pSrc->aColExpr!=0 && pDest->aColExpr!=0 );
122626 if( sqlite3ExprCompare(0, pSrc->aColExpr->a[i].pExpr,
122627 pDest->aColExpr->a[i].pExpr, -1)!=0 ){
137149 assert( pIdx->aColExpr!=0 );
137150 assert( pIdx->aColExpr->a[iCol].pExpr!=0 );
137151 return sqlite3ExprReferencesUpdatedColumn(pIdx->aColExpr->a[iCol].pExpr,
138273 assert( pIdx->aColExpr!=0 );
138274 assert( pIdx->aColExpr->nExpr>ii );
138275 pExpr = pIdx->aColExpr->a[ii].pExpr;
141927 ExprList *aColExpr; /* Expressions that are indexed */
141931 aColExpr = pIdx->aColExpr;
141932 if( aColExpr==0 && !pIdx->bHasVCol ){
141947 assert( aColExpr->a[iIdxCol].pExpr!=0 );
141948 x.pIdxExpr = aColExpr->a[iIdxCol].pExpr;
144179 if( pIdx->aColExpr==0 ) continue;
144182 if( sqlite3ExprCompareSkip(pExpr, pIdx->aColExpr->a[i].pExpr, iCur)==0 ){
145196 pScan->pIdxExpr = pIdx->aColExpr->a[j].pExpr;
147625 ExprList *aColExpr;
147637 }else if( (aColExpr = pIndex->aColExpr)!=0 ){
147640 if( sqlite3ExprCompareSkip(pExpr,aColExpr->a[jj].pExpr,iCursor)==0 ){
148722 Expr *pIdxExpr = pIndex->aColExpr->a[j].pExpr;