Ivan Blinkov
|
f63aa0eb3b
|
Support MySQL-style syntax for DATE_ADD and similar functions
|
2018-12-20 11:22:24 +03:00 |
|
Ivan Blinkov
|
0352c5a57c
|
Introduce DATE_ADD/DATE_SUB/TIMESTAMP_ADD/TIMESTAMP_SUB #3705
|
2018-12-19 14:37:14 +03:00 |
|
Ivan Blinkov
|
f88b497555
|
Introduce common parser for interval kind names and use it for DATE_DIFF, EXTRACT and INTERVAL (allows to use same set of aliases in them)
|
2018-12-19 13:27:07 +03:00 |
|
Ivan Blinkov
|
c5cb1573b5
|
One more kind of aliases for DATE_DIFF
|
2018-12-18 18:47:27 +03:00 |
|
Ivan Blinkov
|
a378b919af
|
Add a bunch of aliases to DATE_DIFF interval names
|
2018-12-18 18:28:13 +03:00 |
|
Ivan Blinkov
|
5abfcfcd48
|
Support proper syntax for dateDiff
|
2018-12-18 17:40:30 +03:00 |
|
Ivan Blinkov
|
b7566a8d4d
|
Add manual implementation of trim base case (without character override)
|
2018-12-17 23:07:31 +03:00 |
|
Ivan Blinkov
|
2279058f0d
|
Simplify right(expr, length) function to be just an alias to substring(expr, -length)
|
2018-12-14 14:42:49 +03:00 |
|
Ivan Blinkov
|
649716bea1
|
fix incorrect escaping
|
2018-12-14 12:26:55 +03:00 |
|
Ivan Blinkov
|
69f2667d63
|
fix style errors
|
2018-12-13 19:41:56 +03:00 |
|
Ivan Blinkov
|
180311b42b
|
Introduce regexpQuoteMeta function to properly handle regexp special chars in TRIM #3714
|
2018-12-13 15:58:00 +03:00 |
|
Ivan Blinkov
|
034265f044
|
Introduce TRIM/LTRIM/RTRIM functions #3714
|
2018-12-13 14:50:37 +03:00 |
|
Ivan Blinkov
|
3209ac84d0
|
Rewrite LEFT and RIGHT functions to corresponding SUBSTRING calls #3712
|
2018-12-13 12:34:12 +03:00 |
|
Ivan Blinkov
|
6a90abc543
|
Support SUBSTRING(expr FROM start FOR length)
|
2018-12-10 15:54:02 +03:00 |
|
Alexey Milovidov
|
0dfa73221c
|
Removed temporary compatibility fix for Yandex.Metrika. [#CLICKHOUSE-2]
|
2018-11-28 13:37:08 +03:00 |
|
Alexey Milovidov
|
167d8ec529
|
Enabling -Wshadow [#CLICKHOUSE-2]
|
2018-08-26 05:19:18 +03:00 |
|
Alexey Milovidov
|
44e848856e
|
Enabling -Wunused-exception-parameter [#CLICKHOUSE-2]
|
2018-08-26 04:33:20 +03:00 |
|
Alexey Milovidov
|
fe8c4d64e4
|
Better fix #2660
|
2018-07-19 23:51:03 +03:00 |
|
Alexey Milovidov
|
7125db4679
|
Fixed code with extremely high level of ugliness [#CLICKHOUSE-3764]
|
2018-06-07 23:25:38 +03:00 |
|
proller
|
f9cd6a09e6
|
sql: initial EXTRACT(... FROM ...) support (#2196)
* start
* wip
* wip
* wip
* wip
* wip
* Fix clickhouse-server.postinst
* clean
* wip
* clean
* clean
* clean
* wip
* clean
* Update dump_variable.cpp
|
2018-04-13 22:35:08 +03:00 |
|
Alexey Milovidov
|
a586fd119a
|
Merge branch 'master' into better-union-all-try2
|
2018-02-26 08:05:53 +03:00 |
|
Alexey Milovidov
|
5c450708e1
|
Fixed bad code #1947
|
2018-02-26 07:47:27 +03:00 |
|
Alexey Milovidov
|
d6121a8544
|
Simplification of AST #1947
|
2018-02-26 06:40:20 +03:00 |
|
Alexey Milovidov
|
601ff1eee4
|
Simplification of AST #1947
|
2018-02-26 06:37:08 +03:00 |
|
Alexey Milovidov
|
ab594375ab
|
Better UNION ALL: development #1947
|
2018-02-25 03:50:53 +03:00 |
|
Alexey Milovidov
|
5872cd5b63
|
Removed useless code [#CLICKHOUSE-2]
|
2018-02-08 22:20:24 +03:00 |
|
Alexey Milovidov
|
1a6cb2989b
|
Better [#CLICKHOUSE-2].
|
2017-12-01 21:36:55 +03:00 |
|
Alexey Zatelepin
|
68cb592277
|
allow arbitrary partition literals in ALTER PARTITION queries [#CLICKHOUSE-3000]
|
2017-09-26 20:40:02 +03:00 |
|
Nikolai Kochetov
|
37b6c98752
|
added former WITH clause to SELECT query
|
2017-08-12 00:01:28 +03:00 |
|
Alexey Milovidov
|
e4af70149f
|
Fixed build [#CLICKHOUSE-2].
|
2017-07-28 00:27:10 +03:00 |
|
Alexey Milovidov
|
2c815356c1
|
Fixed regression in parsing of CAST [#CLICKHOUSE-3180].
|
2017-07-27 22:25:52 +03:00 |
|
Alexey Milovidov
|
0614ba5684
|
Using lexer: better error messages [#CLICKHOUSE-2].
|
2017-07-13 08:59:01 +03:00 |
|
Alexey Milovidov
|
d4974b0724
|
Using lexer (development) [#CLICKHOUSE-2].
|
2017-07-13 08:59:01 +03:00 |
|
Alexey Milovidov
|
2e6ceeba1c
|
Using lexer (development) [#CLICKHOUSE-2].
|
2017-07-13 08:59:01 +03:00 |
|
Alexey Milovidov
|
4562785c2a
|
Using lexer (development) [#CLICKHOUSE-2].
|
2017-07-13 08:59:01 +03:00 |
|
Alexey Milovidov
|
4255b81f3f
|
Using lexer (development) [#CLICKHOUSE-2].
|
2017-07-13 08:59:01 +03:00 |
|
Alexey Milovidov
|
bec6aac3bb
|
Using lexer (incomplete) [#CLICKHOUSE-2].
|
2017-07-13 08:59:01 +03:00 |
|
Alexey Milovidov
|
e4d410fe13
|
Using lexer (incomplete) [#CLICKHOUSE-2].
|
2017-07-13 08:59:01 +03:00 |
|
Alexey Milovidov
|
02274ed511
|
Using lexer (incomplete) [#CLICKHOUSE-2].
|
2017-07-13 08:59:01 +03:00 |
|
Alexey Milovidov
|
5b5795633e
|
Using lexer (incomplete) [#CLICKHOUSE-2].
|
2017-07-13 08:59:01 +03:00 |
|
Alexey Milovidov
|
dbc61a6a43
|
Added support for SQL-style quoting [#CLICKHOUSE-20].
|
2017-06-25 06:43:37 +03:00 |
|
Alexey Milovidov
|
30b6c36b83
|
Added support for identifiers in double quotes [#CLICKHOUSE-20].
|
2017-06-24 04:49:15 +03:00 |
|
Alexey Milovidov
|
313e52279d
|
UNION ALL rewrite: preparation [#CLICKHOUSE-31].
|
2017-06-18 06:35:25 +03:00 |
|
Alexey Milovidov
|
bc45598c08
|
Fixed name [#CLICKHOUSE-2].
|
2017-06-15 20:55:57 +03:00 |
|
f1yegor
|
b4c23f122a
|
Translated comments
|
2017-04-02 20:37:49 +03:00 |
|
Alexey Milovidov
|
310736cd7e
|
Moved headers and sources to same place [#CLICKHOUSE-3].
|
2017-04-01 12:22:42 +03:00 |
|
Alexey Milovidov
|
137ad95929
|
Changed tabs to spaces in code [#CLICKHOUSE-3].
|
2017-04-01 11:35:09 +03:00 |
|
Alexey Milovidov
|
7532a1d564
|
Added support for NULLS FIRST and LAST in ORDER BY [#CLICKHOUSE-2882].
|
2017-03-12 15:56:59 +03:00 |
|
Alexey Zatelepin
|
5de1975bc4
|
parse INTO OUTFILE clause [#CLICKHOUSE-2133]
|
2017-01-19 03:48:59 +04:00 |
|
Alexey Milovidov
|
a1ebd7f103
|
Added support for qualified asterisk in parser [#METR-20307].
|
2017-01-04 14:23:27 +03:00 |
|