aboutsummaryrefslogtreecommitdiff
path: root/src/where.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/where.c')
-rw-r--r--src/where.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/where.c b/src/where.c
index 1df7673ae..d3e04808f 100644
--- a/src/where.c
+++ b/src/where.c
@@ -6240,10 +6240,7 @@ WhereInfo *sqlite3WhereBegin(
op = OP_ReopenIdx;
}else{
iIndexCur = pParse->nTab++;
- if( pIx->bHasExpr
- && OptimizationEnabled(db, SQLITE_IndexedExpr)
- && (pTabItem->fg.jointype & (JT_LTORJ|JT_RIGHT))==0
- ){
+ if( pIx->bHasExpr && OptimizationEnabled(db, SQLITE_IndexedExpr) ){
whereAddIndexedExpr(pParse, pIx, iIndexCur, pTabItem);
}
}