Home
last modified time | relevance | path

Searched refs:XN_EXPR (Results 1 – 12 of 12) sorted by relevance

/sqlite-3.40.0/src/
H A Dupsert.c166 if( pIdx->aiColumn[ii]==XN_EXPR ){ in sqlite3UpsertAnalyzeTarget()
H A Dwhereexpr.c836 }else if( pOrTerm->u.x.leftColumn!=iColumn || (iColumn==XN_EXPR in exprAnalyzeOrTerm()
989 if( pIdx->aiColumn[i]!=XN_EXPR ) continue; in exprMightBeIndexed2()
993 aiCurCol[1] = XN_EXPR; in exprMightBeIndexed2()
H A Dvdbeblob.c232 if( pIdx->aiColumn[j]==iCol || pIdx->aiColumn[j]==XN_EXPR ){ in sqlite3_blob_open()
H A Dwhere.c330 && (iColumn!=XN_EXPR in whereScanNext()
462 }else if( iColumn==XN_EXPR ){ in whereScanInit()
465 pScan->aiColumn[0] = XN_EXPR; in whereScanInit()
468 }else if( iColumn==XN_EXPR ){ in whereScanInit()
3206 if( pIndex->aiColumn[jj]!=XN_EXPR ) continue; in indexMightHelpWithOrderBy()
4573 if( iColumn==XN_EXPR ){ in wherePathSatisfiesOrderBy()
5502 if( j==XN_EXPR ){ in whereAddIndexedExpr()
H A Dwherecode.c30 if( i==XN_EXPR ) return "<expr>"; in explainIndexColumnName()
813 testcase( pIdx->aiColumn[j]==XN_EXPR ); in codeAllEqualityTerms()
1775 if( (j>=0 && pIdx->pTable->aCol[j].notNull==0) || j==XN_EXPR ){ in sqlite3WhereCodeOneLoopStart()
H A Dinsert.c98 assert( x==XN_EXPR ); in sqlite3IndexAffinityStr()
2201 if( iField==XN_EXPR ){ in sqlite3GenerateConstraintChecks()
2733 if( pSrc->aiColumn[i]==XN_EXPR ){ in xferCompatibleIndex()
H A Ddelete.c984 && pPrior->aiColumn[j]!=XN_EXPR in sqlite3GenerateIndexKey()
H A Dupdate.c108 assert( iIdxCol==XN_EXPR ); in indexColumnIsBeingUpdated()
H A Dbuild.c2264 assert( j!=XN_ROWID && j!=XN_EXPR ); in isDupColumn()
4193 j = XN_EXPR; in sqlite3CreateIndex()
4194 pIndex->aiColumn[i] = XN_EXPR; in sqlite3CreateIndex()
H A Danalyze.c955 }else if( i==XN_EXPR ){ in analyzeVdbeCommentIndexWithColumnName()
H A DsqliteInt.h2665 #define XN_EXPR (-2) /* Indexed column is an expression */ macro
H A Dexpr.c3737 if( iTabCol==XN_EXPR ){ in sqlite3ExprCodeLoadIndexColumn()