Thanks to visit codestin.com
Credit goes to chromium.googlesource.com
Sign in
chromium
/
external
/
github.com
/
sqlite
/
sqlite
/
refs/heads/index-expr
aac39e1
Merge trunk enhancements, and espeically the fix for allowing strings
by drh
· 10 years ago
index-expr
edb04ed
Continue to support the (broken) legacy syntax of allowing strings for
by drh
· 10 years ago
4dfe98a
Enhance showfts5.tcl so that it can optionally display the number of terms in each segment.
by dan
· 10 years ago
477fc0e
Modify the fts5 custom tokenizer interface to permit synonym support. The fts5_api.iVersion value is now set to 2. Existing fts5 custom tokenizers (if there are such things) will need to be updated to use the new api version.
by dan
· 10 years ago
31c171c
Merge latest trunk changes.
by dan
· 10 years ago
92af02c
Simplification of the LRU list handling in pcache1.
by drh
· 10 years ago
95a0b37
Change the pcache module to keep track of the total number of references to
by drh
· 10 years ago
f8efe64
Rearrange code in fts5_expr.c so that synonym support does not slow down the common case.
by dan
· 10 years ago
cce4132
Merge enhancements from trunk.
by dan
· 10 years ago
98c5f87
A simple optimization and size reduction in sqlite3PagerAcquire().
by drh
· 10 years ago
ea8b93e
Add documentation for fts5 synonym support.
by dan
· 10 years ago
c98a4cc
Change the Pager.hasBeenUsed flag into Pager.hasHeldSharedLock in order to
by drh
· 10 years ago
ea62363
Add tests to improve coverage of fts5_varint.c.
by dan
· 10 years ago
e1c28d7
Remove some more code from fts5_index.c by consolidating similar functions.
by dan
· 10 years ago
34de0c8
Merge enhancements from trunk.
by drh
· 10 years ago
076e85f
Add the sqlite3VdbeLoadString() and sqlite3VdbeMultiLoad() routines to help
by drh
· 10 years ago
5d14487
Remove dead code from fts5_index.c.
by dan
· 10 years ago
9a9e353
Fix the fts5 integrity-check so that it works with columnsize=0 tables.
by dan
· 10 years ago
2a6ecb3
Fix a memory leak in fts5_expr.c.
by dan
· 10 years ago
7cc023c
Factor out and simplify code in pragma.c for pragmas that return a single
by drh
· 10 years ago
b460e52
For PRAGMAs, factor out the code that sets the result set column names into
by drh
· 10 years ago
2a8f671
Optimizations to the printf formatter.
by drh
· 10 years ago
9c671b7
Further tests to raise coverage of fts5 synonym code to 100%. Fix a dropped error code in the same.
by dan
· 10 years ago
50ea76e
Fix an issue with fts5 synonyms and NEAR(...) queries.
by dan
· 10 years ago
0ff287f
Add and use the sqlite3VdbeChangeOpcode() routine. Simplify the implementation
by drh
· 10 years ago
2991ba0
Add the sqlite3VdbeAddGoto(v,i) routine as a shorthand for
by drh
· 10 years ago
ef41dfe
Change sqlite3_sql() so that it always returns the SQL text of the prepared
by drh
· 10 years ago
bea34fc
Fix a problem with fts5 synonyms and phrase queries. Also fix an OOM handling bug in fts5.
by dan
· 10 years ago
2ed0d80
Small simplification to the EXPLAIN QUERY PLAN logic.
by drh
· 10 years ago
d37bea5
Use sqlite3XPrintf() instead of sqlite3StrAccumAppend() in a few places
by drh
· 10 years ago
4ef299a
The sqlite3_memory_alarm() interface has been deprecated and undocumented
by drh
· 10 years ago
583611d
Fix a problem handling OOM conditions within fts5 queries that feature synonyms.
by dan
· 10 years ago
df998c3
Fix a problem with fts5 synonyms and the xQueryPhrase() auxiliary function API.
by dan
· 10 years ago
02bf8b4
Very minor optimizations in the unix VFS.
by drh
· 10 years ago
59a5364
Performance improvement in sqlite3VarintLen().
by drh
· 10 years ago
054bbab
Small size reduction and performance increase in sqlite3DbMallocSize().
by drh
· 10 years ago
3c0c431
Reduce the number of calls to sqlite3BeginBenignMalloc().
by drh
· 10 years ago
d917ad0
Fix a problem that occurs when more than 4 synonyms for a term appear within a single row.
by dan
· 10 years ago
3faa07e
Add tests for fts5 synonyms implemented by adding extra terms to queries. And fixes for the same.
by dan
· 10 years ago
a7f910b
Rename SQLITE_FUNC_VARYING to SQLITE_FUNC_SLOCHNG - a more descriptive name
by drh
· 10 years ago
7d3d9da
Remove unreachable branches.
by drh
· 10 years ago
8b57642
Fix a bug in error reporting when a UNIQUE index on expressions fails its
by drh
· 10 years ago
03bf26d
Not only date/time functions, but also functions like sqlite_version() and
by drh
· 10 years ago
cb8b58c
Begin changes to allow synonym support by adding multiple terms to a query (an alternative to adding multiple terms to the FTS index).
by dan
· 10 years ago
8492653
Always assume that indexed expressions can generate a NULL. Get
by drh
· 10 years ago
390b88a
Case should not be significant when comparing function names.
by drh
· 10 years ago
1d85e40
Make the distinction between truly deterministic functions and date/time
by drh
· 10 years ago
4799142
Improved analysis and usage of indexed expressions in the query planner.
by drh
· 10 years ago
087f83b
Merge the latest enhancements from trunk.
by drh
· 10 years ago
3ad93bb
Enhance the json_extract() function so that if given multiple PATH arguments
by drh
· 10 years ago
3be094d
Link the json1 extension into the command-line shell by default.
by drh
· 10 years ago
0cb01f5
Add a test for an fts5 tokenizer that supports synonyms by adding multiple entries to the fts index.
by dan
· 10 years ago
20b3b61
New test cases for the json1 extension.
by drh
· 10 years ago
d297592
Fix the build with -DSQLITE_OMIT_VIRTUALTABLE.
by drh
· 10 years ago
d1f0068
Do not consider an empty string to be valid JSON. Add some additional
by drh
· 10 years ago
ee0c0a8
Another change to the fts5 tokenizer API.
by dan
· 10 years ago
a771402
Change the json1.c module so that it throws an error if any of the
by drh
· 10 years ago
f2df7e7
Back out the json_check() routine. Instead, throw an error if the input to
by drh
· 10 years ago
57e0add
Change the fts5 tokenizer API to allow more than one token to occupy a single position within a document.
by dan
· 10 years ago
2798f0b
Fix compiler warnings in rbu code.
by dan
· 10 years ago
3b05828
When searching the wal file for a frame, do not search that part that was already checkpointed when the transaction was opened.
by dan
· 10 years ago
8f9ea2d
Merge latest trunk into this branch.
by dan
· 10 years ago
wal-read-change
f6ec8d4
Add the json_check() function, which returns its argument if the argument
by drh
· 10 years ago
ecb5fed
Enhance the json_insert(), json_replace(), and json_set() functions with the
by drh
· 10 years ago
31a5d34
Fix the OR-optimization so that it always ignores subplans that do not use an index.
by drh
· 10 years ago
2dc2929
Fix the OR-optimization so that it always ignores subplans that do not
by drh
· 10 years ago
c7c4680
Fix EXPLAIN QUERY PLAN output for indexed-expressions. Fix another
by drh
· 10 years ago
29d03f6
Fix problems in the indexed-expression handling in the optimizer.
by drh
· 10 years ago
6860e6f
Activate the ability to use expressions in indexes in a query. There are some
by drh
· 10 years ago
b377020
Merge changes from trunk.
by drh
· 10 years ago
bb52308
Adjustments to the WHERE term scanning, to better handle scanning terms of
by drh
· 10 years ago
a3f108e
Reduce the size of the WhereScan object by 24 bytes while also clarifying its
by drh
· 10 years ago
e147960
Merge enhancements from trunk.
by drh
· 10 years ago
5579d59
Evaluate expressions only once when the same expression is used in both the
by drh
· 10 years ago
0576bc5
Refactor With.a.zErr into With.a.zCteErr. No logic changes.
by drh
· 10 years ago
1c4505d
Update the TreeView output for compound SELECT statements so that all entries
by drh
· 10 years ago
567cc1e
Move sqlite3IndexColumnAffinity() inside of SQLITE_ENABLE_STAT3_OR_STAT4.
by drh
· 10 years ago
760b32d
Merge trunk enhancements.
by drh
· 10 years ago
e910769
Use the sqlite3IndexColumnAffinity() routine to quickly and correctly find the
by drh
· 10 years ago
1f9ca2c
Add code to maintain indexes with expression arguments across DELETE, INSERT,
by drh
· 10 years ago
f8febc1
Fix a memory leak that might occur when compiling with SQLITE_OMIT_CHECK.
by drh
· 10 years ago
a514b8e
Changes toward being abld to process indexes on expressions. Not there yet -
by drh
· 10 years ago
fea870b
Remove some redundant code: Call sqlite3ResolveExprListNames() rather than
by drh
· 10 years ago
108aa00
Enhances the parser so that it accepts arbitrary expressions for the arguments
by drh
· 10 years ago
8981b90
Enhance the CREATE VIEW syntax so that the names of columns of the view can
by drh
· 10 years ago
a09767b
Enhancements to the batch build tool for MSVC.
by mistachkin
· 10 years ago
bc622bc
Disallow the use of COLLATE clauses and the ASC and DESC keywords within
by drh
· 10 years ago
80d8740
Improvements to JSON string dequoting.
by drh
· 10 years ago
442a7c6
Fix corner-case problems in the type and atom columns of json_each() and
by drh
· 10 years ago
e792b5b
Fix a comment typo on sqlite3ExprAlloc(). No code changes.
by drh
· 10 years ago
c3722b2
Fix minor glitches in the json1.c extension, mostly having to do with OOM
by drh
· 10 years ago
8784eca
Fixes to json_each() and json_tree(). Improved json_parse() debugging output.
by drh
· 10 years ago
bc8f092
Add the json_valid() function to the json1.c extension. Fix various minor
by drh
· 10 years ago
be9474e
Fix a couple instances of OOM handling in the json extension.
by drh
· 10 years ago
38978dd
Do not apply the WHERE-clause pushdown optimization to terms that originate
by drh
· 10 years ago
1fa97b3
Add extension functions for processing JSON.
by drh
· 10 years ago
6fd5c1e
Fixes for compiler warnings and errors in the makefiles. Rename the
by drh
· 10 years ago
json
f28ed79
Change the name of the json loadable extension to "json1.c", in anticipation
by drh
· 10 years ago
4af352d
Add the fullkey column to both json_each() and json_tree().
by drh
· 10 years ago
b1b124d
Merge header file fixes from trunk.
by drh
· 10 years ago
Next »