/ Check-in [da9b3dce]
Login

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

Overview
Comment:Change the OP_ListXX opcodes to use 64 bit integers (CVS 1372)
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:da9b3dce334bde99360db45b4a3d41be519ec2d1
User & Date: danielk1977 2004-05-13 12:32:12
Context
2004-05-13
13:38
Changes to make regression tests in rowid.test pass. (CVS 1373) check-in: 790226c9 user: danielk1977 tags: trunk
12:32
Change the OP_ListXX opcodes to use 64 bit integers (CVS 1372) check-in: da9b3dce user: danielk1977 tags: trunk
11:46
Update quick.test (CVS 1371) check-in: a61eefa0 user: danielk1977 tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to src/vdbeInt.h.

215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
*/
typedef struct Keylist Keylist;
struct Keylist {
  int nKey;         /* Number of slots in aKey[] */
  int nUsed;        /* Next unwritten slot in aKey[] */
  int nRead;        /* Next unread slot in aKey[] */
  Keylist *pNext;   /* Next block of keys */
  int aKey[1];      /* One or more keys.  Extra space allocated as needed */
};

/*
** A Context stores the last insert rowid, the last statement change count,
** and the current statement change count (i.e. changes since last statement).
** Elements of Context structure type make up the ContextStack, which is
** updated by the ContextPush and ContextPop opcodes (used by triggers)







|







215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
*/
typedef struct Keylist Keylist;
struct Keylist {
  int nKey;         /* Number of slots in aKey[] */
  int nUsed;        /* Next unwritten slot in aKey[] */
  int nRead;        /* Next unread slot in aKey[] */
  Keylist *pNext;   /* Next block of keys */
  i64 aKey[1];      /* One or more keys.  Extra space allocated as needed */
};

/*
** A Context stores the last insert rowid, the last statement change count,
** and the current statement change count (i.e. changes since last statement).
** Elements of Context structure type make up the ContextStack, which is
** updated by the ContextPush and ContextPop opcodes (used by triggers)