/ Check-in [e93d2c49]
Login
SQLite training in Houston TX on 2019-11-05 (details)
Part of the 2019 Tcl Conference

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Fix building with SQLITE_OMIT_FOREIGN_KEY defined.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: e93d2c49a44af994ff10cc9cc7eafacd5a4f73ab
User & Date: dan 2017-01-30 11:38:19
Context
2017-01-31
03:52
Performance optimization in sqlite3ExprAssignVarNumber(). check-in: 5987ca1f user: drh tags: trunk
2017-01-30
19:44
Experimental change to invoke the preupdate hook when WITHOUT ROWID tables are written. check-in: 856f8604 user: dan tags: preupdate-without-rowid
11:38
Fix building with SQLITE_OMIT_FOREIGN_KEY defined. check-in: e93d2c49 user: dan tags: trunk
2017-01-28
20:46
In the amalgamation, allocate the parser engine object from stack rather than from heap, for improved performance. This only happens in the amalgamation, since otherwise the sqlite3RunParser() routine does not know the object size. check-in: 4fe879d4 user: drh tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to src/sqliteInt.h.

  4182   4182     FKey *sqlite3FkReferences(Table *);
  4183   4183   #else
  4184   4184     #define sqlite3FkActions(a,b,c,d,e,f)
  4185   4185     #define sqlite3FkCheck(a,b,c,d,e,f)
  4186   4186     #define sqlite3FkDropTable(a,b,c)
  4187   4187     #define sqlite3FkOldmask(a,b)         0
  4188   4188     #define sqlite3FkRequired(a,b,c,d)    0
         4189  +  #define sqlite3FkReferences(a)        0
  4189   4190   #endif
  4190   4191   #ifndef SQLITE_OMIT_FOREIGN_KEY
  4191   4192     void sqlite3FkDelete(sqlite3 *, Table*);
  4192   4193     int sqlite3FkLocateIndex(Parse*,Table*,FKey*,Index**,int**);
  4193   4194   #else
  4194   4195     #define sqlite3FkDelete(a,b)
  4195   4196     #define sqlite3FkLocateIndex(a,b,c,d,e)