diff options
author | dan <dan@noemail.net> | 2009-10-15 18:35:38 +0000 |
---|---|---|
committer | dan <dan@noemail.net> | 2009-10-15 18:35:38 +0000 |
commit | 937d0dea4fa934618454ebbe1ebfb5b8c9aae4d9 (patch) | |
tree | b01252eb93bbd4b1e2a9f786ed1f2466df44120a /src/sqliteInt.h | |
parent | 9bd42e96ac36aa940ebec2eb51e3def19c0434ea (diff) | |
download | sqlite-937d0dea4fa934618454ebbe1ebfb5b8c9aae4d9.tar.gz sqlite-937d0dea4fa934618454ebbe1ebfb5b8c9aae4d9.zip |
Add the experimental sqlite3_reoptimize() API.
FossilOrigin-Name: 9bd6f3d8864d422fe42074688b191915b27ad8ea
Diffstat (limited to 'src/sqliteInt.h')
-rw-r--r-- | src/sqliteInt.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/sqliteInt.h b/src/sqliteInt.h index 6a82cb7c4..c2c947d12 100644 --- a/src/sqliteInt.h +++ b/src/sqliteInt.h @@ -1590,7 +1590,8 @@ struct Expr { int iTable; /* TK_COLUMN: cursor number of table holding column ** TK_REGISTER: register number ** TK_TRIGGER: 1 -> new, 0 -> old */ - i16 iColumn; /* TK_COLUMN: column index. -1 for rowid */ + i16 iColumn; /* TK_COLUMN: column index. -1 for rowid. + ** TK_VARIABLE: variable number (always >= 1). */ i16 iAgg; /* Which entry in pAggInfo->aCol[] or ->aFunc[] */ i16 iRightJoinTable; /* If EP_FromJoin, the right table of the join */ u8 flags2; /* Second set of flags. EP2_... */ @@ -2132,6 +2133,7 @@ struct Parse { int nVarExpr; /* Number of used slots in apVarExpr[] */ int nVarExprAlloc; /* Number of allocated slots in apVarExpr[] */ Expr **apVarExpr; /* Pointers to :aaa and $aaaa wildcard expressions */ + Vdbe *pReprepare; /* VM being reprepared (sqlite3Reprepare()) */ int nAlias; /* Number of aliased result set columns */ int nAliasAlloc; /* Number of allocated slots for aAlias[] */ int *aAlias; /* Register used to hold aliased result */ |