diff options
author | drh <drh@noemail.net> | 2009-11-18 01:25:26 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2009-11-18 01:25:26 +0000 |
commit | 2f2855b63872e7a573b76c95909cf96827963b5a (patch) | |
tree | a75f3f4ae0154bdb59cc23631c702c539a90e137 /src/sqliteInt.h | |
parent | 3c65721a5ba2c1457fdc28bc15e76f945c031c0a (diff) | |
download | sqlite-2f2855b63872e7a573b76c95909cf96827963b5a.tar.gz sqlite-2f2855b63872e7a573b76c95909cf96827963b5a.zip |
Suppress more instances of unnecessary OP_IsNull and OP_Affinity opcodes.
FossilOrigin-Name: bf6c0bd1c5568c6292ea0a64c8a5071e1bd3079a
Diffstat (limited to 'src/sqliteInt.h')
-rw-r--r-- | src/sqliteInt.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/sqliteInt.h b/src/sqliteInt.h index 64c7c356f..293c2446b 100644 --- a/src/sqliteInt.h +++ b/src/sqliteInt.h @@ -2675,6 +2675,7 @@ int sqlite3ExprIsConstantNotJoin(Expr*); int sqlite3ExprIsConstantOrFunction(Expr*); int sqlite3ExprIsInteger(Expr*, int*); int sqlite3ExprCanBeNull(const Expr*); +void sqlite3ExprCodeIsNullJump(Vdbe*, const Expr*, int, int); int sqlite3ExprNeedsNoAffinityChange(const Expr*, char); int sqlite3IsRowid(const char*); void sqlite3GenerateRowDelete(Parse*, Table*, int, int, int, Trigger *, int); |