aboutsummaryrefslogtreecommitdiff
path: root/src/sqliteInt.h
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2009-11-18 01:25:26 +0000
committerdrh <drh@noemail.net>2009-11-18 01:25:26 +0000
commit2f2855b63872e7a573b76c95909cf96827963b5a (patch)
treea75f3f4ae0154bdb59cc23631c702c539a90e137 /src/sqliteInt.h
parent3c65721a5ba2c1457fdc28bc15e76f945c031c0a (diff)
downloadsqlite-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.h1
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);