diff options
author | drh <> | 2022-04-28 12:52:49 +0000 |
---|---|---|
committer | drh <> | 2022-04-28 12:52:49 +0000 |
commit | 09121b0523fd6f2e7795b65222aeace231382ac8 (patch) | |
tree | 80b3f69280a822a56187ffdecca7ef8f29e6ad79 /src/sqliteInt.h | |
parent | 7980fadceff1593fe703bb5d0b48ab1772ef81ae (diff) | |
parent | 22b541b55a12a137b533132396cbdf2e71e2f7d3 (diff) | |
download | sqlite-09121b0523fd6f2e7795b65222aeace231382ac8.tar.gz sqlite-09121b0523fd6f2e7795b65222aeace231382ac8.zip |
Merge trunk enhancements into the right-join branch.
FossilOrigin-Name: 3fd9706bba4a71cb5c7ce1341c3be0a7727941445820a073e7b2f0f32512e8ef
Diffstat (limited to 'src/sqliteInt.h')
-rw-r--r-- | src/sqliteInt.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/sqliteInt.h b/src/sqliteInt.h index d9f5bc42e..eb8ad2abe 100644 --- a/src/sqliteInt.h +++ b/src/sqliteInt.h @@ -1780,6 +1780,7 @@ struct sqlite3 { #define SQLITE_BloomPulldown 0x00100000 /* Run Bloom filters early */ #define SQLITE_BalancedMerge 0x00200000 /* Balance multi-way merges */ #define SQLITE_ReleaseReg 0x00400000 /* Use OP_ReleaseReg for testing */ +#define SQLITE_FlttnUnionAll 0x00800000 /* Disable the UNION ALL flattener */ #define SQLITE_AllOpts 0xffffffff /* All optimizations */ /* @@ -4753,6 +4754,7 @@ int sqlite3ExprIsConstantNotJoin(Expr*); int sqlite3ExprIsConstantOrFunction(Expr*, u8); int sqlite3ExprIsConstantOrGroupBy(Parse*, Expr*, ExprList*); int sqlite3ExprIsTableConstant(Expr*,int); +int sqlite3ExprIsTableConstraint(Expr*,const SrcItem*); #ifdef SQLITE_ENABLE_CURSOR_HINTS int sqlite3ExprContainsSubquery(Expr*); #endif |