drh
|
a955ec806a
Change the name of the enabling compile-time macro to
|
преди 4 месеца |
drh
|
1c30df3598
The WITHIN GROUP (ORDER BY ...) syntax is now a compile-time option:
|
преди 4 месеца |
drh
|
a239ece378
Demonstration of how ordered-set aggregates might be parsed and integrated
|
преди 4 месеца |
drh
|
1e24dc987a
Small performance improvement and size reduction by recognizing that no
|
преди 1 година |
drh
|
9e0181fcf7
Faster implementation of keywordCode() - the routine that determines if an
|
преди 1 година |
drh
|
1076130a5d
Fix harmless static analyzer warnings in auxiliary build tools, mkkeywordhash.c
|
преди 3 години |
dan
|
37f3ac8faa
Change things so that SQLITE_OMIT_VIRTUALTABLE implies SQLITE_OMIT_ALTER_TABLE.
|
преди 3 години |
drh
|
745912efac
Add the AS MATERIALIZED and AS NOT MATERIALIZED syntax that works like it
|
преди 3 години |
drh
|
2053f313bf
Lexer and grammar rules for a RETURNING clause on DELETE/INSERT/UPDATE.
|
преди 4 години |
drh
|
bb497fe36d
Parameterize the hash function in mkkeywordhash.c. This was an attempt to
|
преди 4 години |
drh
|
0de19cac43
Unroll the comparison loop inside keywordCode() for to avoid unnecessary
|
преди 4 години |
drh
|
e7d9814fe4
Fix a potential array bounds overflow in the mkkeywordhash.c code generator.
|
преди 5 години |
drh
|
bd0f0eb037
Slightly faster keyword hash table.
|
преди 5 години |
drh
|
81f7b37270
Initial experimental code for generated column support. Non-functional.
|
преди 5 години |
dan
|
6e11892db8
Experimental implementation of NULLS FIRST/LAST. This branch still has problems - the most significant of which is that ORDER BY clauses with a non-default NULLS FIRST/LAST qualifier can never use an index.
|
преди 5 години |
drh
|
3fda0aaf00
Put the list of keywords in mkkeywordhash.c into alphabetical order.
|
преди 5 години |
dan
|
d35300f9b6
Parse EXCLUDE clauses in window frames. They do not yet work.
|
преди 5 години |
dan
|
6c75b39614
Finish consolidation of window frame code. Add untested support for GROUPS frames.
|
преди 5 години |
dan
|
67a9b8eded
Omit all window-function related code when building with SQLITE_OMIT_WINDOWFUNC.
|
преди 6 години |
dan
|
e3bf632cc2
Add support for the WINDOW clause.
|
преди 6 години |
dan
|
86fb6e1738
Start of experimental implementation of SQL window functions. Does not yet
|
преди 6 години |
drh
|
fc0ec3e5e8
Add new interfaces for accessing the list of SQL keywords:
|
преди 6 години |
drh
|
0a6259f539
Remove the MySQL upsert syntax. As an optional alias to the insert table
|
преди 6 години |
drh
|
6cd7d489db
Update the upsert parsing so that it accepts conflict-target labels using
|
преди 6 години |
drh
|
2c2e844a36
More complete parsing of UPSERT, including UPSERT within a trigger.
|
преди 6 години |
drh
|
a0c3927510
Change the (machine-generated) keywordhash.h file to increase the scope of the
|
преди 7 години |
drh
|
34dcee6544
Add code to get the tokenizer character-class logic working for EBCDIC.
|
преди 9 години |
drh
|
41aab89b31
Faster keywordCode() implementation by taking advantage of the fact that
|
преди 9 години |
mistachkin
|
81c7811fe7
Fix harmless compiler warning.
|
преди 9 години |
drh
|
54bb56d82a
Performance enhancement to the tokenizer.
|
преди 9 години |