Thanks to visit codestin.com
Credit goes to chromium.googlesource.com
Sign in
chromium
/
external
/
github.com
/
sqlite
/
sqlite
/
HEAD
/
src
/
sqliteInt.h
74cc109
Ensure that the accumulator for an aggregate always gets initialized,
by drh
· 2 days ago
f8addcf
Fix harmless compiler warnings in builds that use SQLITE_OMIT_DATETIME_FUNCS.
by drh
· 6 days ago
44a0367
Merge the latest trunk enhancements and fixes into the empty-table-optimizations branch.
by drh
· 12 days ago
4aacd1e
Back out the fix at [ba7d5bad32ad6aac] because it does not always work and because
by drh
· 13 days ago
aa54d7a
Merge in the exists-to-join optimization that has been modified
by drh
· 2 weeks ago
c52e9d9
Raise an error right away if the number of aggregate terms in a query
by drh
· 3 weeks ago
9a9140b
Change the definition of SQLITE_DYNAMIC to a function that has exactly
by drh
· 4 weeks ago
6ed5aa4
Make the show-%p-az-zero hack of the previous check-in configurable at
by drh
· 5 weeks ago
90ba0d4
Improved diagnostics for Bitvec: Add the sqlite3ShowBitvec() routine that
by drh
· 6 weeks ago
342ef63
Improve the accuracy of affinity and collating sequence analysis for
by drh
· 7 weeks ago
8658a8d
Remove an unnecessary parameter from sqlite3VdbeRecordUnpack(). Improved
by drh
· 7 weeks ago
7590bfd
Fix stale comments related to KeyInfo. Add new assert()s associated with
by drh
· 7 weeks ago
8ae57fa
Use a more robust backup definition for offsetof().
by drh
· 7 weeks ago
691b44a
Back out the "low-quality index" query planner hack of check-in
by drh
· 9 weeks ago
0243ca8
Correctly handle the case of a multi-column UNIQUE constraint that contains
by drh
· 3 months ago
01ef1df
Use flexible arrays for RTREE.
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
87ad172
Enhancements to help avoid problems in the CLI when trying display content
by drh
· 5 months ago
a357a90
Consolidate two different UTF8 encoders into a single subroutine.
by drh
· 5 months ago
b6205d4
Add the unistr_quote() function that works like quote(), but also escape
by drh
· 5 months ago
b081a39
Merge latest changes from trunk into this branch.
by dan
· 5 months ago
win32-enable-setlk
cc803b2
The number of declared columns in an index is limited to SQLITE_LIMIT_COLUMN.
by drh
· 5 months ago
ce25007
Detect when a UNIQUE or PRIMARY KEY on a WITHOUT ROWID table would need
by drh
· 5 months ago
ef86b94
Code changes that make it easier to prove that no 32-bit integer overflows
by drh
· 5 months ago
138951d
Merge latest changes from trunk into this branch.
by dan
· 5 months ago
2d87894
Experimental change to allow clients to block when taking a SHARED lock to connect to a wal mode database.
by dan
· 5 months ago
66172ce
Put a 16-byte hash table for column names on each Table object, to speed
by drh
· 5 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
7fd936e
Further reduction in the amount of memset() needed to initialize the Parse
by drh
· 5 months ago
ede1690
Reduce the amount of memset() needed to initialize the Parse object.
by drh
· 5 months ago
0d9f2a1
The Parse.addrExplain field is never even if SQLITE_OMIT_EXPLAIN is defined.
by drh
· 6 months ago
e16b345
Add the SQLITE_DBCONFIG_ENABLE_COMMENTS setting (default on) to enable or
by drh
· 6 months ago
0911f86
Merge all the latest trunk changes into the extra-security branch.
by drh
· 6 months ago
4628888
Have sqlite3_enable_setlk(-1) configure indefinite blocking locks where they are supported.
by dan
· 6 months ago
8b62a82
Simplifh the IdList object to remove unnecessary fields. Performance
by drh
· 6 months ago
43aad25
Add the sqlite3_setlk_timeout() API. For setting the timeout used by SQLITE_ENABLE_SETLK_TIMEOUT blocking locks without also setting the regular retry-based busy-timeout.
by dan
· 6 months ago
fe54b7a
Small size and complexity reduction on the star-query heuristic. Improved
by drh
· 6 months ago
0186ee1
Improvments to debug output on the star-query heuristic.
by drh
· 6 months ago
c850c2b
Add two new sqlite3_db_config() options that enable the ATTACH command
by drh
· 6 months ago
enable-attach
3640785
Add an SQLITE_TESTCTRL_OPTIMIZATION mask that can disable the query planner
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
bc4df60
Remove the never-used and never-documented and long-ago deprecated
by drh
· 9 months ago
624cb96
An assortment of comment typo fixes discovered by aspell. Add several new words to tool/custom.txt. No code changes.
by stephan
· 9 months ago
d564bdb
Allow expressions with subtypes to be read from indexes unless they are being used as direct or indirect parameters to SQLITE_SUBTYPE functions.
by dan
· 10 months ago
c857b9e
Experimental change to allow expressions with subtypes to be read from indexes in situations where they are not used as function parameters.
by dan
· 10 months ago
51bbf0c
Unconditionally include <ctype.h> in sqliteInt.h, even in builds where
by drh
· 10 months ago
e8b2c92
Remove all code that makes use of the C-language "long double" datatype.
by drh
· 10 months ago
dac22f6
Add compile-time option -DSQLITE_USE_LONG_DOUBLE=0 to omit all attempts to use
by drh
· 10 months ago
f8305e4
Improved rebustness to malformed UTF-16 inputs to sqlite3_prepare16_v2().
by drh
· 10 months ago
6cb1233
A couple of #defines so that the build work with SQLITE_OMIT_FLOATING_POINT.
by drh
· 11 months ago
makefile-improvements
bb36d55
Fix minor comment issues.
by drh
· 11 months ago
692c160
Tighter checking of access constraints on union members in SrcItem.
by drh
· 11 months ago
1521ca4
Refactor the SrcItem object so that information about subqueries is stored
by drh
· 11 months ago
b204b6a
Give unique names to fields in the SrcItem object, to facilitate analysis of
by drh
· 11 months ago
8797bd6
Reduce the size of the SrcItem object by combining fields into a union.
by drh
· 11 months ago
235b5d0
If a subquery is materialized due to an ORDER BY and that ordering is useful
by drh
· 11 months ago
575a7b8
Change the AggInfoColumnReg() and AggInfoFuncReg() macros for
by drh
· 12 months ago
a3ee386
Merge all the latest trunk enhancements into the exists-to-join branch.
by drh
· 12 months ago
exists-to-join
42123a2
Use a mini Bloom filter to help reduce the number of pointless searches for
by drh
· 1 year ago
615fc1f
Small performance optimizations.
by drh
· 1 year ago
reuse-subqueries
6172e43
Use a Bloom filter to improve performance of IN operators when the RHS of
by drh
· 1 year, 1 month ago
8960c02
Reword the deliberate_fall_through macro along the lines suggested by
by drh
· 1 year, 1 month ago
c96e47c
Merge the latest trunk enhancements into the exists-to-join branch.
by drh
· 1 year, 1 month ago
e9540e2
Internal doc typo fixes, as reported in the forum. No code changes.
by stephan
· 1 year, 1 month ago
ddc6266
Provide the ability to disable the exists-to-join optimization using
by drh
· 1 year, 1 month ago
b4f41b8
Merge trunk enhancements into the exists-to-join branch.
by drh
· 1 year, 1 month ago
2fbb3fb
Disable the omit-noop-join optimization when there are 64 or more terms in
by drh
· 1 year, 1 month ago
5525ac1
Experimental optimization to rewrite a SELECT with an EXISTS(...) expression in the WHERE clause as a join.
by dan
· 1 year, 1 month ago
4703b7d
Better optimize queries that use parameters in the LIMIT clause.
by drh
· 1 year, 1 month ago
586b2b2
Omit an unused #define.
by drh
· 1 year, 2 months ago
89b04f3
Ensure that queries like "SELECT indeterministic(a) FROM tbl GROUP BY 1" invoke the indeterministic function only once for each row of tbl.
by dan
· 1 year, 2 months ago
0462499
Fix the definition of sqlite3_vtab_distinct() such that return codes 2 and
by drh
· 1 year, 2 months ago
3254206
The sqlite3FaultSim(300) error from [1e8863909ac369e5] must be treated as
by drh
· 1 year, 2 months ago
8292aa7
Squelch two OMIT-flag-related warnings reported in [forum:388243d9882067a9|forum post 388243d9882067a9]. No functional changes.
by stephan
· 1 year, 2 months ago
660322f
Merge trunk enhancements into the pushdown-subquery branch.
by drh
· 1 year, 3 months ago
05c6d13
Add comments to note the name abiguity between the MySQL push-down
by drh
· 1 year, 3 months ago
6951c49
Do not allow changes to sqlite3ExprIsTableConstant() that support pushdown of
by drh
· 1 year, 3 months ago
de6a4be
Generalize pushdown to allow any uncorrelated subquery to be pushed down.
by drh
· 1 year, 3 months ago
743ae4c
Experimental enhancement in which expressions of the form "expr IN table"
by drh
· 1 year, 4 months ago
8ce73ce
Fix typos in comments. Provided ".wheretrace" debugging output for the
by drh
· 1 year, 4 months ago
interstage-heuristic
36f01f2
Return the error "ambiguous column name: rowid", instead of "no such column: rowid", when a "rowid" reference is ambiguous.
by drh
· 1 year, 4 months ago
4b42b52
When compiled with SQLITE_ALLOW_ROWID_IN_VIEW, rowid-in-view is on by default
by drh
· 1 year, 4 months ago
5ed044e
Fix another problem from [c63e26e705f5e967] involving infinities and the
by drh
· 1 year, 4 months ago
ac7c6f5
Add assert() statements to validate access to the SrcItem.u1.nRow union member.
by drh
· 1 year, 4 months ago
27a5ee8
Improvements to EXPLAIN QUERY PLAN output for multi-row VALUES claues.
by drh
· 1 year, 4 months ago
7dc3e92
Further expand the scope of usage for the enhacement to expr-is-constant.
by drh
· 1 year, 4 months ago
f696591
Enhance the sqlite3ExprIsConstant() function so that it recognizes
by drh
· 1 year, 4 months ago
815e055
Attempt to reduce the memory used by VALUES clauses in as many statements as possible, not just INSERT. This branch still has problems.
by dan
· 1 year, 4 months ago
61b77a6
The NOT NULL strength reduction optimization from [de9c86c9e4cdb34f] should
by drh
· 1 year, 4 months ago
926fb60
Silently ignore redundant ON CONFLICT clauses in an UPSERT. Only the first
by drh
· 1 year, 4 months ago
1ffaa03
Allow "_" characters to appear between any two digits in an integer, real or hexadecimal SQL literal.
by dan
· 1 year, 5 months ago
9d00aba
Rename the TF_StatsUsed flag to TF_MaybeReanalyze, to more accurately
by drh
· 1 year, 5 months ago
4c11a52
Use __ppc__ instead of __POWERPC__ to identify 32-bit PowerPC processors.
by drh
· 1 year, 6 months ago
406eb5a
Add extra checks for the validity of a numeric literal to sqlite3DequoteNumber().
by dan
· 1 year, 6 months ago
digit-separators
776fe42
Fix userauth so that it works together with SQLITE_OMIT_SHARED_CACHE.
by drh
· 1 year, 6 months ago
3eae666
Allow "_" characters to appear following any digit in an integer or real SQL literal.
by dan
· 1 year, 6 months ago
4ccf707
Extra steps taken to avoid using low-quality indexes in a query plan.
by drh
· 1 year, 7 months ago
2aae3a9
Enable SQLITE_DIRECT_OVERFLOW_READ unless it is specifically disabled using
by drh
· 1 year, 7 months ago
07117f8
Pass subtype information through the aggregate ORDER BY sorter for
by drh
· 1 year, 7 months ago
agg-orderby-subtype
Next »