Thanks to visit codestin.com
Credit goes to chromium.googlesource.com
Sign in
chromium
/
external
/
github.com
/
sqlite
/
sqlite
/
HEAD
/
src
/
callback.c
2e899cc
The FuncDev.nArg field values -3 and -4 now have special meansing of 1 or more
by drh
· 6 months ago
6b429dc
Ensure that all prepared statements are expired and forced to reprepare
by drh
· 2 years, 2 months ago
41ce47c
Add the new internal interface sqlite3DbNNFreeNN(db,ptr) where both the
by drh
· 2 years, 11 months ago
daefcd9
Merge the JSON function enhancements from the json-enhancements branch into
by drh
· 3 years, 6 months ago
f975107
Protect all accesses to the FuncDef.u and Expr.u unions using nearby
by drh
· 3 years, 10 months ago
42a630b
Change the sqlite3.pDfltColl (the default collating sequence for the
by drh
· 5 years ago
2eeca20
Performance improvements and test cases added. Allow "PRAGMA trusted_schema=ON"
by drh
· 6 years ago
a5d0911
Move the sqlite3LocateCollSeq(), sqlite3FindCollSeq(), and
by drh
· 6 years ago
19efd0d
Simplifications to the sqlite3_normalized_sql() implementation.
by drh
· 7 years ago
8bee11a
Add the sqlite3_normalized_sql() API.
by mistachkin
· 7 years ago
normalized_sql
9201184
Store application-defined function names as lower-case to avoid the need
by drh
· 7 years ago
7e8515d
The query planner tries to avoids using indexes that use unknown collating
by drh
· 8 years ago
dc6b41e
Defer schema resets when the query planner is running.
by drh
· 8 years ago
8257aa8
Add the new sqlite3.mDbFlags field. Factor out bits of sqlite3.flags that
by drh
· 8 years ago
ebaaa67
Avoid unnecessary upper-to-lower case conversion for function names when
by drh
· 8 years ago
3b02e0f
Small size reduction in findCollSeqEntry().
by drh
· 8 years ago
666e866
Avoid unnecessary calls to sqlite3GetCollSeq() for a small performance gain.
by drh
· 8 years ago
6ad224e
Change a char* to const char* in order to suppress some harmless
by drh
· 9 years ago
80738d9
Improvements to the application-defined function mechanism so that it is
by drh
· 9 years ago
many-app-functions
4a642b6
Improvements to the way that OOM errors are processed.
by drh
· 9 years ago
2d80151
Combine the xFunc and xStep pointers of the FuncDef object into a single
by drh
· 10 years ago
60ec914
Fix typos in comments. No code changes.
by peter.d.reid
· 11 years ago
acbcb7e
Simplify the interface to the symbol table, saving 600 bytes of code space.
by drh
· 11 years ago
2c5e35f
Rename the internal Schema.flags field to Schema.schemaFlags.
by drh
· 11 years ago
4a8ee3d
Allow the SQLITE_DETERMINISTIC flag to be ORed into the preferred text encoding
by drh
· 12 years ago
d36e104
Combine the FuncDef.iPrefEnc and FuncDef.flags fields into a single
by drh
· 12 years ago
79e72a5
Consolidate all occurrences of the "no such collation sequence" error message
by drh
· 13 years ago
89d5d6a
Fix the application-defined function logic so that functions with a variable
by drh
· 13 years ago
b6ee660
Rename sqlite3SchemaFree() to sqlite3SchemaClear() to more accurately reflect
by drh
· 14 years ago
c2a7555
Add a generation counter to the Schema object and enhance OP_VerifySchema
by drh
· 14 years ago
6c5cecb
Updates to the requirements on the sqlite3_create_function() family of
by drh
· 15 years ago
b975598
Make sure all memory from sqlite3DbMalloc() is freed by sqlite3DbFree() and
by drh
· 15 years ago
b246895
Remove additional traces (mostly in comments) of the Table.dbMem field.
by drh
· 15 years ago
1feeaed
Remove the Table.dbMem variable, as it is no longer being used for its original purpose.
by dan
· 15 years ago
545f587
When commands such as ALTER TABLE and VACUUM use SQL internally, make sure
by drh
· 15 years ago
c81c11f
Remove the obsolete "$Id:$" RCS identifier strings from the source code.
by drh
· 16 years ago
1da40a3
Check in implementation of foreign key constraints.
by dan
· 16 years ago
cea72b2
Warning cleanup from the MSVC compile.
by shane
· 16 years ago
9aeda79
All the sqlite3GetCollSeq() function to specify an arbitrary text encoding.
by drh
· 16 years ago
58fbb31
Changes to prepare.c and callback.c to promote better test coverage. (CVS 6770)
by drh
· 16 years ago
7aaa878
Updates to the extension loading logic to support full coverage testing. (CVS 6659)
by drh
· 16 years ago
c4a64fa
Rework the logic that generates a schema for tables created using
by drh
· 16 years ago
dee0e40
Changes to facility full coverage testing of util.c. (CVS 6597)
by drh
· 16 years ago
e61922a
Remove the aFKey hash table, which was not being used. Simplify the
by drh
· 16 years ago
d9da78a
Changes to insure that lookaside memory allocations are never used to hold
by drh
· 16 years ago
be21779
Corrected typos and misspellings. Ticket #3702. (CVS 6336)
by shane
· 16 years ago
dfbc3a8
Better error message when coalesce() has too few arguments. Ticket #3623. (CVS 6222)
by drh
· 16 years ago
1bd10f8
Additional work at eliminating silly compiler warnings. (CVS 6010)
by drh
· 17 years ago
ea67883
Never use strlen(). Use our own internal sqlite3Strlen30() which is
by drh
· 17 years ago
1b67f3c
Simplify the symbol hash table to use only a single key class. Other
by drh
· 17 years ago
e3602be
Calling sqlite3_create_function with nArg==(-1) does not override prior
by drh
· 17 years ago
075c23a
Begin adding support for the SQLITE_OMIT_WSD macro. Some (many) WSD variables still need wrappers added to them. (CVS 5652)
by danielk1977
· 17 years ago
777c538
Move date+time functions to start-time initialization. Additional
by drh
· 17 years ago
70a8ca3
Initialize the global built-in function table at start-time
by drh
· 17 years ago
8c0a791
Add the pcache module from the experimental branch. Also change things so that most of the built-in SQL functions are kept in single static hash-table, rather than creating and populating a separate hash table for each open database connection. (CVS 5566)
by danielk1977
· 17 years ago
633e6d5
Implement the "lookaside" memory allocation cache. Use of this cache makes
by drh
· 17 years ago
0a687d1
Improved enforcement of the SQLITE_LIMIT_LENGTH limit. (CVS 5368)
by drh
· 17 years ago
8cf6c55
Fix a bug causing the pager-cache size to be reset to its default value whenever the database schema was reloaded. (CVS 5283)
by danielk1977
· 17 years ago
a1644fd
Modifications to the malloc failure tests to test transient and persistent failures. (CVS 4321)
by danielk1977
· 18 years ago
f3a65f7
The malloc.test script now passes all tests with no errors. (CVS 4271)
by drh
· 18 years ago
b21c8cd
The sqlite3_value object now carries an sqlite3* pointer to use for
by drh
· 18 years ago
1e53695
More work on refactoring of malloc() interfaces. There are still many errors. (CVS 4233)
by danielk1977
· 18 years ago
1743575
Half-way through a major refactoring of the memory allocation.
by drh
· 18 years ago
a9808b3
Add the experimental create_collation_x() api. (CVS 3934)
by danielk1977
· 18 years ago
a04a34f
Ensure sqlite3_finalize() can be called from within the xDisconnect() method of virtual tables. (CVS 3845)
by danielk1977
· 18 years ago
a34001c
Minor tweaks to collating sequences. We'll hold of making major changes
by drh
· 18 years ago
f012ea3
When opening a new connection on a shared cache, be careful not to
by drh
· 19 years ago
91171cd
Make sure sqlite3FindCollSeq() returns NULL after a malloc() failure. (CVS 3134)
by drh
· 19 years ago
03b808a
Get parserless builds working again. (CVS 3133)
by drh
· 19 years ago
9e12800
Use a global variable protected by a mutex instead of thread-specific-data to record malloc() failures. (CVS 2972)
by danielk1977
· 20 years ago
6f7adc8
Automatically deallocate thread-specific data when it is no longer
by drh
· 20 years ago
b3bf556
Store collation sequence names instead of pointers in sharable schema data structures. (CVS 2904)
by danielk1977
· 20 years ago
14db266
Fix some errors to do with attached databases and text encodings in shared-cache mode. (CVS 2895)
by danielk1977
· 20 years ago
e501b89
Rename DbSchema to "Schema" and SqliteTsd to "ThreadData". (CVS 2893)
by danielk1977
· 20 years ago
26abcb1
Avoid using the transient value in the UTF-16 collation needed callback. (CVS 2816)
by drh
· 20 years ago
268803a
Properly zero-terminate UTF-16 collation names on an
by drh
· 20 years ago
261919c
Some elements of the new malloc() failure handling. Not all cases work properly yet. Also, library is not threadsafe if malloc() fails right now. (CVS 2800)
by danielk1977
· 20 years ago
d9cb6ac
Changes to prevent various compiler warnings. (CVS 2750)
by drh
· 20 years ago
55ef4d9
The case_sensitive_like pragma added.
by drh
· 20 years ago
4dade03
Rearrange code so that SSE can invoke the collation factory. (CVS 2482)
by danielk1977
· 20 years ago
fd9a0a4
Move a few things around to make building without the parser easier. (CVS 2479)
by danielk1977
· 20 years ago