Alexey Milovidov
9406b6a5aa
Get rid of ASTSet, because it is not really an AST and it lead to bugs [#CLICKHOUSE-3148].
2017-07-15 06:48:36 +03:00
Alexey Milovidov
8a8596c58f
Using lexer: additions [#CLICKHOUSE-2].
2017-07-13 09:10:56 +03:00
Alexey Milovidov
c4ea197232
Using lexer: fixed error [#CLICKHOUSE-2].
2017-07-13 09:05:38 +03:00
Alexey Milovidov
aa7ab3e23e
Using lexer: added missing file [#CLICKHOUSE-2].
2017-07-13 08:59:01 +03:00
Alexey Milovidov
00486d0de4
Using lexer: better error messages [#CLICKHOUSE-2].
2017-07-13 08:59:01 +03:00
Alexey Milovidov
cedf9b34c9
Using lexer: better error messages [#CLICKHOUSE-2].
2017-07-13 08:59:01 +03:00
Alexey Milovidov
3659f653fb
Using lexer: better error messages [#CLICKHOUSE-2].
2017-07-13 08:59:01 +03:00
Alexey Milovidov
6f4f95412f
Using lexer: better error messages [#CLICKHOUSE-2].
2017-07-13 08:59:01 +03:00
Alexey Milovidov
708b69abed
Using lexer: better error messages [#CLICKHOUSE-2].
2017-07-13 08:59:01 +03:00
Alexey Milovidov
47d9083c08
Using lexer: better error messages [#CLICKHOUSE-2].
2017-07-13 08:59:01 +03:00
Alexey Milovidov
96468884f3
Using lexer: better error messages [#CLICKHOUSE-2].
2017-07-13 08:59:01 +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
f6ff1f7e72
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
a8b6920eab
Using lexer (development) [#CLICKHOUSE-2].
2017-07-13 08:59:01 +03:00
Alexey Milovidov
cd8d8bf972
Using lexer (development) [#CLICKHOUSE-2].
2017-07-13 08:59:01 +03:00
Alexey Milovidov
57d2f5d0e6
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
65955d50e7
Using lexer (incomplete) [#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
d5c9301776
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
1cd998a9bd
Using lexer (incomplete) [#CLICKHOUSE-2].
2017-07-13 08:59:01 +03:00
Alexey Milovidov
7068d1ff81
Using lexer (incomplete) [#CLICKHOUSE-2].
2017-07-13 08:59:01 +03:00
Alexey Milovidov
2073fef375
Using lexer (incomplete) [#CLICKHOUSE-2].
2017-07-13 08:59:01 +03:00
Alexey Milovidov
83c8043193
Using lexer (incomplete) [#CLICKHOUSE-2].
2017-07-13 08:59:01 +03:00
Alexey Milovidov
1bab7fc344
Using lexer (incomplete) [#CLICKHOUSE-2].
2017-07-13 08:59:01 +03:00
Alexey Milovidov
d815b766fa
Using lexer (incomplete) [#CLICKHOUSE-2].
2017-07-13 08:59:01 +03:00
Alexey Milovidov
4b1eeee1a3
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
ad598d5dfc
Added lexer [#CLICKHOUSE-2].
2017-07-13 08:59:01 +03:00
Alexey Milovidov
2bd84600d1
Miscellaneous [#CLICKHOUSE-2].
2017-07-11 04:20:40 +03:00
Marek Vavruša
d27bed228b
Parser: fix CREATE VIEW IF EXISTS #934
...
The else branch forgot to consume whitespace after
CREATE token, and after VIEW token.
2017-07-03 17:01:43 +03:00
Alexey Milovidov
a48a21f593
Merge branch 'master' into CLICKHOUSE-2896
2017-06-26 11:54:58 +03:00
Alexey Milovidov
0565aea988
Whitespaces [#CLICKHOUSE-2].
2017-06-26 11:33:56 +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
Vitaliy Lyudvichenko
eff3588f28
Rename DROP COLUMN FROM PARTITION -> CLEAR COLUMN IN PARTITION. [#CLICKHOUSE-2896]
2017-06-22 16:18:19 +03:00
Vitaliy Lyudvichenko
8b72f573d8
Get rid of SET GLOBAL command. [#MTRSADMIN-3068]
2017-06-20 22:26:59 +03:00
Alexey Milovidov
6be0428ffe
Preparation [#CLICKHOUSE-31].
2017-06-18 08:44:09 +03:00
Alexey Milovidov
942c1dea21
Fixed build [#CLICKHOUSE-31].
2017-06-18 07:09:04 +03:00
Alexey Milovidov
62be911d79
Additions to prev. revision [#CLICKHOUSE-31].
2017-06-18 06:35:25 +03:00
Alexey Milovidov
313e52279d
UNION ALL rewrite: preparation [#CLICKHOUSE-31].
2017-06-18 06:35:25 +03:00
alexey-milovidov
43a18b164d
Merge pull request #883 from yandex/fix-merge-global-in
...
Fix GLOBAL IN for Merge table over Distributed tables
2017-06-15 23:09:51 +03:00
Alexey Zatelepin
8ee85e6440
calculate isRemote() from underlying tables of StorageMerge [#CLICKHOUSE-2911]
2017-06-15 22:24:59 +03:00
Alexey Milovidov
bc45598c08
Fixed name [#CLICKHOUSE-2].
2017-06-15 20:55:57 +03:00
alexey-milovidov
a669136ac2
Merge branch 'master' into CLICKHOUSE-5
2017-06-13 07:30:36 +03:00
Alexey Milovidov
43fedfecea
Get rid of INSERT ID [#CLICKHOUSE-31].
2017-06-13 07:13:20 +03:00
Alexey Milovidov
5aa1a1da27
Modified comment [#CLICKHOUSE-31].
2017-06-13 07:12:51 +03:00
Vitaliy Lyudvichenko
6db8da82c6
Add requested changes. [#CLICKHOUSE-5]
2017-06-01 13:49:21 +03:00
Vitaliy Lyudvichenko
73e2aab9ec
Updated integration tests. Add integration test for DDL. [#CLICKHOUSE-5]
2017-06-01 13:49:21 +03:00
Vitaliy Lyudvichenko
9fd8d6b79f
Add ALTER queries. [#CLICKHOUSE-5]
2017-06-01 13:49:20 +03:00
Vitaliy Lyudvichenko
48ade83090
Parsers refactoring. [#CLICKHOUSE-5]
2017-06-01 13:49:20 +03:00
Vitaliy Lyudvichenko
feb1db051d
Add status stream for distributed DDLs. [#CLICKHOUSE-5]
2017-06-01 13:49:20 +03:00
Vitaliy Lyudvichenko
209015574f
Workable version for CREATE DROP w/o ZK tests. [#CLICKHOUSE-5]
2017-06-01 13:49:20 +03:00
Vitaliy Lyudvichenko
aa7504a7f5
Distributed DDL PR rebase. [#CLICKHOUSE-5]
2017-06-01 13:49:19 +03:00
f1yegor
f49b433a83
translate comments: functions
2017-05-27 19:29:55 +02:00
f1yegor
92712eeedd
translate comments: parsers
2017-05-27 19:27:16 +02:00
Alexey Milovidov
557c3dc7f4
Preparation: removed support for unreplicated data in Replicated tables [#CLICKHOUSE-31].
2017-05-25 00:38:56 +03:00
Yuri Dyachenko
10082f3ef4
support DEDUPLICATE option in OPTIMIZE query
2017-04-17 21:15:14 +03:00
Alexey Milovidov
41e97787e3
Less dependencies [#CLICKHOUSE-2].
2017-04-16 08:40:17 +03:00
artpaul
050f1d4b0a
drop column from partition for MergeTree
2017-04-15 06:52:04 +03:00
proller
72ccc69212
Debian: simpler package ( #662 )
...
* Allow use external re2 with re2_st=re2
* fix
* remove dupe
* use re2_st in FunctionsStringSearch.h
* fix
* move files from tools/etc to debian
* dont generate control
* version
* ok.
* wip
* Cmake: dont touch CMAKE_INSTALL_PREFIX
* wip
* works!
* clean
* okay
* like old
* wip
* wip
* okay
* clickhouse-server-base-dbg
* clean
* clickhouse-server-dbg
* Debian: Remove daemons
* Update rules
* add source/format
* control clean
* add watch
* clean
* clean
* temp fix build
* clean
* docs
* fake make_control
* fix
* testme
* testme
* add metrika package
* fake metrika files
2017-04-10 20:43:30 +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
8f6966de5a
Added support for NULLS FIRST and LAST in ORDER BY (continued) [#CLICKHOUSE-2882].
2017-03-12 16:27:25 +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
proller
b6e01cd47e
Fix isolated usage of all .h files, move some code to .cpp ( #578 )
...
* split ColumnAggregateFunction.h
* format
* Allow use re2_st without cmake
* use std type in find_first_symbols.h
* fix ArrayEvaluator.h
* include fixes
* split ColumnConstAggregateFunction.h
* fix StorageMaterializedView.h
* split AddingDefaultBlockOutputStream.h
* move CSVRowInputStream::updateDiagnosticInfo to .cpp
* split ParserEnumElement.h
* format
* split DB/Parsers/ParserUseQuery.h
* clean
2017-03-11 04:27:59 +04:00
Vitaliy Lyudvichenko
891437e531
Add docs. Add TEST version of KILL QUERY. [#CLICKHOUSE-2120]
2017-01-27 03:59:39 +04:00
Vitaliy Lyudvichenko
6bd306ca8c
Improve KILL QUERY. [#CLICKHOUSE-2120]
2017-01-27 03:59:39 +04:00
Vitaliy Lyudvichenko
b1bccb0bb2
Query KILL QUERY. [#CLICKHOUSE-2120]
2017-01-27 03:59:39 +04:00
alexey-milovidov
8c0e81f8cb
Remove stringstream performance on very short queries ( #391 )
...
* Improved performance on very short-response queries [#CLICKHOUSE-2].
* Improved performance on very short-response queries [#CLICKHOUSE-2].
* Improved performance on very short-response queries [#CLICKHOUSE-2].
2017-01-25 05:53:29 +04:00
Alexey Zatelepin
0eb48dc84e
cosmetic fixes [#CLICKHOUSE-2133]
2017-01-19 15:02:30 +03:00
Alexey Zatelepin
5de1975bc4
parse INTO OUTFILE clause [#CLICKHOUSE-2133]
2017-01-19 03:48:59 +04:00
Alexey Milovidov
916552f175
Improved formatting of lambda expressions [#METR-23947].
2017-01-12 04:55:14 +03:00
artpaul
79eb282eda
fix formatting of LIMIT BY; add tests with remote() [#METR-23881]
2017-01-09 18:24:54 +05:00
Alexey Milovidov
d89ee33ce2
Squashed commit of the following:
...
commit c567d4e1fe
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 20:35:01 2017 +0300
Style [#METR-2944].
commit 26bf3e1228
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 20:33:11 2017 +0300
Miscellaneous [#METR-2944].
commit eb946f4c6f
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 20:30:19 2017 +0300
Miscellaneous [#METR-2944].
commit 78c867a147
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 20:11:41 2017 +0300
Miscellaneous [#METR-2944].
commit 6604c5c83c
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 19:56:15 2017 +0300
Miscellaneous [#METR-2944].
commit 23fbf05c1d
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 19:47:52 2017 +0300
Miscellaneous [#METR-2944].
commit 98772faf11
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 19:46:05 2017 +0300
Miscellaneous [#METR-2944].
commit 3dc636ab9f
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 19:39:46 2017 +0300
Miscellaneous [#METR-2944].
commit 3e16aee954
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 19:38:03 2017 +0300
Miscellaneous [#METR-2944].
commit ae7e7e90eb
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 19:34:15 2017 +0300
Miscellaneous [#METR-2944].
2017-01-06 20:41:19 +03:00
Alexey Milovidov
a1ebd7f103
Added support for qualified asterisk in parser [#METR-20307].
2017-01-04 14:23:27 +03:00
Alexey Milovidov
77a0159ff8
Miscellaneous [#METR-2944].
2017-01-04 06:35:05 +03:00
Alexey Milovidov
4140e7e889
Get out garbage from AST [#METR-2944].
2017-01-03 10:37:29 +03:00
Alexey Milovidov
604bd6c5a3
Less const_casts [#METR-2944].
2017-01-03 04:42:17 +03:00
alexey-milovidov
0dd2191c87
Merge branch 'master' into issue-111
2016-12-31 05:53:52 +04:00
Alexey Milovidov
18f0e83b51
Fixed parsing of NULL literal [#METR-19266].
2016-12-29 22:52:15 +03:00
artpaul
3b88b1ff14
clone and format limit_by asts [#METR-23881]
2016-12-29 13:22:19 +05:00
artpaul
3f064d9ff7
first dirty implementation of LIMIT BY clause [#METR-23881]
2016-12-28 20:12:54 +05:00
artpaul
938663aa7a
parse LIMIT BY [#METR-23881]
2016-12-27 19:08:33 +05:00
proller
4bc003c4c1
Porting to freebsd: initial, compile ok, most tests ok.
2016-12-24 01:03:10 +00:00
Alexey Milovidov
e97ecb6cf7
Merge branch 'master' into METR-19266
...
Conflicts:
dbms/CMakeLists.txt
dbms/include/DB/Functions/FunctionsArray.h
dbms/include/DB/Functions/FunctionsString.h
dbms/include/DB/Parsers/ExpressionListParsers.h
dbms/include/DB/Storages/MergeTree/MergeTreeBlockInputStream.h
dbms/include/DB/Storages/MergeTree/MergeTreeReader.h
dbms/include/DB/Storages/MergeTree/MergeTreeThreadBlockInputStream.h
dbms/include/DB/Storages/MergeTree/MergedBlockOutputStream.h
dbms/src/Core/ErrorCodes.cpp
dbms/src/Parsers/ASTFunction.cpp
dbms/src/Storages/MergeTree/MergeTreeData.cpp
dbms/src/Storages/MergeTree/MergeTreeDataPart.cpp
dbms/src/Storages/MergeTree/MergeTreeReader.cpp
dbms/src/Storages/StorageLog.cpp
2016-12-10 07:51:36 +03:00
Vladimir Chebotarev
bcc5500f91
cmake: More options. [#METR-23701]
2016-12-05 15:43:14 +03:00
Alexey Milovidov
9018906e1a
Better [#METR-2944].
2016-11-20 15:43:20 +03:00
Alexey Milovidov
3a16cd3ecc
Added string concatenation operator [#METR-23546].
2016-11-20 07:47:51 +03:00
alexey-milovidov
52390b0180
Merge pull request #150 from ludv1x/METR-23101
...
clickhouse-local application and File(...) storage
2016-11-14 04:03:03 +04:00
Vitaliy Lyudvichenko
107f7b34c7
Added requested PR changes, 2nd iteration.
2016-11-14 02:57:18 +03:00
artpaul
e1cda4b760
move impl of common parsers to cpp
2016-11-12 22:55:40 +05:00
Vitaliy Lyudvichenko
bae8c7edf8
Added more command line features and docs. Fixed queries splitting.
2016-11-09 22:05:35 +03:00
Vitaliy Lyudvichenko
2242cfd6b0
Put DatabaseMemory class into separated file.
2016-11-09 22:05:35 +03:00
Vitaliy Lyudvichenko
d952dd39b0
Merged clickhouse-server and clickhouse-local into common app.
2016-11-09 22:05:35 +03:00
Vitaliy Lyudvichenko
48a3d25f99
Implemented tiny clickhouse-local app.
2016-11-09 22:03:47 +03:00
Alexey Arno
924402f33e
dbms: Server: merged from master [#METR-19266]
2016-10-19 18:00:56 +03:00
Alexey Milovidov
ff56176f4a
Fixed error in ALTER of MATERIALIZED VIEW's inner tables [#METR-22052].
2016-10-15 03:04:58 +03:00
Alexey Milovidov
4d65dd3b37
Get rid of buggy code (that coincidently was useless too) [#METR-2944].
2016-09-04 03:01:48 +03:00
Alexey Milovidov
902c70bfa9
Fixed error with duplicate columns in subqueries [#METR-22381].
2016-08-20 20:10:00 +03:00
Alexey Milovidov
56a091cb6e
Throw exception when multi-statements are disabled [#METR-22252].
2016-08-17 08:38:51 +03:00
Alexey Milovidov
278d56ea4c
Allow to parse Java-style floating point denormals 'NaN' and 'Infinity' [#METR-22428].
2016-08-17 00:23:53 +03:00
Alexey Arno
568fe119fb
dbms: Got rid of useless display code for CASE and IS NULL/IS NOT NULL. Also simplified CASE implementation. [#METR-19266]
2016-08-12 17:06:58 +03:00
Alexey Arno
531ff3d5ac
dbms: Merged with master [#METR-19266]
2016-08-05 18:44:19 +03:00
Alexey Arno
18340adbe8
dbms: better [#METR-19266]
2016-07-26 15:58:51 +03:00
Alexey Milovidov
dc665c67c5
Fixing incompatibilities [#METR-2944].
2016-07-23 05:25:09 +03:00
Alexey Milovidov
130ec8b58b
Compatibility with new parser and AST of tables list [#METR-2944].
2016-07-22 23:39:28 +03:00
Alexey Milovidov
1ef87202f6
Rectifications of JOINs: development [#METR-2944].
2016-07-21 18:48:11 +03:00
Alexey Arno
5de99bda9c
dbms: Added IS NULL/IS NOT NULL [#METR-19266]
2016-07-18 19:12:29 +03:00
Alexey Milovidov
9f9be1b7fc
Rectification of JOINs [#METR-2944].
2016-07-18 04:20:53 +03:00
Alexey Milovidov
40ae51e7b3
Rectifying JOINs [#METR-2944].
2016-07-18 03:14:24 +03:00
Alexey Milovidov
3d4aaf1a33
JOINs rectification: development [#METR-2944].
2016-07-17 23:10:50 +03:00
Alexey Milovidov
a01534e6ab
Added syntactic sugar for count(DISTINCT ...) and 'count_distinct_implementation' setting [#METR-22035].
2016-07-10 18:52:35 +03:00
Alexey Milovidov
fbc7c1f40a
Fixed parsing of tuple element expression [#METR-18149].
2016-07-09 09:51:30 +03:00
Alexey Milovidov
df5e85bb34
Addition [#METR-21884].
2016-06-30 00:31:36 +03:00
Alexey Milovidov
5ded454986
Added 'WITH NAME' section to ALTER TABLE ... FREEZE PARTITION query [#METR-21884].
2016-06-28 23:50:37 +03:00
Alexey Milovidov
86e9ed01c5
Fixed error with ParserNumber (tnx. kmeaw) [#METR-21765].
2016-06-21 00:22:46 +03:00
Alexey Milovidov
3144117b44
Fixed error with Views [#METR-21586].
2016-06-06 21:50:21 +03:00
Alexey Milovidov
9eb249afa6
Using std::shared_ptr for functions and AST [#METR-21503].
2016-05-28 19:19:27 +03:00
Alexey Milovidov
36efb7063e
Using std::shared_ptr for functions and AST [#METR-21503].
2016-05-28 19:00:04 +03:00
Alexey Milovidov
e336ba10eb
Using std::shared_ptr for functions and AST [#METR-21503].
2016-05-28 18:56:51 +03:00
Alexey Milovidov
fc65afb6f0
Using std::shared_ptr for functions and AST [#METR-21503].
2016-05-28 18:46:03 +03:00
Alexey Milovidov
8c4abcdd43
Using std::shared_ptr for functions and AST [#METR-21503].
2016-05-28 18:42:22 +03:00
Alexey Milovidov
646d70a545
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 17:14:18 +03:00
Alexey Milovidov
1060813839
Alter primary key: development [#METR-21119].
2016-05-17 23:51:26 +03:00
Alexey Milovidov
9a60b90941
Alter primary key: development [#METR-21119].
2016-05-17 23:11:43 +03:00
Alexey Milovidov
df87bead2e
Alter primary key: development [#METR-21119].
2016-05-16 21:46:19 +03:00
Alexey Milovidov
093f69c45d
Added support for FINAL and PARTITION specification for OPTIMIZE query [#METR-21326].
2016-05-16 21:43:38 +03:00
Alexey Milovidov
7a51f3b230
Merge
2016-05-05 21:29:13 +03:00
Alexey Milovidov
eea75db9fb
Modify primary key: development [#METR-21119].
2016-05-05 21:28:46 +03:00
Alexey Arno
a8379e7bc1
dbms: Server: Fixed syntax coloring issue. [#METR-19697]
2016-05-05 18:26:36 +03:00
Alexey Arno
286baa8611
Merge
2016-05-04 02:19:14 +03:00
Alexey Milovidov
1042a062d4
Allowed compound identifiers for fields of nested data structures in INSERT query [#METR-20818].
2016-04-09 08:48:05 +03:00
Alexey Milovidov
91dae9787a
Added support for BETWEEN operator [#METR-20707].
2016-04-03 04:15:53 +03:00
Alexey Arno
32a38485e6
Merge
2016-03-25 14:48:45 +03:00
Alexey Milovidov
5fc44df6b5
Squashed commit of the following:
...
commit f9b478181cd49224154cc350fb57df7121842f1c
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Mar 19 04:06:36 2016 +0300
Database engines: development [#METR-19997].
commit f7a10a67761ccfd05f3dac32d6444920cd8d4d60
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Mar 19 03:44:37 2016 +0300
Database engines: development [#METR-19997].
commit bd98a8558e98bad2bed278e5762c4e0fc66e6f38
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Mar 19 00:33:59 2016 +0300
Database engines: development [#METR-19997].
commit 19712fd884c22a4e2c2b67474086dea8f44e7c7b
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Mar 19 00:03:11 2016 +0300
Database engines: development [#METR-19997].
commit 50274d6df7e91fcc34aab8a8c72347daa2c6512f
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Mar 18 23:24:57 2016 +0300
Database engines: development [#METR-19997].
commit 4a0b99b19b34e90ef8b7be2d199f6232e36ef3f7
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Mar 18 22:50:36 2016 +0300
Database engines: development [#METR-19997].
commit 44ff3ebba7a3e460a27a89f31ddf199dbea1d182
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Mar 18 15:09:17 2016 +0300
Database engines: development [#METR-19997].
commit 137c31f3004cfd282473b6acb01cbe1b4ca2aadd
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Mar 18 03:26:34 2016 +0300
Database engines: development [#METR-19997].
commit aa4c0496d4afe4a691164254be2bd5600542b38a
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Mar 18 03:22:59 2016 +0300
Database engines: development [#METR-19997].
commit 5a94d1f0607450a2dac28a4d7df8b1393a864c23
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Mar 18 01:02:40 2016 +0300
Database engines: development [#METR-19997].
commit 50fd5b52ea1141955a5dfba0dcb191f3289ac25b
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Thu Mar 17 23:23:40 2016 +0300
Database engines: development [#METR-19997].
commit a333d91b058e4f56dd83a6d2878c3c2bd8efc002
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Thu Mar 17 20:29:07 2016 +0300
Database engines: development [#METR-19997].
commit f81d366e7ac8348436f2698d040f8e341743a024
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Thu Mar 17 01:30:23 2016 +0300
Database engines: development [#METR-19997].
commit d0696860c9060827896214c08d147c759ea79376
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Wed Mar 16 21:55:31 2016 +0300
Database engines: development [#METR-19997].
commit 46a168c2ada140a0e95cd8d4b9d8ba9bac855d11
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Wed Mar 16 08:00:58 2016 +0300
Database engines: development [#METR-19997].
commit 20a2bad161454225fc1b5f9b919b842fbebc3231
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Wed Mar 16 06:51:10 2016 +0300
Database engines: development [#METR-19997].
commit ca0a77fcc2a8d0b276eb3743c53551ad3fe16314
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Wed Mar 16 06:02:20 2016 +0300
Reverted erroneous modification [#METR-19997].
commit 1370bdcc4594182f6ef2b146f9afabfe1c295080
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Wed Mar 16 00:41:34 2016 +0300
Database engines: development [#METR-19997].
commit 16e72c67041cae6471509d3f0f3d4a9aa7b7dc0f
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Tue Mar 15 00:41:48 2016 +0300
Database engines: development [#METR-19997].
2016-03-19 04:18:49 +03:00
Alexey Milovidov
f81aa67fc4
Preparation [#METR-20307].
2016-03-07 04:08:01 +03:00
Alexey Arno
6efc98d1f3
Merge
2016-03-01 20:47:53 +03:00
Alexey Milovidov
df1d66e51a
Removed sensitive data.
2016-02-08 00:58:58 +03:00
Alexey Milovidov
3646bb747c
dbms: additions [#METR-17973].
2016-02-03 04:34:08 +03:00
Alexey Milovidov
e5d4149ca4
Merge
2016-01-28 04:00:42 +03:00
Alexey Milovidov
67a07205b7
Merge
2016-01-28 04:00:27 +03:00
Alexey Milovidov
5c90d7d45c
Merge
2016-01-26 05:00:25 +03:00
Alexey Milovidov
085dd9f90a
Merge
2016-01-26 04:56:42 +03:00
Alexey Arno
ae2f7c7613
Merge
2016-01-26 03:30:18 +03:00
Alexey Arno
a3ea32b985
Merge
2016-01-21 19:30:05 +03:00
Alexey Milovidov
13c7d0983a
dbms: cutting dependency [#METR-2944]..
2016-01-12 00:46:36 +03:00
Andrey Mironov
1506cc25c0
dbms: allow conversion of most types to enum (not enum to enum though)[#METR-19265]
2015-12-25 17:45:58 +03:00
Andrey Mironov
40f060fae8
dbms: allow type in CAST(expression AS type) without back quotes [#METR-19265]
2015-12-25 15:06:17 +03:00
Andrey Mironov
49236beee8
dbms: CAST(expression AS type
) [#METR-19265]
2015-12-25 15:06:16 +03:00
Alexey Milovidov
23f8413d74
dbms: fixed error with ParserUnsignedInteger (used for tuple element access) [#METR-2944].
2015-12-21 19:59:21 +03:00
Alexey Milovidov
69942f38d4
dbms: fixed error with ParserAlterQuery [#METR-13097].
2015-12-09 05:27:45 +03:00
Alexey Milovidov
8c8210062a
dbms: added support for hex escape sequences in strings [#METR-19072].
2015-11-25 06:11:17 +03:00
Alexey Milovidov
26d19fe1bc
dbms: fixed error with GLOBAL JOIN [#METR-19048].
2015-11-24 00:34:36 +03:00
Alexey Milovidov
2d00e5d84f
dbms: SAMPLE ... OFFSET development: using rational numbers [#METR-18847].
2015-11-20 00:34:53 +03:00
Alexey Milovidov
f67c8e63a2
dbms: SAMPLE ... OFFSET development [#METR-18847].
2015-11-19 06:40:15 +03:00
Alexey Milovidov
09dd253636
dbms: added support for SAMPLE ... OFFSET [#METR-18847].
2015-11-19 00:37:28 +03:00
Alexey Milovidov
d88b9bc889
dbms: improvement [#METR-15573].
2015-11-11 03:20:22 +03:00
Alexey Milovidov
eed74c506e
dbms: fixed error [#METR-15573].
2015-11-09 02:52:40 +03:00
Alexey Milovidov
f74c115faf
dbms: fixed error [#METR-15573].
2015-11-09 02:23:31 +03:00
Alexey Milovidov
ddd311ca98
dbms: fixed error [#METR-15573].
2015-11-09 02:14:24 +03:00
Alexey Milovidov
ce292c4c55
dbms: fixed error [#METR-15573].
2015-11-08 20:37:15 +03:00
Alexey Milovidov
52a3b686cd
dbms: fixed error; parsing 'ON' expression in JOINs [#METR-18692].
2015-11-08 05:42:33 +03:00
Alexey Milovidov
ffa33eea3d
dbms: fixed error [#METR-15573].
2015-11-08 05:07:13 +03:00
Alexey Milovidov
d6766eea2f
dbms: fixed error [#METR-15573].
2015-11-08 04:44:02 +03:00
Alexey Milovidov
9d95be8933
dbms: fixed error [#METR-15573].
2015-11-08 04:33:33 +03:00
Alexey Milovidov
0e5bf428d0
dbms: better handling of compound identifiers [#METR-18692].
2015-11-08 04:29:37 +03:00
Alexey Milovidov
4482871274
dbms: allowed aliases without AS keyword in SELECT clause at top level [#METR-15573].
2015-11-08 03:28:12 +03:00
Alexey Milovidov
6f9c9d05a5
dbms: fixed priority of parsing tuple element operator [#METR-18692].
2015-11-08 02:18:39 +03:00
Alexey Arno
fbe7b48dc9
dbms: Server: Code cleanup [#METR-16213]
2015-10-21 18:04:20 +03:00
Alexey Arno
e059442193
Merge
2015-10-21 17:57:10 +03:00
Alexey Arno
caaf0235b9
dbms: Server: merged branch METR-16213 into master [#METR-16213]
2015-10-16 14:02:48 +03:00
Alexey Milovidov
bb283e6602
dbms: added support for different numeric types in function has [#METR-18382].
2015-10-12 10:05:54 +03:00
Alexey Arno
9958e569b7
dbms: Server: Compilation fix for some older versions of g++. [#METR-17668]
2015-09-18 18:53:48 +03:00
Alexey Milovidov
4e54056c66
dbms: allowed to specify duplicate columns in JOIN subquery [#METR-17664].
2015-09-09 03:52:35 +03:00
Alexey Arno
64d47f35df
dbms: Server: Fixed possible cyclic dependencies. [#METR-14099]
2015-09-09 01:13:43 +03:00
Alexey Milovidov
071c1af212
dbms: fixed error [#METR-17606].
2015-08-09 08:10:43 +03:00
Alexey Milovidov
ca3a36c3e1
dbms: addition to prev. revision [#METR-17606].
2015-08-07 02:46:15 +03:00
Alexey Milovidov
32da2a7d8c
dbms: improved query formatting for distributed queries [#METR-17606].
2015-08-07 00:32:51 +03:00
Alexey Milovidov
5ed70eeb27
dbms: preparation [#METR-17606].
2015-08-06 07:28:59 +03:00
Alexey Milovidov
e072db7da2
dbms: preparation to more compact query formatting [#METR-17606].
2015-08-06 06:26:27 +03:00
Alexey Milovidov
4eac023043
dbms: addition to prev. revision [#METR-17606].
2015-08-06 00:39:42 +03:00
Alexey Milovidov
4ab0052456
dbms: more compact formatting of queries with aliases: development [#METR-17606].
2015-08-06 00:38:31 +03:00
Alexey Milovidov
c5570f3f89
dbms: little better [#METR-17472].
2015-07-26 14:07:03 +03:00
Alexey Milovidov
0439ef5f7f
dbms: implemented LEFT ARRAY JOIN [#METR-17474].
2015-07-26 13:54:45 +03:00
Alexey Milovidov
323188bd29
dbms: scalar subqueries: development [#METR-17472].
2015-07-26 11:16:39 +03:00
Alexey Milovidov
763fe6fb93
dbms: added CROSS JOIN [#METR-16893].
2015-07-23 23:23:24 +03:00
Alexey Arno
aa30036fd4
dbms: Server: Cosmetic changes that make easier to read, understand, and maintain the code that handles UNION ALL. [#METR-14099]
2015-07-13 18:02:29 +03:00
Alexey Arno
135cac6d77
dbms: Server: Performance improvement. [#METR-16778]
2015-07-11 18:16:59 +03:00
Alexey Arno
b4f65a44e9
dbms: Server: Performance improvement. [#METR-16778]
2015-07-11 16:43:48 +03:00
Alexey Arno
8410736612
dbms: Server: Correctly handle backward linking of SELECT queries inside UNION ALL. [#METR-16778]
2015-07-11 03:44:45 +03:00
Alexey Arno
10b695465a
dbms: Server: Fixed the bug in a much nicer way: InterpreterSelectQuery does not split anymore its AST. [#METR-16778]
2015-07-10 21:26:46 +03:00
Alexey Milovidov
8c1d4358bc
dbms: addition to prev. revision [#METR-17061].
2015-06-29 08:48:08 +03:00
Alexey Milovidov
9527f99d07
dbms: improved performance for very long arrays [#METR-17061].
2015-06-29 08:46:55 +03:00
Alexey Milovidov
b308d79f5e
dbms: improved performance of query parsing and analyzing with very long arrays [#METR-17061].
2015-06-29 07:54:52 +03:00
Alexey Arno
a522013939
Merge
2015-06-25 20:38:54 +03:00
Andrey Mironov
f012d95b7a
dbms: implement alter table detach unreplicated partition [#MTRSADMIN-1093]
2015-06-22 21:24:02 +03:00
Alexey Milovidov
557b60a19d
dbms: fixed tiny error [#METR-15933].
2015-06-06 22:59:16 +03:00
Alexey Milovidov
854a2f4cc8
dbms: added optional section SETTINGS to SELECT query [#METR-16354].
2015-06-06 00:28:04 +03:00
Alexey Milovidov
cac3ce7e27
dbms: allowed more easily to specify cluster name with hyphens [#METR-16610].
2015-06-05 23:04:54 +03:00
Alexey Arno
82a330f47a
dbms: Server: Small simplification. [#METR-16546]
2015-06-02 17:18:14 +03:00
Alexey Arno
20fe37511f
Merge
2015-06-02 14:16:02 +03:00
Alexey Milovidov
3a6d28eb0e
dbms: fixed error: empty queries in process list [#METR-16577].
2015-05-29 22:08:51 +03:00
Alexey Milovidov
ef54e74f45
dbms: supported 'NOT NOT x' chain in parser [#METR-16543].
2015-05-28 04:41:40 +03:00
Alexey Milovidov
0f6bb584fb
dbms: allowed whitespaces in column list in INSERT query [#METR-16341].
2015-05-18 23:22:23 +03:00
Alexey Milovidov
df8eefd79e
dbms: tiny fixes [#METR-16266].
2015-05-16 11:33:32 +03:00
Alexey Milovidov
310ed66b00
Revert "dbms: improvement (incomplete) [#METR-16164]."
...
This reverts commit 6f4f44ce7980cace32edd0913b8d1d53cd51682b.
2015-05-03 12:13:08 +03:00
Alexey Milovidov
b5f1084132
dbms: improvement (incomplete) [#METR-16164].
2015-04-30 08:45:34 +03:00
Andrey Mironov
77b2ef6f81
Merge
2015-04-21 16:10:08 +03:00
Alexey Milovidov
a2f2cc369d
dbms: preparation for FULL and RIGHT JOINs [#METR-15418].
2015-04-17 11:46:06 +03:00
Alexey Milovidov
3a658e4b26
dbms: fixed error with multiquery mode in Client [#METR-15975].
2015-04-14 23:46:34 +03:00
Alexey Milovidov
cfd2d2aad5
dbms: removed useless code [#METR-2944].
2015-04-14 05:55:59 +03:00
Alexey Milovidov
b1603e4304
dbms: added missing file [#METR-15933].
2015-04-14 05:11:59 +03:00
Alexey Milovidov
463526910d
dbms: little better [#METR-15933].
2015-04-14 04:39:30 +03:00
Alexey Milovidov
00305592bc
dbms: addition to prev. revision [#METR-15933].
2015-04-11 07:15:14 +03:00
Alexey Milovidov
aa726b203d
dbms: addition to prev. revision [#METR-15933].
2015-04-11 06:30:54 +03:00
Alexey Milovidov
9ec393df61
dbms: better diagnostics on syntax error [#METR-15933].
2015-04-11 06:10:23 +03:00
Alexey Milovidov
79c6b9a204
dbms: better diagnostics [#METR-15574].
2015-03-29 04:51:01 +03:00
Alexey Milovidov
380ab2dacc
dbms: added (ignored) table and FROM/JOIN subquery aliases [#METR-15573].
2015-03-25 05:49:29 +03:00
Alexey Milovidov
0828dba841
dbms: preparation [#METR-2944].
2015-03-02 04:10:58 +03:00
Alexey Arno
b5105ecdf7
dbms: Server: fixed bug in UNION ALL [#METR-15077]
2015-02-13 14:40:58 +03:00
Alexey Milovidov
d9d20f8c01
dbms: fixed error with IN with subquery with WHERE and PREWHERE in distributed query execution [#METR-14901].
2015-02-03 19:38:30 +03:00
Andrey Mironov
00324f2f9c
dbms: allow non-parenthesised expressions in array access operator []. [#METR-14585]
2015-01-16 13:25:34 +03:00
Alexey Milovidov
41a005ba73
dbms: style [#METR-2944].
2014-12-19 21:33:30 +03:00
Alexey Arno
36d2008e5b
Add style cleanup and small functional test change. [#METR-14099]
2014-12-17 18:56:52 +03:00
Alexey Arno
f8cb28cf07
Apply required fixes [#METR-14099].
2014-12-17 18:56:52 +03:00
Andrey Mironov
b077797389
dbms: add whitespace while formatting JOIN query. [#METR-14179]
2014-12-16 15:40:25 +03:00
Alexey Arno
819b3bd6ac
Code cleanups [#METR-14099].
2014-12-15 19:07:50 +03:00
Alexey Arno
c58030d339
Code cleanup
2014-12-15 19:07:49 +03:00
Alexey Arno
f16cb80657
Fix UNION ALL formating
2014-12-15 19:07:49 +03:00
Alexey Arno
8995500f14
Add initial support for SELECT requests chained by UNION ALL.
2014-12-15 19:07:49 +03:00
Alexey Arno
6323cf5977
Add support for UNION ALL in the SQL query parser
2014-12-15 19:07:49 +03:00
Andrey Mironov
50328d120a
Merge
2014-11-12 13:42:04 +03:00
Andrey Mironov
731be3e7cf
Merge
2014-11-12 13:37:47 +03:00
Alexey Milovidov
9a9036f217
dbms: added FREEZE PARTITION functionality [#METR-13441].
2014-11-11 07:11:07 +03:00
Alexey Milovidov
199837baa4
dbms: fixed error in formatting [#METR-2944].
2014-10-24 03:30:48 +04:00
Alexey Milovidov
731fcf6b01
dbms: fixed error in move to PREWHERE [#METR-13020].
2014-10-24 02:22:34 +04:00
Alexey Milovidov
07ba420b85
dbms: addition to prev. revision; removed support to FETCH UNREPLICATED PARTITION [#METR-13153].
2014-10-15 23:59:12 +04:00
Alexey Milovidov
21383c5475
dbms: FETCH PARTITION: development [#METR-13153].
2014-10-13 21:28:59 +04:00
Alexey Milovidov
299f32dc14
dbms: addition to prev. revision [#METR-13129].
2014-10-10 02:52:20 +04:00
Alexey Milovidov
110422dc21
dbms: fixed error with position of FINAL and SAMPLE in SELECT query [#METR-13129].
2014-10-10 02:46:28 +04:00
Alexey Milovidov
c1601502bd
dbms: FETCH PARTITION: parsing and dispatching [#METR-13153].
2014-10-10 00:28:33 +04:00
Andrey Mironov
f675bed75b
dbms: add partial validation of ALTER queries. [#METR-12739]
2014-10-07 13:09:59 +04:00
Alexey Milovidov
b4f45dc27a
dbms: fixed double whitespace when formatting ALTER TABLE ATTACH/DETACH [#METR-12524].
2014-10-03 22:57:05 +04:00
Andrey Mironov
468b7af64e
Merge
2014-10-03 14:19:34 +04:00
Andrey Mironov
529674ce6a
detect cycles, deduce and check types. [#METR-12739]
2014-09-29 17:36:30 +04:00
Alexey Milovidov
e379477828
dbms: don't allow empty identifiers [#METR-2944].
2014-09-26 20:10:37 +04:00
Andrey Mironov
142d0a49c0
add ASTColumnDeclaration, corresponding formatAST, modify Interpreters. [#METR-12739]
2014-09-25 17:40:26 +04:00
Andrey Mironov
58dd0cbe50
extend parser for default column declaration support. [#METR-12739]
2014-09-24 18:44:57 +04:00
Alexey Milovidov
047e5e30df
dbms: Client: don't leave progress indicator in the middle of data; colors almost compatible with white backgrounds [#METR-11125].
2014-08-15 04:08:15 +04:00
Andrey Mironov
beca178f2f
dbms: support WITH TOTALS without GROUP BY
2014-08-08 10:10:12 +04:00
Michael Kolupaev
9bec7e4a28
Merge
2014-08-07 16:26:04 +04:00
Michael Kolupaev
7643a49b8e
Merge
2014-08-07 16:26:04 +04:00
Michael Kolupaev
e76a00fbd2
dbms: parsing and formatting ALTER TABLE DROP PARTITION. Not interpreting it yet. [#METR-12037]
2014-08-07 16:26:04 +04:00
Pavel Kartavyy
c399e1d14a
fix build. Stupid kdevelop!
2014-08-05 16:54:10 +04:00
Pavel Kartavyy
7f7d512f03
dbms: added check query [#METR-11709]
2014-08-05 14:53:27 +04:00
Alexey Milovidov
aadd791880
dbms: fixed error [#METR-11966].
2014-07-18 23:47:28 +04:00
Michael Kolupaev
007c0cedc1
fixed build and a bunch of other stuff. [#METR-11886]
2014-07-14 19:49:03 +04:00
Michael Kolupaev
0a67d151bd
dbms: updated all usages of NamesAndTypesPair to new field names. [#METR-10202]
2014-07-09 15:54:26 +04:00
Alexey Milovidov
2fa4a2cf60
dbms: GLOBAL JOINs: development [#METR-11370].
2014-07-04 00:32:42 +04:00
Alexey Milovidov
0d7263958d
dbms: addition to prev. revision [#METR-11571].
2014-06-26 05:01:16 +04:00
Alexey Milovidov
108a7850a5
dbms: improved performance on short queries [#METR-11571].
2014-06-26 04:58:14 +04:00
Alexey Milovidov
a77ec35c96
dbms: JOINs: development [#METR-11370].
2014-06-12 09:13:50 +04:00
Alexey Milovidov
136ad3f5d3
dbms: removed garbage [#METR-11370].
2014-06-12 04:56:43 +04:00
Alexey Milovidov
5e153b2bb9
dbms: support for JOINs in parser [#METR-11370].
2014-06-12 04:48:56 +04:00
Pavel Kartavyy
5138ef4553
clickhouse: bugfix [#METR-11063]
2014-05-20 22:01:36 +04:00
Pavel Kartavyy
f2d2dd2739
clickhouse: alter doesn't need quotes anymore [#METR-11063]
2014-05-20 20:46:33 +04:00
Alexey Milovidov
2326d31f62
dbms: fixed error [#METR-10945].
2014-05-12 21:27:48 +04:00
Alexey Milovidov
0eedfd6542
dbms: improved usability [#METR-10904].
2014-04-29 23:09:11 +04:00
Alexey Milovidov
3b883d6b43
dbms: doc: development [#METR-10719].
2014-04-24 22:49:07 +04:00
Alexey Milovidov
908ea73a5d
dbms: tiny fix in formatAST [#METR-10498].
2014-04-10 18:55:36 +04:00
Alexey Milovidov
63cff6a5a4
Improvement [#METR-2807].
2014-04-08 11:58:53 +04:00
Alexey Milovidov
5ca21127c7
Improvement [#METR-2807].
2014-04-08 11:31:51 +04:00
Michael Kolupaev
7d5429655a
Merge
2014-04-07 23:10:14 +04:00
Alexey Milovidov
8d736e91c7
dbms: fixed reading past end of buffer [#METR-10718].
2014-04-04 06:32:35 +04:00
Michael Kolupaev
233557ec72
Merge
2014-04-02 14:40:23 +04:00
Sergey Fedorov
e426667931
dbms: fixes in create temporary table [METR-10071]
2014-04-01 17:41:03 +04:00
Alexey Milovidov
26848b6803
dbms: added pretty-formatting for GLOBAL IN; pedantic modifications in comments [#METR-10071].
2014-03-27 21:58:25 +04:00
Michael Kolupaev
634c33c766
Merge
2014-03-27 21:49:08 +04:00
Sergey Fedorov
f0aae9604a
dbms: Global in function, sexternal tables transfers to remote servers [METR-10071]
2014-03-27 16:06:45 +04:00
Sergey Fedorov
27f081a382
dbms: create temporary table query, external tables from stdin [METR-10071]
2014-03-27 16:06:45 +04:00
Michael Kolupaev
a202cb4eaf
Merge
2014-03-25 18:06:40 +04:00
Michael Kolupaev
d123bbc271
clickhouse: fixed bad_cast when formatting AST with PREWHERE. [#METR-10504]
2014-03-19 16:01:39 +04:00
Alexey Milovidov
9ffad47bdc
dbms: fixed error [#METR-10489].
2014-03-18 21:45:54 +04:00
Alexey Milovidov
68dd884b1f
dbms: tiny modification [#METR-10489].
2014-03-18 21:23:30 +04:00
Alexey Milovidov
ce98defebe
dbms: fixed error [#METR-10489].
2014-03-18 21:20:44 +04:00
Alexey Milovidov
f7e2ba67c0
dbms: fixed error with query formatting [#METR-10476].
2014-03-17 23:56:37 +04:00
Alexey Milovidov
1e44f91f00
dbms: fixed error in formatAST [#METR-10443].
2014-03-13 21:30:58 +04:00
Alexey Milovidov
3c4c400e68
dbms: formatAST: better [#METR-2944].
2014-03-12 21:12:09 +04:00
Alexey Milovidov
780e75252e
Addition to prev. revision [#METR-2944].
2014-03-10 22:10:44 +04:00
Alexey Milovidov
a022302ae4
dbms: better pretty-printing [#METR-2944].
2014-03-10 22:01:26 +04:00
Alexey Milovidov
eb2542009c
dbms: improved performance of short queries [#METR-2944].
2014-03-10 18:47:04 +04:00
Alexey Milovidov
88058d9971
dbms: improved performance of short queries [#METR-2944].
2014-03-10 16:25:37 +04:00
Pavel Kartavyy
d836e42fc1
dbms: added modify to parser [#METR-10242]
2014-03-05 22:20:55 +04:00
Alexey Milovidov
c4b2c7804e
dbms: probably better [#METR-10223].
2014-03-04 00:22:39 +04:00
Sergey Fedorov
967677e8cf
table functions: refixed table function analyzation in expression analyzer [METR-9750]
2014-02-28 17:28:42 +04:00
Alexey Milovidov
fee77d6c98
dbms: Fixed error with incorrect handling of weird case (column names with whitespaces) [#METR-10225].
2014-02-26 23:50:04 +04:00
Michael Kolupaev
015fb32382
clickhouse: parsing multiple infix AND and OR into a function call with more than two arguments; fixed handling of variadic and and or in virtual columns and PKCondition. [#METR-9599]
2014-02-13 11:05:51 +00:00
Sergey Fedorov
a182091621
storages: support for CREATE MATERIALIZED VIEW IF NOT EXISTS [METR-9965]
2014-02-11 18:54:31 +00:00
Sergey Fedorov
7ad57f4062
tableFunctions: updates in interface, fixed misspells in commets [METR-9750]
2014-02-06 16:21:00 +00:00
Alexey Milovidov
ab24d20f23
dbms: fixed error with PREWHERE [#METR-9837].
2014-02-01 01:27:00 +00:00
Sergey Fedorov
a7edba5032
table functions: main interface implementation, function merge implementation, plug for remote function [METR-9750]
2014-01-28 16:45:10 +00:00
Sergey Fedorov
6bf937e897
[materialized view]: Couple of changes in format and metadata [METR-9076]
2013-12-24 17:01:50 +00:00
Sergey Fedorov
1fb34154c6
dbms, ParserCreateQuery: fixed using uninitialized variable [METR-9531]
2013-12-17 14:07:59 +00:00
Sergey Fedorov
205e22e0ba
materialized view: added POPULATE option [#METR-9076]
2013-12-10 12:23:43 +00:00
Michael Kolupaev
857cebea6f
ClickHouse: small fixes for PREWHERE. [#METR-9091]
2013-12-05 13:07:55 +00:00
Michael Kolupaev
596b2bc1d9
ClickHouse: Parsing and passing around PREWHERE condition. No actual filtering yet. [#METR-9091]
2013-11-28 13:16:46 +00:00
Alexey Milovidov
ad37fa5777
dbms: probably fixed error [#METR-9194].
2013-11-18 01:35:24 +00:00
Sergey Fedorov
13bd27c498
dbms: View and Materialized View fixes, logic updates, implementation [#METR-9076]
2013-11-13 14:39:48 +00:00
Sergey Fedorov
b6b40d4c4e
dbms: View and Materialized View implementation [#METR-9076]
2013-11-08 17:43:03 +00:00
Sergey Fedorov
be738dc12b
dbms: Erase extra includes in StorageView.cpp and extra variables in Parser [#METR-9076]
2013-10-30 14:04:27 +00:00
Sergey Fedorov
07bbedc07d
dbms: added support for simple VIEW engine. [#METR-9076]
2013-10-30 13:52:02 +00:00
Sergey Fedorov
b3ba5e4cab
dbms: Support columns in Insert query, bug-fix and Code Style fixes [#METR-8975]
2013-10-28 14:43:36 +00:00
Alexey Milovidov
a38317e1f5
dbms: better exception messages [#METR-8224].
2013-10-26 03:20:51 +00:00
Sergey Fedorov
8fd6963212
My latest changes.
...
REVIEW:new
2013-10-25 14:56:47 +00:00
Pavel Kartavyy
c33ab0bb73
dbms: make "TABLE" to be an optional parameter for DESC, SHOW CREATE, EXISTS[#CONV-8911]
2013-10-21 13:52:44 +00:00
Pavel Kartavyy
20da4e0a2b
dbms: make TABLE to be optional world in DESC query [#CONV-8911]
2013-10-21 11:06:26 +00:00
Michael Kolupaev
1cab77c753
Added support for multiple expressions in ARRAY JOIN section. There are known issues. Sorry for automatic indentation changes. [#CONV-8821]
2013-10-17 13:32:32 +00:00
Alexey Milovidov
25e36aebc4
dbms: fixed leak [#CONV-8383].
2013-09-14 00:39:34 +00:00
Alexey Milovidov
d055d54380
dbms: added SHOW PROCESSLIST query and 'max_concurrent_queries' setting [#CONV-8665] [#CONV-8664].
2013-09-03 20:21:28 +00:00
Alexey Milovidov
e6df8f2882
dbms: style [#CONV-8383].
2013-08-09 00:18:03 +00:00
Pavel Kartavyy
4c07a0bccb
Merge
2013-08-08 09:50:15 +00:00
Pavel Kartavyy
a5c799d7a3
Merge
2013-08-07 13:07:42 +00:00
Vyacheslav Alipov
ef8cd52e73
added alias support for ARRAY JOIN section [#CONV-7967]
2013-07-30 17:25:46 +00:00
Vyacheslav Alipov
3ab02bffef
fixed 'unknown column' issue with ARRAY JOIN section [#CONV-7967]
2013-07-23 16:15:40 +00:00
Vyacheslav Alipov
61f862dfbe
ARRAY JOIN section in SELECT [#CONV-7967]
2013-07-22 16:49:19 +00:00
Vyacheslav Alipov
25ebf196f8
compound identifier parser to support '.' [#CONV-7967]
2013-07-16 15:26:35 +00:00
Vyacheslav Alipov
277759146d
identifier parser now supports '.' [#CONV-7967]
2013-07-16 15:10:37 +00:00
Vyacheslav Alipov
7bee7ed8ca
updated ParserNestedTable: save parsed columns to func->args [#CONV-7967]
2013-07-12 16:46:58 +00:00
Vyacheslav Alipov
73bc183ffc
main classes and first draft of CREATE TABLE parser [#CONV-7967]
2013-07-11 17:35:56 +00:00
Alexey Milovidov
fe0dd1d0b2
dbms: improvement [#CONV-2944].
2013-06-21 20:34:19 +00:00
Michael Kolupaev
57b3b4837e
clickhouse: fixed show tables not like [#CONV-7444].
2013-06-14 19:07:35 +00:00
Alexey Milovidov
67f905dbc4
dbms: added DISTINCT [#CONV-7756].
2013-06-01 07:43:57 +00:00
Vyacheslav Alipov
7c9a0f8ac1
renamed methods with collator in ColumnString, removed catching exception [#CONV-7651]
2013-05-30 14:28:27 +00:00
Vyacheslav Alipov
c60fd424a4
added COLLATE to formatAST [#CONV-7651]
2013-05-29 12:38:20 +00:00
Vyacheslav Alipov
93d92e2d40
fixed COLLATE parser [#CONV-7651]
2013-05-29 11:33:55 +00:00
Vyacheslav Alipov
f1c161842b
added collation [#CONV-7651]
2013-05-28 16:56:05 +00:00
Michael Kolupaev
c7ecc266c6
clickhouse: fixed parsing lambda expressions [#CONV-7444].
2013-05-08 10:59:21 +00:00
Michael Kolupaev
4a19d688dd
clickhouse: fixed parsing lambda expressions [#CONV-7444].
2013-05-08 10:33:37 +00:00
Michael Kolupaev
48c5dedb42
clickhouse: added parsing of lambda-expressions [#CONV-7444].
2013-05-08 09:52:02 +00:00
Alexey Milovidov
15b0ef253c
dbms: added WITH TOTALS modifier for GROUP BY [#CONV-2944].
2013-05-04 15:46:50 +00:00
Michael Kolupaev
7b343659e6
clickhouse: added FINAL to formatAST [#CONV-7363].
2013-04-29 11:34:28 +00:00
Michael Kolupaev
d97d22919e
Merge
2013-04-23 11:08:41 +00:00
Michael Kolupaev
990a634642
clickhouse: added SHOW TABLES NOT LIKE [#CONV-2944].
2013-03-11 11:28:36 +00:00
Michael Kolupaev
2dc383a07b
clickhouse: fixed SHOW CREATE TABLE and DESCRIBE TABLE [#CONV-6766].
2013-02-21 11:34:32 +00:00
Michael Kolupaev
71377de83d
clickhouse-client: fixed parsers again [#CONV-6766].
2013-02-21 11:12:31 +00:00
Michael Kolupaev
c7cd17004f
clickhouse-client: fixed formatAST again, added info to exception text [#CONV-6766].
2013-02-21 11:08:29 +00:00
Michael Kolupaev
b4222e65e3
clickhouse: fixed formatting SHOW DATABASES ... FORMAT [#CONV-6766].
2013-02-21 10:51:25 +00:00
Michael Kolupaev
625d207ac5
clickhouse: fixed parser [#CONV-6766].
2013-02-21 10:45:00 +00:00
Michael Kolupaev
1fa892182d
clickhouse: fixed SHOW DATABASES ... FORMAT [#CONV-6767].
2013-02-21 10:39:24 +00:00
Michael Kolupaev
40d71ab381
clickhouse: added DESCRIBE and SHOW CREATE queries, fixed formatting queries with FORMAT section [#CONV-6766].
2013-02-21 10:02:33 +00:00
Michael Kolupaev
7b14c8ac36
clickhouse: support FORMAT section in EXISTS and SHOW queries [#CONV-6767].
2013-02-20 13:14:12 +00:00
Alexey Milovidov
7b3f533ecd
Using own Field class instead of boost::variant (experimental) [#CONV-2944].
2013-01-05 20:03:19 +00:00
Alexey Milovidov
ca5d10a4a0
dbms: fixed errors [#CONV-2944].
2012-12-27 17:40:54 +00:00
Alexey Milovidov
63ab9a262e
dbms: fixed error (numbers aren't parsing after previous query with huge number) [#CONV-2944].
2012-12-15 04:26:48 +00:00
Alexey Milovidov
22de09547e
dbms: added EXISTS TABLE query [#CONV-2944].
2012-12-15 03:09:04 +00:00
Michael Kolupaev
bd843a65bd
clickhouse: added SAMPLE to formatAST [ #6201 ].
2012-12-12 16:49:08 +00:00
Michael Kolupaev
42073f42ec
clickhouse: added support for SAMPLE clause of SELECT query (works only in merge tree storage) [ #6201 ].
2012-12-12 14:25:55 +00:00
Alexey Milovidov
2ae2cf32bb
dbms: fixed error [#CONV-2944].
2012-11-20 22:48:38 +00:00
Alexey Milovidov
cbb5a06d63
dbms: addition to prev. revision [#CONV-2944].
2012-10-29 05:29:34 +00:00
Alexey Milovidov
4ac448cb26
dbms: addition to prev. revision [#CONV-2944].
2012-10-29 04:54:46 +00:00
Alexey Milovidov
e30260d9fa
dbms: added parametric aggregate functions; added aggregate function 'quantile' [#CONV-2944].
2012-10-29 02:58:52 +00:00
Alexey Milovidov
0facf74015
dbms: development (conditional operator) [#CONV-2944].
2012-09-23 06:16:42 +00:00
Alexey Milovidov
40281aa96f
dbms: development [#CONV-2944].
2012-08-22 18:46:09 +00:00
Alexey Milovidov
ae75c86be3
dbms: development [#CONV-2944].
2012-08-21 15:14:04 +00:00
Alexey Milovidov
8359bbbe6b
dbms: development [#CONV-2944].
2012-08-20 20:28:34 +00:00
Alexey Milovidov
9a14f5538a
dbms: development [#CONV-2944].
2012-08-02 19:03:32 +00:00
Alexey Milovidov
b0a8f84c14
dbms: development [#CONV-2944].
2012-07-31 19:08:49 +00:00
Alexey Milovidov
60987d7ecd
dbms: fixed error with case [#CONV-5229].
2012-07-27 19:20:44 +00:00
Alexey Milovidov
d5492d3269
dbms: development [#CONV-2944].
2012-07-12 20:06:45 +00:00
Alexey Milovidov
4a962d543f
dbms: development [#CONV-2944].
2012-07-12 19:49:22 +00:00
Alexey Milovidov
74dfc96c42
dbms: development [#CONV-2944].
2012-06-18 07:49:19 +00:00
Alexey Milovidov
9a18d75b99
dbms: development [#CONV-2944].
2012-06-18 06:19:13 +00:00
Alexey Milovidov
f018ea4aac
dbms: development [#CONV-2944].
2012-05-30 01:38:02 +00:00
Alexey Milovidov
680936cf2a
dbms: development [#CONV-2944].
2012-05-28 19:34:55 +00:00
Alexey Milovidov
77c46cdcfd
dbms: development [#CONV-2944].
2012-05-21 20:38:34 +00:00
Alexey Milovidov
e90a8bba54
dbms: development [#CONV-2944].
2012-05-08 11:19:00 +00:00
Alexey Milovidov
b9822b02b8
dbms: development [#CONV-2944].
2012-01-09 19:20:48 +00:00
Alexey Milovidov
65b70d10ca
dbms: development [#CONV-2944].
2011-12-26 07:07:30 +00:00
Alexey Milovidov
e660340170
dbms: development [#CONV-2944].
2011-11-07 02:10:34 +00:00
Alexey Milovidov
aef03f0478
dbms: development [#CONV-2944].
2011-11-06 20:47:07 +00:00
Alexey Milovidov
1f3f17a5e5
dbms: development [#CONV-2944].
2011-11-06 04:21:09 +00:00
Alexey Milovidov
c0c2ca630d
dbms: development [#CONV-2944].
2011-11-06 02:29:13 +00:00
Alexey Milovidov
d51ae544fc
dbms: development [#CONV-2944].
2011-11-05 23:31:19 +00:00
Alexey Milovidov
d9e921a127
dbms: development [#CONV-2944].
2011-11-01 17:57:37 +00:00
Alexey Milovidov
5bc7288e0d
dbms: development [#CONV-2944].
2011-11-01 15:38:01 +00:00
Alexey Milovidov
26c9af828e
dbms: development [#CONV-2944].
2011-11-01 15:16:04 +00:00
Alexey Milovidov
169ef6bf2e
dbms: development [#CONV-2944].
2011-10-31 17:30:44 +00:00
Alexey Milovidov
b1b0d3836a
dbms: development [#CONV-2944].
2011-10-31 06:37:12 +00:00
Alexey Milovidov
69ce664c9c
dbms: development [#CONV-2944].
2011-10-30 11:30:52 +00:00
Alexey Milovidov
bdf0aee3c6
dbms: development [#CONV-2944].
2011-10-30 05:19:41 +00:00
Alexey Milovidov
db4ad9135e
dbms: development [#CONV-2944].
2011-10-17 08:28:39 +00:00
Alexey Milovidov
2215bc9626
dbms: development [#CONV-2944].
2011-09-04 05:14:52 +00:00
Alexey Milovidov
5b7f634b59
dbms: development [#CONV-2944].
2011-08-28 08:50:27 +00:00
Alexey Milovidov
420e68e7c7
dbms: development [#CONV-2944].
2011-08-28 05:13:24 +00:00
Alexey Milovidov
9b153918e7
dbms: development [#CONV-2944].
2011-08-28 02:22:23 +00:00
Alexey Milovidov
b67b8d8b54
dbms: development [#CONV-2944].
2011-08-28 00:31:30 +00:00
Alexey Milovidov
c972f291cb
dbms: development [#CONV-2944].
2011-08-19 18:31:14 +00:00
Alexey Milovidov
bf1e7e85f0
dbms: development [#CONV-2944].
2011-08-18 18:48:00 +00:00
Alexey Milovidov
b644b610bb
dbms: development [#CONV-2944].
2011-08-15 01:05:18 +00:00
Alexey Milovidov
532a578b7a
dbms: development [#CONV-2944].
2011-08-13 21:05:18 +00:00
Alexey Milovidov
082aac3771
dbms: development [#CONV-2944].
2011-08-12 18:27:39 +00:00
Alexey Milovidov
9f5cc680a4
dbms: development [#CONV-2504].
2011-08-09 19:19:00 +00:00
Alexey Milovidov
c9245b4036
Unification: removed strconvert manips, using mysqlxx manips.
2011-03-29 17:56:51 +00:00
Alexey Milovidov
a55f64a8aa
dbms: development.
2010-06-28 13:44:42 +00:00
Alexey Milovidov
9a9bdc8123
dbms: development.
2010-06-28 13:42:36 +00:00
Alexey Milovidov
ba83040cb0
dbms: development.
2010-06-25 19:55:19 +00:00
Alexey Milovidov
a3470586b9
dbms: development.
2010-06-25 16:36:13 +00:00
Alexey Milovidov
e5d9895b57
dbms: development.
2010-06-24 19:37:23 +00:00
Alexey Milovidov
8fc01e90d7
dbms: development.
2010-06-24 19:12:10 +00:00
Alexey Milovidov
e3d91b90f2
dbms: development.
2010-03-17 20:33:47 +00:00
Alexey Milovidov
c788fd5bcc
dbms: development.
2010-03-17 20:03:06 +00:00