SQLite

Check-in [a1e2b6ce3a]
Login

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

Overview
Comment:Faster version of patternCompare() that uses new return values rather than an extra parameter to communicate wildcard information back up to parent searches.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | pattern-compare-optimization
Files: files | file ages | folders
SHA1: a1e2b6ce3af690ae91bda3d056357205c4018da7
User & Date: drh 2016-12-01 18:49:40.948
Context
2016-12-01
18:57
Performance improvement for GLOB and LIKE matching for patterns with two or more multi-character wildcards ("*" or "%"). (check-in: 2df0ebf95f user: drh tags: trunk)
18:49
Faster version of patternCompare() that uses new return values rather than an extra parameter to communicate wildcard information back up to parent searches. (Closed-Leaf check-in: a1e2b6ce3a user: drh tags: pattern-compare-optimization)
17:34
Modify the patternCompare() function (used for GLOB, LIKE) to better handle patterns containing multiple wildcard characters ("*", "%"). (check-in: c5e5614d98 user: dan tags: pattern-compare-optimization)
Changes
Unified Diff Side-by-Side Diff Patch
Changes to src/func.c.