Searched refs:XN_EXPR (Results 1 – 12 of 12) sorted by relevance
166 if( pIdx->aiColumn[ii]==XN_EXPR ){ in sqlite3UpsertAnalyzeTarget()
836 }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()
232 if( pIdx->aiColumn[j]==iCol || pIdx->aiColumn[j]==XN_EXPR ){ in sqlite3_blob_open()
330 && (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()
30 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()
98 assert( x==XN_EXPR ); in sqlite3IndexAffinityStr()2201 if( iField==XN_EXPR ){ in sqlite3GenerateConstraintChecks()2733 if( pSrc->aiColumn[i]==XN_EXPR ){ in xferCompatibleIndex()
984 && pPrior->aiColumn[j]!=XN_EXPR in sqlite3GenerateIndexKey()
108 assert( iIdxCol==XN_EXPR ); in indexColumnIsBeingUpdated()
2264 assert( j!=XN_ROWID && j!=XN_EXPR ); in isDupColumn()4193 j = XN_EXPR; in sqlite3CreateIndex()4194 pIndex->aiColumn[i] = XN_EXPR; in sqlite3CreateIndex()
955 }else if( i==XN_EXPR ){ in analyzeVdbeCommentIndexWithColumnName()
2665 #define XN_EXPR (-2) /* Indexed column is an expression */ macro
3737 if( iTabCol==XN_EXPR ){ in sqlite3ExprCodeLoadIndexColumn()