Thanks to visit codestin.com
Credit goes to chromium.googlesource.com
Sign in
chromium
/
external
/
github.com
/
sqlite
/
sqlite
/
HEAD
/
src
/
vdbeInt.h
07b483c
Minor internal doc correction in vdbeInt.h.
by stephan
· 9 days ago
8ae57fa
Use a more robust backup definition for offsetof().
by drh
· 7 weeks ago
7bd72d4
Fix alignment problems on Linux with -m32 and on Mac PPC.
by drh
· 4 months ago
b6e8f65
KeyInfo is now an indeterminate size, so we cannot declare a variable of that
by drh
· 4 months ago
cebf06c
Make use of the flexible-array feature of C99, when available, to try to
by drh
· 4 months ago
03c6517
Fix GCC-isms and compiler warnings introduced by recent check-ins
by drh
· 5 months ago
84b0f22
Fix comments on the Parse.nMaxArgs field so that they are correct. Add
by drh
· 5 months ago
8e7a168
Performance improvements to the (debug-use only) Mem.pScopyFrom logic, resulting
by drh
· 6 months ago
35d302c
Increase the maximum number of arguments on an SQL function to 1000 with the
by drh
· 7 months ago
4bf24c8
Avoid loading the entire record into memory for an sqlite3_preupdate_old() call that retrieves an IPK value.
by dan
· 9 months ago
38b31a9
Fix the preupdate hook so that it works when the "old.*" row has a column with a non-NULL default value that was added by ALTER TABLE ADD COLUMN after the current record was created.
by dan
· 10 months ago
preupdate-hook-fix
98ab970
The original column-cache implementation from check-in [ab1edcc7fedcf279]
by drh
· 2 years ago
58b5921
Add the sqlite3_stmt_explain() API.
by drh
· 2 years ago
594f5e2
The OP_Column opcode caches large column values coming from overflow pages.
by drh
· 2 years ago
569700a
Further improvements to large string handling in relation to JSON.
by drh
· 2 years ago
d1db37a
Enhance the sqlite3_stmt_explain() interface so that avoids unnecessary
by drh
· 2 years ago
bc91738
Add a C-source spell-checking facility. make misspell (on Nix)
by larrybr
· 2 years, 1 month ago
b604f14
Enhance the sqlite3_vtab_in_first() and sqlite3_vtab_in_next() interfaces so
by drh
· 2 years, 6 months ago
edc2713
Rename the Vdbe.pResultSet field to pResultRow in order to better distinguish
by drh
· 2 years, 7 months ago
7f4b066
Reduce the overhead of SQLITE_ENABLE_STMT_SCANSTATUS some.
by dan
· 2 years, 7 months ago
f6f01f1
Add CYCLES scanstat measurement to "USE TEMP B-TREE FOR ORDER BY" lines.
by dan
· 2 years, 8 months ago
231ff4b
Enhance the sqlite3_stmt_scanstatus() API and add sqlite3_stmt_scanstatus_v2(). For creation of easier to read query performance reports.
by dan
· 2 years, 8 months ago
e5928b1
Change the names of the Vdbe.pVNext and Vdbe.ppVPrev fields to make them
by drh
· 2 years, 11 months ago
27a242c
Fix the OP_NullRow opcode so that it works even if it applied to an
by drh
· 3 years, 1 month ago
eab6c12
Fix assert() statements associated with artifical null-value cursors
by drh
· 3 years, 3 months ago
18bcfb9
Omit the Vdbe.runOnlyOnce flag (simplifying the prepared statement
by drh
· 3 years, 4 months ago
1f416db
Fix harmless compiler warnings.
by drh
· 3 years, 4 months ago
d859dc2
In-line the sqlite3VdbeSerialPut() routine into the OP_MakeRecord opcode.
by drh
· 3 years, 4 months ago
a24832b
Omit the Vdbe.doingRerun field for a slight size reduction and performance gain.
by drh
· 3 years, 4 months ago
473571b
Provide and use a version of sqlite3VdbeFreeCursor() that guarantees the
by drh
· 3 years, 4 months ago
17c4865
Refactor the Vdbe.iVdbeMagic field into Vdbe.eVdbeState. Split the RUNNING
by drh
· 3 years, 4 months ago
659fdb4
Have the sqlite3_context object carry the encoding for the prepared statement
by drh
· 3 years, 4 months ago
66181ce
Rename Vdbe.iVdbeMagic to eVdbeState. Remove unnecessary states. This is
by drh
· 3 years, 4 months ago
fc85450
Faster version of sqlite3VdbeMemRelease().
by drh
· 3 years, 5 months ago
8552b10
Reorganize the bits in Mem.flags. Free up one bit for reuse.
by drh
· 3 years, 5 months ago
74a12dd
Expand the comment on the definition of the Mem object to better explain the
by drh
· 3 years, 5 months ago
4296357
The performance increase in the previous check-in of this branch was due to
by drh
· 3 years, 5 months ago
optimize-init-mem
c9373e8
An optimization to initMemArray() saves almost 500K cycles. But it seems a
by drh
· 3 years, 5 months ago
fc56950
Revise the initialization processing for OP_Column to make it about
by drh
· 3 years, 5 months ago
30e314e
Refactor sqlite3_vtab_in() to make use of the existing
by drh
· 3 years, 6 months ago
0fe7e7d
Add new interfaces to enable virtual table to process IN operator constraints
by drh
· 3 years, 6 months ago
b248668
Small performance and size optimization to allocateCursor().
by drh
· 3 years, 7 months ago
06164b2
Omit the return value from sqlite3VdbeSerialGet() for a size reduction
by drh
· 3 years, 7 months ago
23d41e6
Add SQLITE_STMTSTATUS_FILTER_HIT and _MISS for tracking the effectiveness
by drh
· 3 years, 8 months ago
2db144c
Add a Bloom filter to the automatic-index mechanism.
by drh
· 3 years, 8 months ago
a32536b
Fix the zeroblob() function and related APIs so that they work with SQLITE_OMIT_INCRBLOB builds.
by dan
· 3 years, 8 months ago
de32461
More precision in comparing integers and floating point values while
by drh
· 4 years ago
2c71887
Add the sqlite3_changes64() and sqlite3_total_changes64() API functions.
by dan
· 4 years, 1 month ago
d622855
Set the database connection error code for an oversize argument to
by drh
· 4 years, 1 month ago
a23a873
Add the experimental sqlite3session_changeset_size() API.
by dan
· 4 years, 3 months ago
5a4a15f
Further sanity checking of the OpenDup cursors.
by drh
· 4 years, 4 months ago
17b7481
Change the name of Vdbe.magic to Vdbe.iVdbeMagic to disambiguate with
by drh
· 4 years, 6 months ago
fa17e13
Improvements to the IN-early-out optimization so that it works more
by drh
· 4 years, 11 months ago
abc3815
Continuing work toward supporting unsigned 32-bit page numbers.
by drh
· 5 years ago
c004bd5
Fix another harmless compiler warning.
by drh
· 5 years ago
e0ef4e2
Add a missing #ifdef to avoid a harmless compiler warning.
by drh
· 5 years ago
8c5163a
The bytecode() function now runs and sometimes works, but it untested and
by drh
· 5 years ago
356cd76
Begin breaking appear the sqlite3VdbeList() routine into subroutines that
by drh
· 5 years ago
2c3629e
Change a bitfield in sqlite3_stmt into an unsigned character, for slightly
by drh
· 5 years ago
2a74006
Small size reduction and performance improvement in the
by drh
· 5 years ago
5ca0632
Rewrite the (debugging use only) sqlite3VdbeMemPrettyPrint() function to use
by drh
· 6 years ago
be3da24
Add the OP_FinishSeek opcode which completes an OP_DeferredSeek if the seek
by drh
· 6 years ago
0af6ddd
Fix the OP_Cast operator so that when casting to TEXT, it always leaves
by drh
· 6 years ago
093589d
Fix a faulty assert() statement in the sqlite3VdbeMemExpandBlob() routine.
by drh
· 6 years ago
175b8f0
Remove support for STAT3. The sqlite_stat3 tables are ignored, if they
by drh
· 6 years ago
c1da439
Move the sqlite3VdbeSerialType() routine in-line in the OP_MakeRecord opcode.
by drh
· 6 years ago
de7109e
Ensure that the typeof() function always returns SQLITE_FLOAT for floating
by drh
· 6 years ago
83a1daf
When values have real affinity and are converted into strings for CHECK
by drh
· 6 years ago
7d68339
Fix a faulty assert() in the sqlite3VdbeMemExpandBlob() routine.
by drh
· 6 years ago
860d2b0
Make sure the MEM_FromBind bit inthe Mem.flags field is not included in
by drh
· 6 years ago
57b1a3e
Initial implementation of the sqlite3_value_frombind() interface.
by drh
· 6 years ago
81f9159
Faster allocation of new sqlite3_stmt objects.
by drh
· 7 years ago
b699179
Move the nOpAlloc field from Parse into Vdbe to avoid an extra pointer
by drh
· 7 years ago
893bd37
Fix the sqlite3_normalized_sql() interface so that it renders
by drh
· 7 years ago
92cd307
Fix harmless compiler warnings that appear with SQLITE_OMIT_EXPLAIN.
by drh
· 7 years ago
8bee11a
Add the sqlite3_normalized_sql() API.
by mistachkin
· 7 years ago
normalized_sql
9d67afc
Also free up the MEM_RowSet bit in the Mem.flags field and have RowSet objects
by drh
· 7 years ago
72f56ef
Free up the MEM_Frame bit in Mem.flags object. Store VdbeFrame objects
by drh
· 7 years ago
c6ed275
Remove more column-cache residue: The OP_SetColTab and OP_VerifyColTab
by drh
· 7 years ago
ba968db
Do not abort running queries due to a CREATE INDEX statement. Allow them
by drh
· 7 years ago
67a9b8e
Omit all window-function related code when building with SQLITE_OMIT_WINDOWFUNC.
by dan
· 7 years ago
09882a7
Merge latest trunk changes into this branch.
by dan
· 7 years ago
4449437
Pad out the sqlite3_value structure to be a multiple of 8 bytes.
by drh
· 7 years ago
58773a5
Improvements to SCopy correctness tracking when SQLITE_DEBUG is enabled.
by drh
· 7 years ago
299bf7c
Add the OP_SetTabCol and OP_VerifyTabCol opcodes, only when compiling with
by drh
· 7 years ago
07509f8
Merge latest trunk changes with this branch.
by dan
· 7 years ago
8c2b6d7
Add the OP_IfNoHope and OP_SeekHit opcodes used to reduce the number of
by drh
· 7 years ago
2b1287c
Merge latest trunk changes into this branch.
by dan
· 7 years ago
4031baf
When compiling with SQLITE_DEBUG, add run-time checks to ensure that no
by drh
· 7 years ago
86fb6e1
Start of experimental implementation of SQL window functions. Does not yet work.
by dan
· 7 years ago
1fcfa72
Always interpret non-zero floating-point values as true even if their
by drh
· 7 years ago
f09ac0b
Slightly faster function dispatch in the virtual machine by avoiding
by drh
· 7 years ago
8c9e30b
Remove an unused field from the internal definition of the sqlite3_context
by drh
· 8 years ago
ce2fbd1
Add the experimental sqlite3_value_nochange() interface usable by xUpdate
by drh
· 8 years ago
6f390be
Add the sqlite3_vtab_nochange() method which virtual table implementations
by drh
· 8 years ago
sqlite3_vtab_nochange
fe0cf7a
Avoid a test for CURTYPE_BTREE in sqlite3VdbeCursorMoveto() in order to reduce
by drh
· 8 years ago
a0024e6
Improved implementation of the destructor on pointer-passing interfaces.
by drh
· 8 years ago
2293006
Add a destructor argument to sqlite3_bind_pointer()
by drh
· 8 years ago
ae3ec3f
Add an experimental "pointer type" parameter to sqlite3_bind_pointer(),
by drh
· 8 years ago
3fb4060
Merge the latest changes from trunk.
by drh
· 8 years ago
Next »