diff options
author | drh <drh@noemail.net> | 2008-04-15 14:36:42 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2008-04-15 14:36:42 +0000 |
commit | f93d99990c58a6ec718e46a036dcd3596b2535b6 (patch) | |
tree | 8d598baf33ba658e510c1d4ae5749ba2d7e31d3c /src/sqliteInt.h | |
parent | 191b54cb5d463359dcc9ce14320ecd72de7cf264 (diff) | |
download | sqlite-f93d99990c58a6ec718e46a036dcd3596b2535b6.tar.gz sqlite-f93d99990c58a6ec718e46a036dcd3596b2535b6.zip |
Do not attempt to omit unused columns of a view in an instead-of trigger
since sometimes those columns can be used in ways that we do not expect.
Ticket #3055. (CVS 5012)
FossilOrigin-Name: f5fc42e96d36b78797d7fa10b01d22b8501112b1
Diffstat (limited to 'src/sqliteInt.h')
-rw-r--r-- | src/sqliteInt.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/sqliteInt.h b/src/sqliteInt.h index 6ff5b1f4b..78abb7de8 100644 --- a/src/sqliteInt.h +++ b/src/sqliteInt.h @@ -11,7 +11,7 @@ ************************************************************************* ** Internal interface definitions for SQLite. ** -** @(#) $Id: sqliteInt.h,v 1.692 2008/04/15 12:14:22 drh Exp $ +** @(#) $Id: sqliteInt.h,v 1.693 2008/04/15 14:36:42 drh Exp $ */ #ifndef _SQLITEINT_H_ #define _SQLITEINT_H_ @@ -1935,7 +1935,7 @@ void sqlite3RegisterDateTimeFunctions(sqlite3*); int sqlite3SafetyCheckOk(sqlite3*); int sqlite3SafetyCheckSickOrOk(sqlite3*); void sqlite3ChangeCookie(Parse*, int); -void sqlite3MaterializeView(Parse*, Select*, Expr*, u32, int); +void sqlite3MaterializeView(Parse*, Select*, Expr*, int); #ifndef SQLITE_OMIT_TRIGGER void sqlite3BeginTrigger(Parse*, Token*,Token*,int,int,IdList*,SrcList*, @@ -1955,14 +1955,12 @@ void sqlite3MaterializeView(Parse*, Select*, Expr*, u32, int); TriggerStep *sqlite3TriggerDeleteStep(sqlite3*,Token*, Expr*); void sqlite3DeleteTrigger(Trigger*); void sqlite3UnlinkAndDeleteTrigger(sqlite3*,int,const char*); - void sqlite3SelectMask(Parse *, Select *, u32); #else # define sqlite3TriggersExist(A,B,C,D,E,F) 0 # define sqlite3DeleteTrigger(A) # define sqlite3DropTriggerPtr(A,B) # define sqlite3UnlinkAndDeleteTrigger(A,B,C) # define sqlite3CodeRowTrigger(A,B,C,D,E,F,G,H,I,J,K) 0 -# define sqlite3SelectMask(A, B, C) #endif int sqlite3JoinType(Parse*, Token*, Token*, Token*); |