Thanks to visit codestin.com
Credit goes to chromium.googlesource.com
Sign in
chromium
/
external
/
github.com
/
sqlite
/
sqlite
/
refs/heads/value_frombind
e0f20b4
Performance improvement on the OP_Variable opcode.
by drh
· 6 years ago
value_frombind
7678fdc
Change the fts3_tokenizer() function to always return the pointer as a BLOB
by drh
· 7 years ago
5155b75
The two-argument version of fts3_tokenizer() works regardless of the
by drh
· 7 years ago
57b1a3e
Initial implementation of the sqlite3_value_frombind() interface.
by drh
· 7 years ago
d137f4e
Recover a some of the performance lost by window function alias fix two
by drh
· 7 years ago
f72a979
Add new test cases to test/fuzzdata8.db
by drh
· 7 years ago
4ded26a
Prevent aliases of window functions expressions from being used as arguments to aggregate or other window functions.
by dan
· 7 years ago
6f1644c
Show the pointer address for Window objects in the TreeView display.
by drh
· 7 years ago
0dc0e9c
More improvements to TreeView output for Window objects:
by drh
· 7 years ago
fc15f4c
Improved TreeView display of Window objects.
by drh
· 7 years ago
a2b6806
If the string formatter in sqlite3NestedParse() fails due to an over-length
by drh
· 7 years ago
40f827a
Improvements to the README.md file. No code changes.
by drh
· 7 years ago
61ad551
Support building the Tcl bindings DLL using MSVC.
by mistachkin
· 7 years ago
ba9ee09
Fix harmless compiler warnings seen with MSVC.
by mistachkin
· 7 years ago
725b1cf
Fix a problem with window frames that use "BETWEEN <start> AND 0 PRECEDING".
by dan
· 7 years ago
d4a591d
Fix harmless compiler warnings.
by drh
· 7 years ago
b60c3b0
Add support for new window functions related features - GROUPS frames, RANGE frames with logical start and end points, the EXCLUDE clause and window chaining.
by dan
· 7 years ago
1cb0263
Fix an obsolete comment in the CLI. No code changes.
by drh
· 7 years ago
65c29fd
In the CLI, code the "sqlite_parameters" name directly rather than using a
by drh
· 7 years ago
ccf6e7d
Remove a test from the index build logic which is no longer needed and is
by drh
· 7 years ago
346f4e2
Change the name of the parameter table in the CLI to "sqlite_parameters".
by drh
· 7 years ago
58b42ad
Earlier detection of corruption while added to the freelist.
by drh
· 7 years ago
1c96026
Fix a faulty assert() statement in balance_nonroot() - the assert() should use
by drh
· 7 years ago
af5a2e1
Improvements to the help text in the CLI.
by drh
· 7 years ago
e747611
Fix the writefile() SQL function implemented by ext/misc/fileio.c such that
by drh
· 7 years ago
b17ea91
For the ".archive --update" command in the CLI, only update files if their
by drh
· 7 years ago
21a3b31
Support Tcl libraries with a suffix.
by mistachkin
· 7 years ago
msvcTcl
b1b808b
Further enhancements and fixes.
by mistachkin
· 7 years ago
57494ad
Attempt to detect when the MSVC linker requires the /MACHINE argument.
by mistachkin
· 7 years ago
781b7ac
Fix a problem with a window function in a correlated sub-query where at least one reference to the outer SELECT appears in a FROM clause sub-select.
by dan
· 7 years ago
window-functions
ed26483
We learn that readdir_r() is deprecated in favor of plain old readdir(), which
by drh
· 7 years ago
fb55671
Add the --limit N option to dbfuzz2. Set the default callback limit to 250K.
by drh
· 7 years ago
7ac2ee0
Sync up the autoconf makefile for MSVC.
by mistachkin
· 7 years ago
e2bcbb4
Support building the Tcl bindings DLL using MSVC.
by mistachkin
· 7 years ago
dcc427c
Add an extra test for database corruption to defragmentPage().
by dan
· 7 years ago
c7694a6
Remove assert() statements based on the counter-factual proposition that 0 is not a valid cursor number.
by dan
· 7 years ago
87c889c
In the CLI, give better error messages if something goes wrong
by drh
· 7 years ago
2381f6d
Fix a potential dangling pointer deference in an ALTER TABLE run on a schema that contains constructs of the form "PRIMARY KEY(column COLLATE collation)".
by dan
· 7 years ago
ff119f0
Fix harmless compiler warnings from MSVC.
by drh
· 7 years ago
e41fd72
Enhance the rtreenode() function of rtree (used for testing) so that it
by drh
· 7 years ago
065f3bf
Fix various harmless compiler warnings seen with MSVC.
by mistachkin
· 7 years ago
noWarnings
d0f820a
Enhance the VACUUM INTO command so that it works on read-only databases.
by drh
· 7 years ago
f3e90dd
Fix a compiler warning in FTS5.
by drh
· 7 years ago
78694ea
Add further tests to window8.test.
by dan
· 7 years ago
6603342
Fix a problem with EXCLUDE clauses on window frames with no ORDER BY.
by dan
· 7 years ago
8eff0cc
Add tests to ensure that the window functions implementation is not generating code for unnecessary sorts.
by dan
· 7 years ago
1d4b25f
Add missing VdbeCoverage() macros to new code in window.c.
by dan
· 7 years ago
f012dc4
When computing the amount of scratch memory needed during a rebalance operation,
by drh
· 7 years ago
e5166e0
Revert the OP_MustBeInt opcode implementation on this branch so that it again matches trunk. The extra functionality is no longer required.
by dan
· 7 years ago
b1dd3db
Tweak the tool/cg_anno.tcl script so that it can run on systems without /usr/bin/tclsh.
by dan
· 7 years ago
d430c2e
Update this branch with latest trunk changes.
by dan
· 7 years ago
713836f
Add a LICENSE.md, containing the text of the blessing.
by drh
· 7 years ago
ced8912
Ensure that all the new window-function keywords can still be used as SQL identifiers.
by dan
· 7 years ago
0525b6f
Add further tests for new window function functionality.
by dan
· 7 years ago
108e6b2
Always evaluate window functions using the alternative path usually only used by EXCLUDE frames if the SQLITE_QueryFlattener test flag is set.
by dan
· 7 years ago
bdabe74
Fixes for RANGE windows and NULL values.
by dan
· 7 years ago
d406d07
Fix a buffer overread that could occur when running fts5 prefix queries inside a transaction.
by dan
· 7 years ago
b15f19c
Fix an fts5 problem with interleaving reads and writes in a single transaction.
by dan
· 7 years ago
610f11d
Fix a typo in a comment. No changes to code.
by drh
· 7 years ago
faeeddf
New hyperlink on the README.md file.
by drh
· 7 years ago
3756d59
Update the README.md file at the top level to talk about how to deal with
by drh
· 7 years ago
1e7cb19
Fix problems with RANGE windows and string, blob and NULL values.
by dan
· 7 years ago
bf84515
In order to identify the first row of each partition, check if the rowid in the ephemeral table is 1 instead of using a dedicated flag register.
by dan
· 7 years ago
c782a81
Implement the EXCLUDE clause for window frames.
by dan
· 7 years ago
aadf832
Back out the change to support Fuchsia, since it turns out fuchsia does not
by drh
· 7 years ago
25f5383
Remove a debugging printf() left in test/sessionfuzz.c.
by dan
· 7 years ago
1f3b284
Ensure that ALTER TABLE commands open statement transactions. Fix for [596d059a].
by dan
· 7 years ago
d35300f
Parse EXCLUDE clauses in window frames. They do not yet work.
by dan
· 7 years ago
a0f6b83
Add things to this branch that will be required to support the EXCLUDE clause.
by dan
· 7 years ago
a49774f
Technical improvements to the documentation for sqlite3_bind_blob() and
by drh
· 7 years ago
2e41b99
Improvements to the sqlite3_db_filename() API documentation. No code changes.
by drh
· 7 years ago
db7d895
Merge latest trunk changes into this branch.
by dan
· 7 years ago
b6f2dea
Avoid allocating excessive registers for the PARTITION BY expressions when processing window functions.
by dan
· 7 years ago
b560a71
Remove rows from the ephemeral table used by window functions once they are no longer required.
by dan
· 7 years ago
b65e801
New test cases added to test/fuzzdata8.db
by drh
· 7 years ago
fcb0242
When deserializing a database (sqlite3_deserialize()), do not attempt to parse the schema before the data is loaded.
by dan
· 7 years ago
2a934d7
Detect zero-length free slots on btree pages and report that as corruption.
by drh
· 7 years ago
d446165
Minor optimization in sqlite3WindowCodeStep().
by dan
· 7 years ago
bb40727
Allow real values to be used in PRECEDING and FOLLOWING expressions for RANGE window frames.
by dan
· 7 years ago
935d9d8
Expand on header comment for sqlite3WindowCodeStep(). Further simplify the implementation of the same.
by dan
· 7 years ago
9e24439
Fix a crash that could occur if the RHS of an IN expression is a correlated sub-query that refers to the outer query from within a window frame definition only.
by dan
· 7 years ago
cc7a850
Remove "cache mode" from the window frame code generator. Handle the same cases by editing the window frame specification itself.
by dan
· 7 years ago
a786e45
Simplify the windows frame code some. Add a comment explaining some of the VM code generated by sqlite3WindowCodeStep().
by dan
· 7 years ago
71fddaf
Fix problems with "RANGE ... ORDER BY <expr> DESC" window frames.
by dan
· 7 years ago
72b9fdc
Add support for RANGE window frames. Some cases still do not work.
by dan
· 7 years ago
f7b846e
Merge latest trunk changes into this branch.
by dan
· 7 years ago
0d86a9b
Add simple tests for GROUPS window frames.
by dan
· 7 years ago
37f6ffb
Fix a harmless bug in the Makefile.
by drh
· 7 years ago
6c75b39
Finish consolidation of window frame code. Add untested support for GROUPS frames.
by dan
· 7 years ago
bcf1f41
Add new test cases in test/fuzzdata8.db
by drh
· 7 years ago
4b986b2
Patch makes balance_nonroot() slightly smaller and faster and more robust
by drh
· 7 years ago
66b8457
Fix another segfault in fts3 that could occur with corrupt records.
by dan
· 7 years ago
9a51884
Detect an attempt to drop a btree that is not within the bounds of the
by drh
· 7 years ago
54975cd
Fix other "ROWS BETWEEN" cases on this branch.
by dan
· 7 years ago
c813750
Modify new window functions function so that cursors are stepped immediately after each operation, instead of immediately before.
by dan
· 7 years ago
00267b8
Simplify the window function code generator some more.
by dan
· 7 years ago
b33487b
Improvements to the way built-in window functions are handled.
by dan
· 7 years ago
39c5c4a
Add the sqlite3_stmt_isexplain() interface.
by drh
· 7 years ago
aff0fd4
Add an "|| CORRUPT_DB" term to an assert() that might be false if the database
by drh
· 7 years ago
aaad696
Fix a potential 32-bit integer overflow in the "showdb" utility program when
by drh
· 7 years ago
Next »