Home
last modified time | relevance | path

Searched refs:aColExpr (Results 1 – 9 of 9) sorted by relevance

/sqlite-3.40.0/src/
H A Dupsert.c167 assert( pIdx->aColExpr!=0 ); in sqlite3UpsertAnalyzeTarget()
168 assert( pIdx->aColExpr->nExpr>ii ); in sqlite3UpsertAnalyzeTarget()
170 pExpr = pIdx->aColExpr->a[ii].pExpr; in sqlite3UpsertAnalyzeTarget()
H A Dinsert.c100 assert( pIdx->aColExpr!=0 ); in sqlite3IndexAffinityStr()
101 aff = sqlite3ExprAffinity(pIdx->aColExpr->a[n].pExpr); in sqlite3IndexAffinityStr()
2203 sqlite3ExprCodeCopy(pParse, pIdx->aColExpr->a[i].pExpr, regIdx+i); in sqlite3GenerateConstraintChecks()
2734 assert( pSrc->aColExpr!=0 && pDest->aColExpr!=0 ); in xferCompatibleIndex()
2735 if( sqlite3ExprCompare(0, pSrc->aColExpr->a[i].pExpr, in xferCompatibleIndex()
2736 pDest->aColExpr->a[i].pExpr, -1)!=0 ){ in xferCompatibleIndex()
H A Dupdate.c109 assert( pIdx->aColExpr!=0 ); in indexColumnIsBeingUpdated()
110 assert( pIdx->aColExpr->a[iCol].pExpr!=0 ); in indexColumnIsBeingUpdated()
111 return sqlite3ExprReferencesUpdatedColumn(pIdx->aColExpr->a[iCol].pExpr, in indexColumnIsBeingUpdated()
H A Dalter.c1542 sqlite3WalkExprList(&sWalker, pIdx->aColExpr); in renameColumnFunc()
1545 sqlite3WalkExprList(&sWalker, pIdx->aColExpr); in renameColumnFunc()
1571 sqlite3WalkExprList(&sWalker, sParse.pNewIndex->aColExpr); in renameColumnFunc()
1928 sqlite3WalkExprList(&sWalker, sParse.pNewIndex->aColExpr); in renameQuotefixFunc()
H A Dwhere.c463 pScan->pIdxExpr = pIdx->aColExpr->a[j].pExpr; in whereScanInit()
3191 ExprList *aColExpr; in indexMightHelpWithOrderBy() local
3204 }else if( (aColExpr = pIndex->aColExpr)!=0 ){ in indexMightHelpWithOrderBy()
3207 if( sqlite3ExprCompareSkip(pExpr,aColExpr->a[jj].pExpr,iCursor)==0 ){ in indexMightHelpWithOrderBy()
3609 if( (pSrc->fg.jointype & JT_RIGHT)!=0 && pProbe->aColExpr ){ in whereLoopAddBtree()
4594 Expr *pIdxExpr = pIndex->aColExpr->a[j].pExpr; in wherePathSatisfiesOrderBy()
5503 pExpr = pIdx->aColExpr->a[i].pExpr; in whereAddIndexedExpr()
H A Dbuild.c565 sqlite3ExprListDelete(db, p->aColExpr); in sqlite3FreeIndex()
4171 pIndex->aColExpr = pList; in sqlite3CreateIndex()
4189 if( pIndex->aColExpr==0 ){ in sqlite3CreateIndex()
4190 pIndex->aColExpr = pList; in sqlite3CreateIndex()
5348 if( pIdx->aColExpr ){ in sqlite3UniqueConstraint()
H A Dwhereexpr.c987 if( pIdx->aColExpr==0 ) continue; in exprMightBeIndexed2()
991 if( sqlite3ExprCompareSkip(pExpr, pIdx->aColExpr->a[i].pExpr, iCur)==0 ){ in exprMightBeIndexed2()
H A Dexpr.c3738 assert( pIdx->aColExpr ); in sqlite3ExprCodeLoadIndexColumn()
3739 assert( pIdx->aColExpr->nExpr>iIdxCol ); in sqlite3ExprCodeLoadIndexColumn()
3741 sqlite3ExprCodeCopy(pParse, pIdx->aColExpr->a[iIdxCol].pExpr, regOut); in sqlite3ExprCodeLoadIndexColumn()
H A DsqliteInt.h2618 ExprList *aColExpr; /* Column expressions */ member