/ Check-in [608ab4ac]
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 a harmless compiler warning.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | cursor-hints
Files: files | file ages | folders
SHA1: 608ab4ac1911d5f32a17ea043bd5f0748598691d
User & Date: drh 2015-08-13 21:38:09
Context
2015-08-14
01:03
Fix the CursorHint so that it includes the scan boundary constraints. On the expression text for the CursorHint opcode, show rowid correctly. check-in: f0d428d1 user: drh tags: cursor-hints
2015-08-13
21:38
Fix a harmless compiler warning. check-in: 608ab4ac user: drh tags: cursor-hints
21:32
Convert the hint expression of the CursorHint opcode into a string for display by EXPLAIN. check-in: 20688471 user: drh tags: cursor-hints
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to src/sqliteInt.h.

  3401   3401   void sqlite3Savepoint(Parse*, int, Token*);
  3402   3402   void sqlite3CloseSavepoints(sqlite3 *);
  3403   3403   void sqlite3LeaveMutexAndCloseZombie(sqlite3*);
  3404   3404   int sqlite3ExprIsConstant(Expr*);
  3405   3405   int sqlite3ExprIsConstantNotJoin(Expr*);
  3406   3406   int sqlite3ExprIsConstantOrFunction(Expr*, u8);
  3407   3407   int sqlite3ExprIsTableConstant(Expr*,int);
         3408  +#ifdef SQLITE_ENABLE_CURSOR_HINTS
  3408   3409   int sqlite3ExprContainsSubquery(Expr*);
         3410  +#endif
  3409   3411   int sqlite3ExprIsInteger(Expr*, int*);
  3410   3412   int sqlite3ExprCanBeNull(const Expr*);
  3411   3413   int sqlite3ExprNeedsNoAffinityChange(const Expr*, char);
  3412   3414   int sqlite3IsRowid(const char*);
  3413   3415   void sqlite3GenerateRowDelete(Parse*,Table*,Trigger*,int,int,int,i16,u8,u8,u8);
  3414   3416   void sqlite3GenerateRowIndexDelete(Parse*, Table*, int, int, int*);
  3415   3417   int sqlite3GenerateIndexKey(Parse*, Index*, int, int, int, int*,Index*,int);