diff options
author | drh <drh@noemail.net> | 2003-09-06 22:18:07 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2003-09-06 22:18:07 +0000 |
commit | 7c972dec5ca539a5f33507a00d5db2ba66373887 (patch) | |
tree | 989489c046b5beee09cf1bb010bd8d55603c4c1c /src/sqliteInt.h | |
parent | 9a32464b543cda85c698bd14e3561c4ebff22da1 (diff) | |
download | sqlite-7c972dec5ca539a5f33507a00d5db2ba66373887.tar.gz sqlite-7c972dec5ca539a5f33507a00d5db2ba66373887.zip |
Update Makefile.in for the new vdbeaux.c file. Remove the experimental
"sqlite_instantiate()" routine and replace it with "sqlite_bind()" which
is more like ODBC and JDBC. (CVS 1095)
FossilOrigin-Name: 990bb11898a539bb0795a4a216fcd989943a0fb2
Diffstat (limited to 'src/sqliteInt.h')
-rw-r--r-- | src/sqliteInt.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/sqliteInt.h b/src/sqliteInt.h index 65944bec8..500bcf475 100644 --- a/src/sqliteInt.h +++ b/src/sqliteInt.h @@ -11,7 +11,7 @@ ************************************************************************* ** Internal interface definitions for SQLite. ** -** @(#) $Id: sqliteInt.h,v 1.197 2003/08/23 22:40:54 drh Exp $ +** @(#) $Id: sqliteInt.h,v 1.198 2003/09/06 22:18:08 drh Exp $ */ #include "config.h" #include "sqlite.h" @@ -604,7 +604,9 @@ struct Token { ** it can be accessed after all aggregates are computed. ** ** If the expression is a function, the Expr.iTable is an integer code -** representing which function. +** representing which function. If the expression is an unbound variable +** marker (a question mark character '?' in the original SQL) then the +** Expr.iTable holds the index number for that variable. ** ** The Expr.pSelect field points to a SELECT statement. The SELECT might ** be the right operand of an IN operator. Or, if a scalar SELECT appears @@ -866,6 +868,7 @@ struct Parse { int nMem; /* Number of memory cells used so far */ int nSet; /* Number of sets used so far */ int nAgg; /* Number of aggregate expressions */ + int nVar; /* Number of '?' variables seen in the SQL so far */ AggExpr *aAgg; /* An array of aggregate expressions */ const char *zAuthContext; /* The 6th parameter to db->xAuth callbacks */ Trigger *pNewTrigger; /* Trigger under construct by a CREATE TRIGGER */ |