diff options
author | danielk1977 <danielk1977@noemail.net> | 2008-10-02 13:50:55 +0000 |
---|---|---|
committer | danielk1977 <danielk1977@noemail.net> | 2008-10-02 13:50:55 +0000 |
commit | 41a05b7beea50d0d619f09afa5576e3491648463 (patch) | |
tree | 2533e6c5b64d6c54bdf787692de55c8b3bfacd78 /src/sqliteInt.h | |
parent | 03680729058d008da86ea320548b0a7a88d92aca (diff) | |
download | sqlite-41a05b7beea50d0d619f09afa5576e3491648463.tar.gz sqlite-41a05b7beea50d0d619f09afa5576e3491648463.zip |
Optimize queries that contain "WHERE rowid IN (x, y, z...)" by using an intkey btree to store the (x, y, z...) set instead of an index btree. (CVS 5760)
FossilOrigin-Name: 803a1736d56b3c07b8ad38715fe0e39196ecc507
Diffstat (limited to 'src/sqliteInt.h')
-rw-r--r-- | src/sqliteInt.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/sqliteInt.h b/src/sqliteInt.h index af12e0f86..daa85a722 100644 --- a/src/sqliteInt.h +++ b/src/sqliteInt.h @@ -11,7 +11,7 @@ ************************************************************************* ** Internal interface definitions for SQLite. ** -** @(#) $Id: sqliteInt.h,v 1.772 2008/09/12 16:03:48 drh Exp $ +** @(#) $Id: sqliteInt.h,v 1.773 2008/10/02 13:50:56 danielk1977 Exp $ */ #ifndef _SQLITEINT_H_ #define _SQLITEINT_H_ @@ -2367,7 +2367,7 @@ void sqlite3AlterRenameTable(Parse*, SrcList*, Token*); int sqlite3GetToken(const unsigned char *, int *); void sqlite3NestedParse(Parse*, const char*, ...); void sqlite3ExpirePreparedStatements(sqlite3*); -void sqlite3CodeSubselect(Parse *, Expr *, int); +void sqlite3CodeSubselect(Parse *, Expr *, int, int); void sqlite3SelectPrep(Parse*, Select*, NameContext*); int sqlite3ResolveExprNames(NameContext*, Expr*); void sqlite3ResolveSelectNames(Parse*, Select*, NameContext*); |