aboutsummaryrefslogtreecommitdiff
path: root/src/sqliteInt.h
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2019-04-19 17:26:19 +0000
committerdrh <drh@noemail.net>2019-04-19 17:26:19 +0000
commit17180fca9d46d95c9572edcc17409827e057260c (patch)
tree60fc977c9c43e644fcb112ca8ae4c2d3d89aa0d0 /src/sqliteInt.h
parent65455fc682394dc7ec0b0c5599a2175e05e94f4b (diff)
downloadsqlite-17180fca9d46d95c9572edcc17409827e057260c.tar.gz
sqlite-17180fca9d46d95c9572edcc17409827e057260c.zip
Improved optimization of the AND and OR operators.
FossilOrigin-Name: 0fbd154eb419b57b9c064c1f47346835d6324388b966b73f8a0122de065f08b1
Diffstat (limited to 'src/sqliteInt.h')
-rw-r--r--src/sqliteInt.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/sqliteInt.h b/src/sqliteInt.h
index 281243318..00ac00274 100644
--- a/src/sqliteInt.h
+++ b/src/sqliteInt.h
@@ -3859,6 +3859,7 @@ void sqlite3ExprAttachSubtrees(sqlite3*,Expr*,Expr*,Expr*);
Expr *sqlite3PExpr(Parse*, int, Expr*, Expr*);
void sqlite3PExprAddSelect(Parse*, Expr*, Select*);
Expr *sqlite3ExprAnd(Parse*,Expr*, Expr*);
+Expr *sqlite3ExprSimplifiedAndOr(Expr*);
Expr *sqlite3ExprFunction(Parse*,ExprList*, Token*, int);
void sqlite3ExprAssignVarNumber(Parse*, Expr*, u32);
void sqlite3ExprDelete(sqlite3*, Expr*);