Nikita Pettik
authored
- Autoindexes are temporary disabled since they rely on ephemeral tables with ROWID. WITHOUT ROWID (in SQLite meaning) tables are known to be unable to support autoindex optimization. - ORDER BY optimization is also temporary disabled: transient ephemeral table contains all columns from SELECT statement plus columns from ORDER BY statement without excluding their intersection. - Replaced all generated occurrences of OP_OpenEphemeral including those which used ROWID with OP_OpenTEphemeral opcode. - Fixed tests which rely on mnemonic of opcode creating epehemral table. Part of #2680
Name | Last commit | Last update |
---|