SQLite

All files named ”ext/fts5/fts5parse.y”
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History for ext/fts5/fts5parse.y

2017-11-24
19:24
[eb526940f8] part of check-in [24d7058e27] Add the "^" syntax from fts3/4 to fts5. (check-in: [24d7058e27] user: dan branch: trunk, size: 5190)
2017-04-12
17:50
[a070b538e0] part of check-in [c847543f8b] Update fts5 to support "<colset> : ( <expr> )" for column filtering, as well as "<colset> : NEAR(...)" and "<colset> : <phrase>". (check-in: [c847543f8b] user: dan branch: trunk, size: 5077)
2016-08-09
19:48
[e51b375403] part of check-in [14864f2b84] Minor update to the way fts5 column filters are parsed. (check-in: [14864f2b84] user: dan branch: trunk, size: 4977)
19:26
[bc2f2d9a72] part of check-in [e517545650] Have fts5 interpret column lists that begin with a "-" character as "match any column except" lists. (check-in: [e517545650] user: dan branch: trunk, size: 5074)
2016-03-12
16:32
[fcc5e92e57] part of check-in [72b3ff0f0d] Fix handling of strings that contain zero tokens in fts5. And other problems found by fuzzing. (check-in: [72b3ff0f0d] user: dan branch: trunk, size: 4754)
2016-02-16
21:19
[86fe6ba094] part of check-in [a65d583ce9] Experimental changes to Lemon for improved parser performance. (check-in: [a65d583ce9] user: drh branch: parser-performance, size: 4760)
2016-02-11
18:18
[59432ea369] part of check-in [61b4c12054] Fix another unused variable warning in fts5 code. (check-in: [61b4c12054] user: dan branch: trunk, size: 4819)
17:01
[9f4786e16f] part of check-in [bc3f7900d5] Handle parser stack overflow when parsing fts5 query expressions. Fix some compiler warnings in fts5 code. (check-in: [bc3f7900d5] user: dan branch: trunk, size: 4765)
2015-11-10
12:31
[1647eba089] part of check-in [09752e51a1] Fix harmless compiler warnings in FTS5. (check-in: [09752e51a1] user: drh branch: parser-enhancements, size: 4653)
2015-10-08
20:28
[e83dca6028] part of check-in [5343e601fb] Fix two more warnings in fts5 code. (check-in: [5343e601fb] user: dan branch: amalg-json1-fts5, size: 4377)
2015-10-07
09:02
[38ab0ea728] part of check-in [accdc98b12] Add further tests for fts5 prefix queries. (check-in: [accdc98b12] user: dan branch: trunk, size: 4341)
2015-06-02
19:38
[833db1101b] part of check-in [ab85a6fc4f] Change the fts5 multi-column syntax to use parenthesis instead of square brackets. (check-in: [ab85a6fc4f] user: dan branch: fts5, size: 4349)
17:57
[7f256d4de5] part of check-in [80fe305b3e] Reimplement [ec69e09a] so that each call to the xNext() method does not involve two iterations of the match expression tree (only one). (check-in: [80fe305b3e] user: dan branch: fts5, size: 4349)
2015-05-29
15:55
[4ee667932d] part of check-in [0fc0ea2092] Add syntax to fts5 used to specify that a phrase or NEAR group should match a subset of columns. For example "[col1 col2 ...] : <phrase>". (check-in: [0fc0ea2092] user: dan branch: fts5, size: 4337)
2014-07-16
19:15
Added: [777da8e581] part of check-in [1e2a7ba088] Begin adding interface for auxiliary functions. (check-in: [1e2a7ba088] user: dan branch: fts5, size: 3887)