Alexey Zatelepin
0a98f43d3a
add TablesStatus request to protocol [#CLICKHOUSE-2141]
2017-04-17 19:02:48 +03:00
Alexey Milovidov
41e97787e3
Less dependencies [#CLICKHOUSE-2].
2017-04-16 08:40:17 +03:00
Alexey Milovidov
bf0e64e3b4
Less dependencies [#CLICKHOUSE-2952].
2017-04-16 07:13:18 +03:00
alexey-milovidov
0d2b1f6b6b
Update InterpreterAlterQuery.h
2017-04-15 06:52:04 +03:00
artpaul
050f1d4b0a
drop column from partition for MergeTree
2017-04-15 06:52:04 +03:00
Vitaliy Lyudvichenko
848c927bb7
Fix race condition. Add test. [#CLICKHOUSE-2902]
2017-04-15 06:48:24 +03:00
Vitaliy Lyudvichenko
82af2278fc
Avoid code duplication near MergeTreeBlockInputStream. [#CLICKHOUSE-2]
...
Add preferred_block_size_bytes for non-uniform reader. [#CLICKHOUSE-2902]
Make enums test more deterministic. [#CLICKHOUSE-2]
Refactored MergeTree readers.
Tabs -> spaces.
Move include/DB/ -> src/.
2017-04-15 06:48:24 +03:00
Yuri Dyachenko
c6d6f2de3d
add DataStreams::DistinctSortedBlockInputStream
2017-04-14 23:00:44 +03:00
Alexey Zatelepin
3ca6efbbd9
substitute parse<size_t>(config.getString()) for config.getUInt64()
2017-04-12 19:37:19 +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
Alexey Milovidov
ba9590d340
Merge branch 'master' of github.com:yandex/ClickHouse
2017-04-08 04:32:24 +03:00
Alexey Milovidov
a0b9bf5e97
Moved code to cpp [#CLICKHOUSE-2].
2017-04-08 04:32:05 +03:00
proller
957f105377
fix freebsd build
2017-04-08 04:01:21 +03:00
Alexey Milovidov
7454185a0a
Fixed join_use_nulls setting [#CLICKHOUSE-4].
2017-04-07 23:30:52 +03:00
Yuri Dyachenko
23e824d7a9
add ClearableSetVariant
2017-04-07 20:12:54 +03:00
Alexey Milovidov
463fddb2ca
Joins by Nullable keys: development [#CLICKHOUSE-4].
2017-04-07 00:44:52 +03:00
Alexey Milovidov
ab215c0fcd
join_use_nulls: development; added test [#CLICKHOUSE-4].
2017-04-07 00:09:39 +03:00
proller
1bc311eefd
ReplicatedMergeTree: Max streams to send data [#CLICKHOUSE-2878] ( #656 )
...
* ReplicatedMergeTree: Max streams to send data [#CLICKHOUSE-2878]
* fix
* better messages on client
* change code to 429 TOO_MANY_REQUESTS
* wip
* better message
* Update InterserverIOHandler.h
* Update InterserverIOHTTPHandler.cpp
* Update StorageReplicatedMergeTree.cpp
2017-04-06 16:03:23 +03:00
Alexey Milovidov
baf2e6e95b
Added 'join_use_nulls' setting to allow using NULLs as default values for non-joined rows in case of outer joins [#CLICKHOUSE-2].
2017-04-04 09:52:39 +03:00
f1yegor
b4c23f122a
Translated comments
2017-04-02 20:37:49 +03:00
Alexey Milovidov
7f53cec624
Moved headers and sources to same place (part 5) [#CLICKHOUSE-3].
2017-04-01 13:25:45 +03:00
Alexey Milovidov
ab314a47bf
Moved headers and sources to same place (part 2) [#CLICKHOUSE-3].
2017-04-01 13:08:56 +03:00
Alexey Milovidov
310736cd7e
Moved headers and sources to same place [#CLICKHOUSE-3].
2017-04-01 12:22:42 +03:00
Alexey Milovidov
09e3134bf4
Revert "Using C++17 [#CLICKHOUSE-3]."
...
This reverts commit 431a735efe
.
2017-04-01 11:51:30 +03:00
Alexey Milovidov
ecb0b87bd8
Using C++17 [#CLICKHOUSE-3].
2017-04-01 11:51:30 +03:00
Alexey Milovidov
137ad95929
Changed tabs to spaces in code [#CLICKHOUSE-3].
2017-04-01 11:35:09 +03:00
Alexey Milovidov
4f44445ff0
Removed all trailing whitespaces [#CLICKHOUSE-2]. find . -name '*.h' -or -name '*.cpp' -or -name '*.cmake' -or -name 'CMakeLists.txt' -or -name '*.html' -or -name '*.xml' | grep -v contrib | xargs sed -i -r -e 's/\s+$//'
2017-03-31 19:00:30 +03:00
Alexey Milovidov
40ce6f86db
Allowed JOIN to work with Nullable keys [#CLICKHOUSE-4].
2017-03-30 17:09:24 +03:00
Alexey Milovidov
cc43f989bc
Preparation [#CLICKHOUSE-4].
2017-03-29 14:33:07 +03:00
Alexey Milovidov
8cf0e87382
Unified JOIN variants (continued) [#CLICKHOUSE-4].
2017-03-28 10:00:03 +03:00
Alexey Milovidov
b859463296
Unified JOIN variants. Added all variants from Set [#CLICKHOUSE-4].
2017-03-28 09:51:22 +03:00
Alexey Milovidov
a8f6a3127d
Implemented limited support for NULLs in IN operator [#CLICKHOUSE-4].
2017-03-28 06:00:33 +03:00
Alexey Milovidov
18ecccb856
Moved code to cpp [#CLICKHOUSE-2].
2017-03-25 08:55:49 +03:00
Vitaliy Lyudvichenko
6d1a8c7c97
Consider changes in default profile to initialize default users' settings. [#CLICKHOUSE-2906]
2017-03-23 21:30:22 +04:00
Alexey Zatelepin
faadab3034
Allow including config elements from ZooKeeper [#CLICKHOUSE-2794]
2017-03-19 21:58:12 +04:00
proller
930ac5b2ce
move ClickHouseRevision to dbms
2017-03-16 13:51:41 +04:00
proller
9a1169fef6
fix tests
2017-03-16 13:51:21 +04:00
Ravengg
b47cc72701
Fix part log ( #591 )
...
* fix_part_log
* fixed language back
* add reset part_log back
* reset part_log when don't need more
* Fix header
* fix
2017-03-14 19:58:34 +04:00
Alexey Milovidov
4e67e05835
Fixed error [#CLICKHOUSE-2].
2017-03-14 03:14:19 +03:00
Alexey Milovidov
26788e3938
Formatting [#CLICKHOUSE-2].
2017-03-13 21:01:46 +03:00
Alexey Milovidov
a564fa1872
Added support for NULLS FIRST and LAST in ORDER BY (continued) [#CLICKHOUSE-2882].
2017-03-12 16:01:19 +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-milovidov
6d5bfc8c6f
Refactoring of numeric DataTypes ( #581 )
...
* Better code [#CLICKHOUSE-2].
* Addition to prev. revision [#CLICKHOUSE-2].
* Addition to prev. revision [#CLICKHOUSE-2].
* Addition to prev. revision [#CLICKHOUSE-2].
2017-03-12 14:13:45 +04:00
Alexey Milovidov
235dbe6183
Fixed error with PartLog [#CLICKHOUSE-2703].
2017-03-09 19:46:11 +03:00
Alexey Milovidov
5546f7f75b
Normalized formatting [#CLICKHOUSE-3].
2017-03-09 07:26:17 +03:00
Ravengg
b079dacfd1
Added part_log with statistics scripts ( #549 )
...
* Added part_log
* first_test
* filter and hits_res
* Add renamer and drawer
* Add columns database and table into PartLog
* Add normal way to get table_name and database_name from part
* improve drawer
* add stats for random size parts
* Merge converter and drawer
* make drawer more informative
* add new data
* add new data
* new data
* add long range stats
* for checking best way
* Add add_parts script
* Good style for global merge
* delete commented code
* Fixed spaces to tabs
* Note that Stopwatch is started automatically.
* Style
* Update StorageMergeTree.cpp
* Update StorageReplicatedMergeTree.cpp
* Switch act_time_ms to duration_ms
* Added ability to disable part_log
* fixed getPartLog
* fix usage getPartLog
* fix
2017-03-07 21:13:54 +04:00
artpaul
0ef749839c
issue #390 : insert values by their positions instead of name
2017-03-07 15:30:05 +05:00
alexey-milovidov
1ddc262eb8
Merge pull request #554 from proller/fix1
...
fix scope_exit formatting
2017-03-04 05:59:05 +04:00
Alexey Milovidov
d3b22774c9
Comments [#CLICKHOUSE-2788].
2017-03-04 00:15:46 +03:00
proller
05e87ad7a2
fix scope_exit formatting
2017-03-04 00:10:41 +03:00
proller
067ff7a5c7
Customizable internal compiler
2017-03-02 16:34:43 +03:00
artpaul
be7c70da5c
fix IN with nested tuples [#CLICKHOUSE-1999]
2017-03-01 19:48:21 +05:00
Vitaliy Lyudvichenko
8bcb1fe970
Add support of AggregateFunction constants in VALUES and Set. [#CLICKHOUSE-2845]
2017-02-18 00:36:31 +04:00
Artemkin Pavel
cc62477403
extra distinct pass was eliminated in case of single stream mode [#METR-23942] ( #492 )
2017-02-16 00:17:46 +04:00
Alexey Zatelepin
93a9e64624
fix usage of possibly invalidated iterator [#CLICKHOUSE-2]
2017-02-15 22:39:18 +03:00
alexey-milovidov
4593d363d1
Fix poor distributed insertion scalability ( #481 )
...
* Fix poor scalability of INSERT into Distributed table [#CLICKHOUSE-2791].
* Fix poor scalability of INSERT into Distributed table (continued) [#CLICKHOUSE-2791].
* Misc [#CLICKHOUSE-2791].
* Fixed error [#CLICKHOUSE-2791].
2017-02-12 00:20:57 +04:00
Alexey Milovidov
0673f75265
Fixed absolutely incorrect code; added test [#CLICKHOUSE-2755].
2017-02-10 13:20:06 +03:00
Vitaliy Lyudvichenko
11b3aad985
Interpret subquery with empty result as Null literal. [#CLICKHOUSE-2760]
2017-02-07 23:43:31 +04:00
artpaul
4c57c9731e
#437 encode name of default_database so it's can be passed through connection
2017-02-07 20:11:02 +04:00
Vitaliy Lyudvichenko
d6e9af834a
Refined comments and status codes. [#CLICKHOUSE-2799]
2017-02-07 20:08:43 +04:00
Vitaliy Lyudvichenko
7e5a075ef3
Fixed long ProcessList lock in case of remote server timeout. [#CLICKHOUSE-2799]
2017-02-07 20:08:43 +04:00
Alexey Milovidov
b8ac19999c
Settings 'max_memory_usage_for_user' and 'max_memory_usage_for_all_queries': do not interfere between different queries [#CLICKHOUSE-2796].
2017-02-01 06:53:10 +03:00
Alexey Milovidov
172b385247
Added missing modification [#CLICKHOUSE-2184].
2017-02-01 06:10:12 +03:00
Alexey Milovidov
1c8841b04e
Fixed error [#CLICKHOUSE-2184].
2017-02-01 05:35:06 +03:00
Alexey Milovidov
8cabe639f5
Fixed errors in exception message [#CLICKHOUSE-2184].
2017-02-01 05:31:35 +03:00
Vitaliy Lyudvichenko
abf5066618
Fix spelling errors. [#CLICKHOUSE-3]
2017-01-31 23:28:37 +04:00
Vitaliy Lyudvichenko
9f8a967e6c
Fix SHOW PROCESSLIST segfault. [#CLICKHOUSE-2120]
2017-01-30 16:24:42 +03:00
Alexey Milovidov
d4d3d36ff0
Removed useless code; improved performance [#CLICKHOUSE-2785].
2017-01-30 09:48:10 +03:00
proller
46037bb670
Allow link with jemalloc ( #404 )
...
* Allow link with jemalloc
* wip
* fix
* fix
2017-01-28 00:00:02 +04:00
proller
8b4b1534e3
Cmake: Test on having sse ( #405 )
...
* Cmake: Test on having sse
* fix
* wip
* wip
* wip
* wip
* wip
* wip
* fix
* fix
* fix
* fix
* fix
* fix
2017-01-27 23:55:33 +04:00
Vitaliy Lyudvichenko
55390715b1
Add requested changes. [#CLICKHOUSE-2120]
2017-01-27 03:59:39 +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
649fd1922b
Add TOO_MUCH_SIMULTANEOUS_QUERIES exception. [#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
proller
f8d1573946
Various arm64 compile fixes on utils ( #394 )
2017-01-25 23:17:13 +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
Vitaliy Lyudvichenko
c9e52a5cf9
Add requested PR changes. [#CLICKHOUSE-2145] [issue #325 ]
2017-01-24 22:26:29 +04:00
Vitaliy Lyudvichenko
20a5ae4bc4
Add protection from accidental DROP queries. [#CLICKHOUSE-2184]
2017-01-24 22:26:29 +04:00
alexey-milovidov
17a4ead1ef
Setting fsync metadata ( #380 )
...
* Added setting 'fsync_metadata' [#CLICKHOUSE-2770].
* Added setting 'fsync_metadata' [#CLICKHOUSE-2770].
* Added setting 'fsync_metadata' [#CLICKHOUSE-2770].
* Added setting 'fsync_metadata' [#CLICKHOUSE-2770].
2017-01-23 22:05:07 +04:00
Alexey Milovidov
38d25022c6
Comments [#CLICKHOUSE-3].
2017-01-23 19:00:26 +03:00
Alexey Milovidov
6894df0304
Sending progress in HTTP headers (continued) [#CLICKHOUSE-32].
2017-01-22 20:26:55 +03:00
Alexey Milovidov
c903a23864
Sending progress in HTTP headers (continued) [#CLICKHOUSE-32].
2017-01-22 19:12:30 +03:00
alexey-milovidov
ed5b521110
Less dependencies 2 ( #378 )
...
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
2017-01-21 08:24:28 +04:00
proller
2688f4563f
cmake: remove add_definitions(-DNO_TCMALLOC), instead use ENABLE_LIBTCMALLOC from config ( #375 )
...
* Manual version update to [54135]
* Temporary release script fix [#METRIQA-732]
* cmake: remove add_definitions(-DNO_TCMALLOC), instead use ENABLE_LIBTCMALLOC from config
2017-01-20 21:58:07 +04:00
Alexey Zatelepin
f5a25c341c
translate comments [#CLICKHOUSE-3]
2017-01-19 03:48:59 +04:00
Alexey Zatelepin
5de1975bc4
parse INTO OUTFILE clause [#CLICKHOUSE-2133]
2017-01-19 03:48:59 +04:00
Alexey Milovidov
58e5dad1a1
Squashed commit of the following:
...
commit e712f469a5
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:59:13 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 2a00282308
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:58:30 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 9e06f407c8
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:55:14 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 9581620f1e
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:54:22 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 2a8564c68c
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:47:34 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit cf60632d78
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:40:09 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit ee3d1dc6e0
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:22:49 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 65592ef711
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:18:17 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 37972c2573
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:17:06 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit dd909d1499
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:16:28 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 3cf43266ca
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:15:42 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 6731a3df96
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:13:35 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 1b5727e0d5
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:11:18 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit bbcf726a55
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:09:04 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit c03b477d5e
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:06:30 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 2986e2fb04
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:05:44 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 5d6cdef13d
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:04:53 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit f2b819b25c
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:01:47 2017 +0300
Less dependencies [#CLICKHOUSE-2]
2017-01-14 12:00:19 +03:00
Alexey Milovidov
d99a642b9b
Fixed error in 'distributed_product_mode' setting, which breaks 'allow_databases' option [#CLICKHOUSE-2718].
2017-01-14 06:10:16 +03:00
Alexey Milovidov
b16c9a3e12
Fixed error with 'max_memory_usage_for_user' setting during distributed query execution [#METR-24117].
2017-01-14 04:55:35 +03:00
Alexey Milovidov
e8855c6f0f
Fixed error with multiple calls of LogicalExpressionAnalyzer [#METR-24079].
2017-01-12 03:26:39 +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
a1a6ddd01e
Reworking ExpressionAnalyzer (preparations) [#METR-20307].
2017-01-05 19:34:05 +03:00
Alexey Milovidov
625b6c6050
Function "sleep": do not sleep during query analyze (continued) [#METR-21574].
2017-01-04 06:43:43 +03:00
Alexey Milovidov
d6735c2a23
Function "sleep": do not sleep during query analyze [#METR-21574].
2017-01-04 06:37:59 +03:00
Alexey Milovidov
95e9ef2fc4
Reworked InJoinSubqueriesPreprocessor [#METR-2944].
2017-01-04 05:37:47 +03:00
Alexey Milovidov
4140e7e889
Get out garbage from AST [#METR-2944].
2017-01-03 10:37:29 +03:00
Alexey Milovidov
ca37f28b5f
Renamed methods Block::rows and Block::rowsInFirstColumn [#METR-2944].
2017-01-02 23:45:27 +03:00
Alexey Milovidov
2b4f3b5d34
Renamed method (less confusion) [#METR-2944].
2017-01-02 23:12:12 +03:00
alexey-milovidov
0dd2191c87
Merge branch 'master' into issue-111
2016-12-31 05:53:52 +04:00
Vitaliy Lyudvichenko
07d720565c
Added profile events for INSERTs. [#METR-23930]
...
Added new column and CurrentMetrics data into system.events table.
Removed unnecessary code from Context and Merge list. [#METR-23911]
2016-12-31 02:39:53 +03:00
Vitaliy Lyudvichenko
108bfac17e
Added memory tracking events and columns for merges. [#METR-23911]
2016-12-31 02:39:53 +03:00
Vitaliy Lyudvichenko
35485c03d9
Fixed race condition during dictionaries' config file update. [#METR-22224]
2016-12-30 21:30:29 +03:00
artpaul
333d47ee2e
don't allow partial sort in case if LIMIT BY is present [#METR-23881]
2016-12-30 17:56:07 +05:00
artpaul
9cfc019a12
fix calculation of condition for skipping all block [#METR-23881]
2016-12-30 16:15:17 +05:00
artpaul
1f49735581
disable some optimization related to LIMIT clause if LIMIT BY clause is present [#METR-23881]
2016-12-29 17:53:35 +05:00
artpaul
405382b092
getAliasOrColumnName instead of getColumnName [#METR-23881]
2016-12-29 15:42:08 +05:00
artpaul
3f064d9ff7
first dirty implementation of LIMIT BY clause [#METR-23881]
2016-12-28 20:12:54 +05:00
artpaul
9bfd80b412
style of constructor init list
2016-12-27 13:33:32 +05:00
Alexey Milovidov
72888b48ef
Printing user name in exception messages about exceeded quota [#METR-19622].
2016-12-25 07:00:33 +03:00
Alexey Milovidov
3e15e81fab
Fixed overflow in quota [#METR-23944].
2016-12-24 05:42:22 +03:00
alexey-milovidov
d1383c5f62
Merge pull request #288 from yandex/issue-199
...
Issue #199 : speedup DISTINCT
2016-12-23 19:02:48 +04:00
artpaul
5d1cfc0517
use swtich instead of if ... else, so we will get error about unhandled enum on the compile time [#METR-2944]
2016-12-22 21:35:54 +05:00
Alexey Milovidov
dc3a25dd63
Addition to prev. revision [#METR-23920].
2016-12-22 16:37:47 +03:00
Alexey Milovidov
433673871c
Fixed error with dynamic builds [#METR-23920].
2016-12-22 16:27:20 +03:00
artpaul
b160e2a1cf
SetVariants was extracted into separated file [#METR-23882]
2016-12-21 17:42:54 +05:00
Vitaliy Lyudvichenko
8398baea85
Fixed getFlagsPath() for clickhouse-local use case. [#METR-23761]
2016-12-19 17:15:45 +03:00
Alexey Milovidov
ca4438d470
Fixed style [#METR-2944].
2016-12-18 21:34:49 +03:00
Vitaliy Lyudvichenko
876ad28dd8
Merge remote-tracking branch 'origin/master' into metrics_refinement
2016-12-12 19:17:23 +03:00
Alexey Milovidov
a0dfb3e179
Addition to prev. revision [#METR-2944].
2016-12-12 10:29:21 +03:00
Alexey Milovidov
6dcabed912
Addition to prev. revision [#METR-2944].
2016-12-12 10:27:47 +03:00
Alexey Milovidov
54af522de1
Preparation [#METR-2944].
2016-12-12 10:24:56 +03:00
Alexey Milovidov
58a8cff3ae
Using internal boost library [#METR-2944].
2016-12-12 07:17:16 +03:00
Alexey Milovidov
dc9e88a9d7
Merging [#METR-19266].
2016-12-10 09:16:06 +03: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
Vitaliy Lyudvichenko
ea11f61433
Added requested changes. [#METR-19372]
2016-12-09 13:13:16 +03:00
Vitaliy Lyudvichenko
f8eb9028fd
Refined query_log, processes and merges metrics.
...
Also, dbms/CMakeLists.txt was rewritten.
2016-12-09 13:11:25 +03:00
Alexey Milovidov
59da0fd12a
Added metrics and events for Context lock [#METR-23763].
2016-12-08 01:49:42 +03:00
Vladimir Chebotarev
64380109e9
dbms: Adjusting compiler paths. [#METR-21516]
2016-12-07 02:22:33 +03:00
Vladimir Chebotarev
8e1a6aaf3e
cmake: Boost, OpenSSL into find_package(). [#METR-23701]
2016-12-06 16:20:32 +03:00
Vladimir Chebotarev
bcc5500f91
cmake: More options. [#METR-23701]
2016-12-05 15:43:14 +03:00
Alexey Milovidov
21f8501ccc
Benchmark: update [#METR-2944].
2016-12-02 06:39:11 +03:00
alexey-milovidov
21ce8a44f7
Merge pull request #216 from yandex/if_with_const_condition
...
ExpressionAnalyzer: make aliases and ast consistent after constant if optimization
2016-11-30 17:58:02 +04:00
Pavel Kartavyy
5dfbd57bad
ExpressionAnalyzer: make aliases and ast consistent after constant if optimization
2016-11-30 16:19:39 +03:00
alexey-milovidov
08cb8e506b
Merge pull request #211 from yandex/if_with_const_condition
...
ExpressionAnalyzer: added more tests for aliases. fix bug [METR-23545]
2016-11-29 23:28:50 +04:00
Pavel Kartavyy
106bb24fd8
ExpressionAnalyzer: added more tests for aliases. fix bug [#METR-23545]
2016-11-29 22:19:15 +03:00
alexey-milovidov
7fda6394b8
Merge pull request #202 from yandex/if_with_const_condition
...
ExpressionAnalyzer: optimize if with constant condition [METR-23545]
2016-11-25 20:03:04 +04:00
Pavel Kartavyy
84a89b3b3d
ExpressionAnalyzer: optimize if with constant condition [#METR-23545]
2016-11-24 17:18:44 +03:00
Vitaliy Lyudvichenko
544ef67c28
Fixed IN <Set> usage inside PK expressions.
...
Refactoring of type conversion functions convertFieldToType().
2016-11-24 15:32:04 +03:00
alexey-milovidov
fdabcd4e38
Merge pull request #192 from ludv1x/enums-fix
...
Fixed Enum usage in PK expressions.
2016-11-24 03:13:16 +04:00
Alexey Milovidov
a2e9359b18
Fixed rare deadlock after startup when structure of query_log was changed [#METR-23594].
2016-11-23 23:41:39 +03:00
Vitaliy Lyudvichenko
e07fc7cea5
Fixed Enum usage in PK expressions. [#METR-23473]
...
Added check for duplicates of column names in CREATE query.
2016-11-23 16:19:15 +03:00
Alexey Milovidov
b0fa239612
Fixed error [#METR-2944].
2016-11-21 03:56:59 +03:00
Alexey Milovidov
ef3fb70123
Fixed error [#METR-2944].
2016-11-21 03:36:50 +03:00
Alexey Milovidov
43eea71930
Addition to prev. revision [#METR-2944].
2016-11-20 15:51:56 +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
a4aae7e047
Fixed ClientInfo [#METR-19471].
2016-11-16 23:46:02 +03:00
Pavel Kartavyy
631d9ea0a0
add getSessionContext() const
2016-11-16 18:52:35 +03:00
Pavel Kartavyy
bdb7e9745b
add hasColumnInTable function [#METR-23248]
2016-11-16 18:52:35 +03:00
Alexey Milovidov
d5155fbe7a
Added quota_key to query_log and processlist [#METR-23505].
2016-11-16 08:09:41 +03:00
Alexey Milovidov
eb1ae65eda
Fixed error with analyzing double-distributed subqueries [#METR-23472].
2016-11-14 04:13:56 +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
Alexey Milovidov
be7cc18d00
Fixing bad test [#METR-23472].
2016-11-13 05:19:38 +03:00
artpaul
e1cda4b760
move impl of common parsers to cpp
2016-11-12 22:55:40 +05:00
Vitaliy Lyudvichenko
c05f512637
Merged server, client and local into single binary, more args for local mode.
2016-11-09 22:06:29 +03:00
Vitaliy Lyudvichenko
cf24f6e2d1
Implemented draft version of clickhouse-local service.
2016-11-09 22:03:47 +03:00
Vladimir Chebotarev
cdaece7dfa
: More specific usage of static libraries. [#METR-21516]
2016-11-09 21:49:01 +03:00
Vladimir Smirnov
d36f52502e
Make it compilable on OS X
...
It's still hackish and dirty, but server and client compies.
Server starts, but throwes meaningless exception on any query.
Client seems to be working fine.
Linux compilation might (but shouldn't) be broken (not tested).
2016-11-01 17:59:21 +01:00
Alexey Milovidov
968bcb6f66
Preparation [#METR-2944].
2016-10-27 20:48:12 +03:00
Alexey Milovidov
c2fa56b905
ClientInfo: fixes [#METR-23279].
2016-10-25 08:07:29 +03:00
Alexey Milovidov
3a5300b8d1
Addition to prev. revision [#METR-23279].
2016-10-25 01:46:27 +03:00
Alexey Milovidov
1527176378
Addition to prev. revision [#METR-23279].
2016-10-25 01:30:51 +03:00
Alexey Milovidov
daeac24f04
Added ClientInfo: passing original source of query during distributed query execution; improvement of per-user limits in ProcessList [#METR-23279].
2016-10-25 00:40:39 +03:00
Alexey Milovidov
9373b87639
Added missing malloc metrics [#METR-23231].
2016-10-24 11:03:25 +03:00
Alexey Milovidov
5b562c63d5
Addition to prev. revision [#METR-23231].
2016-10-24 09:08:53 +03:00
Alexey Milovidov
ff661a8492
Added tcmalloc-related metrics [#METR-23231].
2016-10-24 08:40:00 +03:00
Alexey Milovidov
ea852bb9d8
Separate compilation of CurrentMetrics; Separated AsynchronousMetrics from CurrentMetrics; Comments [#METR-23237].
2016-10-24 07:06:27 +03:00
Alexey Milovidov
9af5ce1e3b
Separate compilation of ProfileEvents; comments [#METR-23237].
2016-10-24 05:02:37 +03:00
Alexey Milovidov
692bb379e3
Fixes; faster shutdown [#METR-23237].
2016-10-23 13:52:32 +03:00
Alexey Milovidov
181c2302fc
Addition to prev. revision [#METR-23237].
2016-10-23 13:34:11 +03:00
Alexey Milovidov
6c9dea8a8b
Addition to prev. revision [#METR-23237].
2016-10-23 09:38:53 +03:00
Alexey Milovidov
be84b78b93
Added actively updating metrics [#METR-23237].
2016-10-23 09:12:50 +03:00
Alexey Arno
8a0ecc3587
dbms: Server: Added nullable support for sets [#METR-19266]
2016-10-21 19:50:41 +03:00
Alexey Arno
d64529ca15
dbms: Server: fixes + tests update [#METR-19266]
2016-10-20 15:58:18 +03:00
Alexey Arno
924402f33e
dbms: Server: merged from master [#METR-19266]
2016-10-19 18:00:56 +03:00
Alexey Arno
2a0c842966
dbms: Server: added support for aggregation with nullable keys [#METR-19266]
2016-10-18 13:09:48 +03:00
alexey-milovidov
8d7ba10835
Merge pull request #132 from ludv1x/METR-22802
...
Automatic reload of remote_servers configuration.
2016-10-14 23:32:27 +04:00
Vitaliy Lyudvichenko
a0760a4821
Added requested PR changes. [#METR-22802]
2016-10-14 20:54:18 +03:00
Vitaliy Lyudvichenko
144d9018ba
Added port column into system.processes table. [#METR-22966]
2016-10-11 22:01:55 +03:00
Vitaliy Lyudvichenko
ebbc9b9877
Added abilty to automatically update clusters configuration. [#METR-22802]
2016-10-11 17:17:49 +03:00
Vitaliy Lyudvichenko
311f1b1bb9
Replaced IConnectionPool * -> ConnectionPoolPtr to avoid mangling references after Context update.
2016-10-11 15:07:42 +03:00
alexey-milovidov
3296310a9d
Merge pull request #116 from ludv1x/METR-22071
...
More datatypes for groupUniqArray() function [#METR-22071]
2016-09-29 23:53:18 +04:00
Vitaliy Lyudvichenko
a3d72db2aa
Added allocatesMemoryInArena() method for aggregate functions.
...
Fixed runningAccumulate, now it works properly for complex functions.
More accurate threads handling in Aggregator.
2016-09-28 16:28:55 +03:00
Vitaliy Lyudvichenko
80f037b12e
Added arena parameter into merge() method of aggregation function states. [#METR-22071]
2016-09-26 15:42:40 +03:00
Alexey Milovidov
6b2755bf2a
Non significant change [#METR-2944].
2016-09-23 23:33:06 +03:00
Vitaliy Lyudvichenko
946a037f71
Added requested changes. [#METR-22071]
2016-09-23 14:24:48 +03:00
Alexey Milovidov
5d53f21418
Addition to prev. revision [#METR-22869].
2016-09-23 08:54:57 +03:00
Alexey Milovidov
ebacdf3144
Trying to fix stuck in external aggregation [#METR-22869].
2016-09-23 08:49:55 +03:00
Alexey Milovidov
9120776fe1
Added support of aggregation by tuple keys even if tuples was not flattened in ExpressionAnalyzer [#METR-22301].
2016-09-23 01:58:55 +03:00
Vitaliy Lyudvichenko
37ed6a3038
Fixed dynamic complation errors. [#METR-22071]
2016-09-21 20:13:32 +03:00
Vitaliy Lyudvichenko
451a4b1d67
Added new Arena parameter to add() method of IAggregateFunction. [#METR-22071]
2016-09-21 20:13:32 +03:00
Vitaliy Lyudvichenko
0a93de0727
Leave only HashSet implementation. [#METR-22071]
2016-09-21 20:13:32 +03:00
Vitaliy Lyudvichenko
924075621e
Added three experimental implementations for groupUniqArray() aggregate function. [#METR-22071]
2016-09-21 20:13:32 +03:00
Alexey Arno
cc43b1b165
dbms: Server: better [#METR-19266]
2016-09-21 15:31:50 +03:00
Alexey Arno
045169a065
dbms: Server: Adding nullable type support to functions manipulating arrays. [#METR-19266]
2016-09-20 16:51:45 +03:00
Alexander Prudaev
174b9a806d
merge clickhouse into metrika repo
2016-09-14 16:20:17 +03:00
Alexander Prudaev
d376a81692
columnar-appender-common: fix PoolWithFailOver [#METR-20682].
2016-09-13 19:00:47 +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 Arno
18930e5bb5
dbms: Better. [#METR-18510]
2016-09-01 11:19:19 +03:00
Alexey Arno
5dc3b28774
dbms: Fixed deadlock. [#METR-18510]
2016-08-31 19:42:04 +03:00
Yuri Dyachenko
94a2186dde
rename ext::share_ptr_helper -> ext::shared_ptr_helper
2016-08-30 22:27:15 +03:00
Yuri Dyachenko
e5825f790f
use std::enable_shared_from_this for IStorage
2016-08-29 16:28:34 +03:00
Yuri Dyachenko
065b02494a
add -Wold-style-cast
2016-08-26 22:55:11 +03:00
Alexey Milovidov
689f599e2a
Fixed error, removed partially duplicate code [#METR-22462].
2016-08-25 20:23:29 +03:00
Alexey Arno
d4da820f6c
dbms: Allow INSERT when source columns and target columns have compatible types up to nullability. [#METR-19266]
2016-08-25 15:38:47 +03:00
Alexey Arno
6a036bad4f
dbms: Fixed issues with INSERT. [#METR-19266]
2016-08-24 19:02:34 +03:00
Alexey Milovidov
e0f3cbb432
Added optional 'default_database' parameter for Cluster (allow Distributed tables to connect to different databases on different shards/replicas) [#METR-22462].
2016-08-22 23:34:21 +03:00
Alexey Milovidov
902c70bfa9
Fixed error with duplicate columns in subqueries [#METR-22381].
2016-08-20 20:10:00 +03:00
Alexey Milovidov
2c16a4ad2a
Removed unused method [#METR-2944].
2016-08-20 17:34:34 +03:00
Alexey Arno
e822631310
dbms: cleanup [#METR-19266]
2016-08-18 18:58:46 +03:00
Alexey Milovidov
56a091cb6e
Throw exception when multi-statements are disabled [#METR-22252].
2016-08-17 08:38:51 +03:00
Alexey Milovidov
9531d6413b
Statistics in JSON formats: development [#METR-22400].
2016-08-17 07:53:14 +03:00
Alexey Milovidov
70d7451c8c
Miscellaneous [#METR-2944].
2016-08-17 05:44:45 +03:00
Alexey Milovidov
db4950c868
Added address and query into (text) error log [#METR-22441].
2016-08-16 23:33:00 +03:00
Alexey Milovidov
73a2ddcaf8
Attempt to fix an error with defaults [#METR-21993].
2016-08-15 22:41:44 +03:00
Alexey Milovidov
0cf32c8aed
Renamed method [#METR-22400].
2016-08-13 05:21:17 +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 Milovidov
8224217e25
Fixed build [#METR-2944].
2016-08-11 23:59:17 +03:00
Alexey Arno
3fcf4347cd
dbms: More comments. Cleanups. Moved a lot of FunctionsArray code into implementation file. [#METR-19266]
2016-08-11 19:47:28 +03:00
Alexey Milovidov
9f51a59322
Merge branch 'master' of github.com:yandex/ClickHouse
2016-08-11 03:47:47 +03:00
Alexey Milovidov
715cb482fa
Miscellaneous [#METR-2807].
2016-08-11 03:47:01 +03:00
Alexey Milovidov
b0256b9935
Fixed stack overflow [#METR-22219].
2016-08-10 21:49:10 +03:00
Alexey Milovidov
b51bdbd0c0
Allow to set 'force_restore_data' flag with creating file on local filesystem [#METR-21594], [#METR-17811].
2016-08-10 00:48:05 +03:00
Alexey Milovidov
6c861fe798
Style [#METR-2807].
2016-08-07 12:09:18 +03:00
Alexey Milovidov
9fd26e381a
Less code [#MOBMET-3953].
2016-08-07 01:31:58 +03:00
Alexey Milovidov
61b9996d9e
Better [#METR-22173].
2016-08-05 05:28:34 +03:00
Alexey Milovidov
fb5981871a
Avoid copying ColumnWithTypeAndName [#METR-22173].
2016-08-05 02:35:07 +03:00
Alexey Milovidov
9a07830dbb
Removed useless code (experimental) [#METR-2944].
2016-08-02 04:46:05 +03:00
Alexey Milovidov
899636e9fd
Another improvement for UBSan [#METR-2944].
2016-07-31 09:36:39 +03:00
Alexey Milovidov
6f4fc79cde
Better [#METR-2944].
2016-07-31 06:53:16 +03:00
Alexey Milovidov
1700f4e132
Added support for complex typed arguments for function toString [#METR-22263].
2016-07-30 07:39:51 +03:00
Alexey Milovidov
1d2a5086d2
Fixed incompatibility [#METR-22226].
2016-07-28 23:25:38 +03:00
Alexey Milovidov
f1aab70e3d
Fixed incompatibility with new parser of JOINs [#METR-22206].
2016-07-26 22:43:58 +03:00
Alexey Milovidov
5f423e9023
Fixing incompatibilities [#METR-2944].
2016-07-23 05:42:42 +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
55ed2904f4
Allowed for certain aggregate functions to have case insensitive names for compatibility [#METR-22087].
2016-07-14 08:22:09 +03:00
Alexey Milovidov
2331a367eb
Fixed error [#METR-18149].
2016-07-10 21:53:27 +03:00
Alexey Milovidov
d4c364afa9
Tiny modifications [#METR-22035].
2016-07-10 20:19:35 +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
7f7838c989
Added half-way support (for orantius) for tuples in subquery result in right hand side of IN [#METR-18149].
2016-07-10 14:49:33 +03:00
Alexey Milovidov
003d63023b
Fixed error [#METR-18149].
2016-07-10 10:24:24 +03:00
Alexey Milovidov
e6e6953bf3
Miscellaneous modifications [#METR-2944].
2016-07-10 05:33:50 +03:00
Alexey Milovidov
c2929666fd
Fixed error [#METR-21877].
2016-07-07 04:57:48 +03:00
Alexey Milovidov
1a420a14e9
Squashing small blocks on INSERT (when passing blocks via TCP interface or when doing INSERT SELECT) [#METR-21877].
2016-07-02 00:02:13 +03:00
Alexey Milovidov
75632fe3ae
Better diagnostics [#METR-21926].
2016-06-30 23:39:35 +03:00
Alexey Milovidov
349be07e61
Better [#METR-21863].
2016-06-29 00:44:45 +03:00
Alexey Milovidov
28b75ba8bc
Fixed error with converting types of arrays in IN or VALUES [#METR-21885].
2016-06-29 00:28:03 +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
d9b8b74180
Added setting 'log_queries_cut_to_length' [#METR-21843].
2016-06-25 06:21:01 +03:00
Alexey Milovidov
4cf43a7e79
Fixed error when table couldn't alter itself in constructor [#METR-21479].
2016-06-10 23:46:58 +03:00
Alexey Milovidov
94530b01dc
Workarounds for Openstack machines [#METR-20000].
2016-06-10 22:36:35 +03:00
Alexey Milovidov
9ff0527af6
Compiler: fixed race condition [#METR-21675].
2016-06-10 22:29:39 +03:00
Alexey Milovidov
59253f689b
Tiny modifications [#METR-21651].
2016-06-09 07:37:21 +03:00
Alexey Milovidov
4858a2518e
Fixed error after moving from Poco::SharedPtr to std::shared_ptr [#METR-21503].
2016-05-30 23:31:03 +03:00
Alexey Milovidov
c518abe882
Get rid of Poco::SharedPtr [#METR-21503].
2016-05-28 20:31:50 +03:00
Alexey Milovidov
7ab7917d12
Using std::shared_ptr for functions and AST [#METR-21503].
2016-05-28 19:34:48 +03:00
Alexey Milovidov
f1b253680f
Using std::shared_ptr for functions and AST [#METR-21503].
2016-05-28 19:30:15 +03:00
Alexey Milovidov
128f4a963c
Using std::shared_ptr for functions and AST [#METR-21503].
2016-05-28 19:25:09 +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
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
c1eae3e234
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 17:37:51 +03:00
Alexey Milovidov
646d70a545
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 17:14:18 +03:00
Alexey Milovidov
3c1c9d46f7
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 15:22:22 +03:00
Alexey Milovidov
4c7eb03b63
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 13:35:44 +03:00
Alexey Milovidov
6863e72f3d
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 13:15:36 +03:00
Alexey Milovidov
61ae4e5547
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 11:15:50 +03:00
Alexey Milovidov
bf71e2ed90
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 11:11:52 +03:00
Alexey Milovidov
be394f2c84
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 10:48:40 +03:00
Alexey Milovidov
4b7f461e46
Using std::shared_ptr for columns [#METR-21503].
2016-05-28 08:31:36 +03:00
Alexey Milovidov
ebcf300fd1
Fixed dynamic builds [#METR-20000].
2016-05-23 05:16:11 +03:00
Vladimir Chebotarev
866c8929e2
dbms, contrib: GCC 6 build fixes [#METR-20000]
2016-05-23 03:41:26 +03:00
Alexey Milovidov
6942819013
Altering primary key [#METR-21119].
2016-05-14 00:08:19 +03:00
Alexey Milovidov
65de71b5a2
Added table function 'shardByHash' [#METR-21287].
2016-05-13 06:22:16 +03:00
Alexey Milovidov
f73c3aeec5
Added 'ld' to package for dynamic builds [#METR-21210].
2016-05-05 22:10:28 +03:00
Alexey Milovidov
eea75db9fb
Modify primary key: development [#METR-21119].
2016-05-05 21:28:46 +03:00
Alexey Arno
286baa8611
Merge
2016-05-04 02:19:14 +03:00
Alexey Milovidov
c43b34d3f0
Added function 'indexHint' [#METR-20940].
2016-04-16 02:10:29 +03:00
Alexey Milovidov
2541cc08f1
Addition to prev. revision [#METR-2944].
2016-04-11 00:52:16 +03:00
Alexey Milovidov
8b346c7f43
Fixed build of tests [#METR-2944].
2016-04-11 00:50:36 +03:00
Alexey Milovidov
f538e81c98
Added 'uptime' function [#METR-20819].
2016-04-09 10:47:08 +03:00
Alexey Milovidov
5a0bf4a115
Merge
2016-04-09 02:36:45 +03:00
Alexey Milovidov
581f7a5e5d
Tiny modification [#METR-2944].
2016-04-09 02:36:34 +03:00
Alexey Milovidov
40fe3e803b
Fixed error with primary key and IN [#METR-20738].
2016-04-08 23:34:32 +03:00
Alexey Milovidov
1f8f6fa06a
Allowed concurrent CREATE TABLE IF NOT EXISTS if table exists [#METR-20704].
2016-04-01 20:41:13 +03:00
Alexey Arno
09985be3ba
dbms: Added more comments. Made some code more understandable. [#METR-18510]
2016-03-28 16:00:00 +03:00
Alexey Milovidov
5c2f335cc0
Cloud databases: development [#METR-19998].
2016-03-28 14:19:14 +03:00
Alexey Arno
32a38485e6
Merge
2016-03-25 14:48:45 +03:00
Alexey Milovidov
da07716547
Attempt to fix an error [#METR-20397].
2016-03-22 22:35:23 +03:00
Alexey Milovidov
b5e5de0427
Attempt to fix an error [#METR-20397].
2016-03-22 05:05:21 +03:00
Alexey Milovidov
5720d9566e
Little better [#METR-19997].
2016-03-22 04:50:19 +03:00
Alexey Milovidov
6414125d04
Don't do global locking when renaming single table [#METR-19997].
2016-03-22 04:33:17 +03:00
Alexey Milovidov
a266359ce5
Allowed DEFAULT columns in query_log table [#METR-20397].
2016-03-22 03:21:14 +03:00
Alexey Milovidov
ddf10dd1ac
Fixed NULL pointer dereference when using IN by set of tuples with some elements in out-of-range values [#METR-20341].
2016-03-22 03:09:08 +03:00
Alexey Milovidov
288fb9dcdf
Less wrong [#METR-19997].
2016-03-22 02:46:24 +03:00
Alexey Milovidov
7f16b70b85
Fixed off-by-one error in Quota [#METR-20539].
2016-03-22 02:20:00 +03:00
Alexey Milovidov
bbdd0ca4d7
Database engines: development [#METR-19997].
2016-03-21 15:57:12 +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 Arno
36135ddb6a
dbms: Code cleanup. [#METR-18510]
2016-03-10 18:53:20 +03:00
Alexey Arno
4ce2d94be7
dbms: Removed code that was not needed anymore since we have now a better way to check issues with connections. [#METR-18510]
2016-03-10 18:42:36 +03:00
Alexey Arno
d5d334d5b8
dbms: Fixed post-optimization column order. Retain aliases. [#METR-19684]
2016-03-10 17:24:04 +03:00
Alexey Milovidov
4f3e9dfc95
dbms: addition to prev. revision [#METR-20301].
2016-03-10 06:45:03 +03:00
Alexey Milovidov
b92b0660a7
dbms: fixed error [#METR-20301].
2016-03-10 06:08:09 +03:00
Alexey Milovidov
4576a90ba0
Fixing warnings on clang [#METR-2807].
2016-03-07 08:05:42 +03:00
Alexey Milovidov
f5247021b1
Fixed error [#METR-20296].
2016-03-05 06:17:11 +03:00
Alexey Milovidov
36e4bcc125
Better diagnostics [#METR-19808].
2016-03-05 05:30:20 +03:00
Alexey Milovidov
921000e9c5
dbms: fixed error [#METR-2944].
2016-03-05 00:26:36 +03:00
Alexey Milovidov
916ff9d592
Better diagnostics [#METR-20293].
2016-03-04 00:35:05 +03:00
Alexey Milovidov
c8d87e8a24
Better [#METR-18510].
2016-03-03 23:48:04 +03:00
Alexey Milovidov
0fbf3e4652
dbms: better [#METR-2944].
2016-03-03 07:12:47 +03:00
Alexey Arno
6232e1cf9a
dbms: Added stricter checkings for coordinated requests originating from shards and a more reliable cluster naming scheme. [#METR-18510]
2016-03-02 16:35:30 +03:00
Alexey Arno
6efc98d1f3
Merge
2016-03-01 20:47:53 +03:00
Alexey Milovidov
12363ed329
Added limited support for expressions in INSERT ... VALUES [#METR-20048].
2016-02-13 09:37:19 +03:00
Alexey Milovidov
bc54312472
Fixed minor issue with readonly setting [#METR-15268].
2016-02-12 06:45:26 +03:00
Pavel Kartavyy
eca42536d8
dbms: renamed Revision to ClickHouseRevision. Daemon to BaseDaemon
2016-02-09 20:06:50 +03:00
Alexey Milovidov
df1d66e51a
Removed sensitive data.
2016-02-08 00:58:58 +03:00
Alexey Milovidov
6c38979819
dbms: fixed test [#METR-2944].
2016-02-07 17:49:20 +03:00
Alexey Milovidov
563e410b72
Moved threadpool library to contrib [#METR-17973].
2016-02-05 08:07:39 +03:00
Alexey Milovidov
3519c3cea2
dbms: separated mysqlxx::Date and mysqlxx::DateTime [#METR-17973].
2016-02-03 04:17:58 +03:00
Alexey Arno
4605992fb3
dbms: Server: Bug fix. [#METR-19860]
2016-02-02 14:49:57 +03:00
Alexey Arno
113b592380
Merge
2016-01-28 19:06:57 +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
b7d3f0e4d6
Merge
2016-01-28 03:59:35 +03:00
Pavel Kartavyy
fec72d8e58
Merge
2016-01-27 14:37:03 +03:00
Pavel Kartavyy
e19e2effd6
build fix
2016-01-27 10:03:15 +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 Milovidov
b3e4adfb6d
dbms: fixed error [#METR-19758].
2016-01-24 09:38:10 +03:00
Alexey Milovidov
e720a53cf2
dbms: return early on WHERE 0 [#METR-19758].
2016-01-22 23:43:16 +03:00
Alexey Arno
a3ea32b985
Merge
2016-01-21 19:30:05 +03:00
Alexey Milovidov
0f3e163c4e
dbms: CurrentMetrics: development [#METR-19596].
2016-01-21 04:47:28 +03:00
Alexey Milovidov
fa8c7bec8a
dbms: fixed dynamic compilation [#METR-2944].
2016-01-20 22:51:45 +03:00
Alexey Milovidov
c3381e4a3f
dbms: fixed error [#METR-19561].
2016-01-19 00:33:05 +03:00
Alexey Milovidov
8f1df43f03
dbms: separated lock for zookeeper in Context [#METR-2944].
2016-01-17 10:53:58 +03:00
Alexey Milovidov
b22ce41d59
Removing dependency of daemon to statdaemons [#METR-17973].
2016-01-15 05:32:55 +03:00
Alexey Milovidov
e513e9808b
dbms: porting to aarch64 [#METR-19609].
2016-01-14 00:05:11 +03:00
Alexey Milovidov
c103a4ec47
dbms: porting to aarch64 [#METR-19609].
2016-01-13 23:21:56 +03:00
Alexey Milovidov
c67d973c51
dbms: added setting 'max_memory_usage_for_all_queries' [#METR-19561].
2016-01-13 06:59:24 +03:00
Alexey Milovidov
7b521a8c5e
dbms: added setting 'max_memory_usage_for_user' [#METR-19561].
2016-01-13 05:38:30 +03:00
Alexey Milovidov
54d3af930c
Merge
2016-01-13 04:06:56 +03:00
Alexey Milovidov
9a53bd2a3e
dbms: tiny fixes (tnx. orantius) [#METR-2944].
2016-01-13 04:02:10 +03:00
Alexey Milovidov
b16dc2bb5e
dbms: addition [#METR-2944].
2016-01-13 03:37:34 +03:00
Alexey Milovidov
ab1b725779
dbms: less dependencies [#METR-2944].
2016-01-13 03:32:59 +03:00
Alexey Milovidov
c062fc1ce0
dbms: cutting dependency [#METR-2944].
2016-01-12 05:21:15 +03:00
Alexey Milovidov
13c7d0983a
dbms: cutting dependency [#METR-2944]..
2016-01-12 00:46:36 +03:00
Alexey Milovidov
47191fbb00
Additions [#METR-19593].
2016-01-08 03:02:33 +03:00
Alexey Milovidov
a419ce1052
Preparation to build with in-tree Poco library [#METR-19593].
2016-01-07 22:52:21 +03:00
Alexey Milovidov
a6b01ee987
dbms: multiple MemoryTrackers: development [#METR-19561].
2015-12-30 18:39:11 +03:00
Andrey Mironov
16912808a7
dbms: disallow direct comparison of Enums with Ints [#METR-19265]
2015-12-29 18:15:58 +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
c483485eaf
dbms: create a separate type for Tuple in Field [#METR-19265]
2015-12-25 15:06:17 +03:00
Andrey Mironov
13f56d4465
dbms: use CAST internally whenever a conversion is required [#METR-19265]
2015-12-25 15:06:16 +03:00
Andrey Mironov
49236beee8
dbms: CAST(expression AS type
) [#METR-19265]
2015-12-25 15:06:16 +03:00
Alexey Milovidov
ce70e528e0
dbms: fixed error with max_subquery_depth and GLOBAL subqueries [#METR-19569].
2015-12-25 04:37:17 +03:00
Alexey Milovidov
89c64fe863
dbms: removed unused field [#METR-2944].
2015-12-24 21:35:01 +03:00
Alexey Milovidov
d51e03da61
dbms: added fault injection in memory tracker to more easily reproducing the bug [#METR-19278].
2015-12-23 10:39:28 +03:00
Alexey Milovidov
8da3abcd94
dbms: better [#METR-19278].
2015-12-23 10:35:36 +03:00
Alexey Milovidov
1f62bf24ee
dbms: more safe [#METR-19278].
2015-12-23 10:29:20 +03:00
Alexey Milovidov
691e13fe1a
dbms: better [#METR-19278].
2015-12-23 10:06:34 +03:00
Alexey Milovidov
348f2e0e40
dbms: better [#METR-19278].
2015-12-23 10:03:50 +03:00
Alexey Milovidov
8afecac7e3
dbms: fixed error with order of destruction of arenas, if exception was thrown while merging [#METR-19278].
2015-12-23 09:48:05 +03:00
Alexey Milovidov
c2d231dc75
dbms: fixed another error [#METR-19278].
2015-12-23 08:06:32 +03:00
Andrey Mironov
02ce1bede2
dbms: add support for comparing enums [#METR-19265]
2015-12-22 15:03:47 +03:00
Andrey Mironov
9d16702f84
dbms: unconditionally move evaluation of storage ALIASes to InterpterSelectQuery [#METR-19317]
2015-12-15 17:15:06 +03:00
Alexey Milovidov
810edc775d
dbms: fixed error in prev. revision [#METR-19171].
2015-12-13 17:29:58 +03:00
Alexey Milovidov
9143952e83
dbms: probably better [#METR-19172].
2015-12-13 15:02:10 +03:00
Alexey Milovidov
9060931654
dbms: probably fixed error [#METR-16212].
2015-12-13 12:20:13 +03:00
Alexey Milovidov
c150e0afd6
dbms: Aggregator: fixes [#METR-19371].
2015-12-11 04:11:59 +03:00
Alexey Milovidov
8a37319677
dbms: Aggregator: fixes [#METR-19371].
2015-12-11 03:34:00 +03:00
Alexey Milovidov
d1fc6175f3
dbms: added revision to query_log table [#METR-19319].
2015-12-09 06:30:54 +03:00
Alexey Milovidov
a43272c9b8
dbms: fixed error in memory-efficient merging of aggregated states [#METR-17000].
2015-12-09 05:56:18 +03:00
Alexey Milovidov
7560351942
dbms: removed old code [#METR-17000].
2015-12-09 05:55:35 +03:00
Alexey Milovidov
50d463d08b
dbms: fixed error [#METR-17000].
2015-12-08 05:01:46 +03:00
Alexey Milovidov
35db0d65b9
dbms: fixed error [#METR-19288].
2015-12-07 23:08:00 +03:00
Alexey Milovidov
0d7135fcf6
dbms: fixed errors [#METR-17000].
2015-12-06 22:42:28 +03:00
Alexey Milovidov
9ecd4a0fa2
dbms: additions [#METR-17000].
2015-12-06 21:55:09 +03:00
Alexey Milovidov
513eb33b5b
dbms: fixed error [#METR-17000].
2015-12-06 19:42:17 +03:00
Alexey Milovidov
7dc5661521
dbms: more memory efficient merging aggregated states [#METR-17000].
2015-12-06 19:22:01 +03:00
Alexey Milovidov
0ef797d9f3
dbms: fixed error [#METR-17000].
2015-12-06 17:27:09 +03:00
Alexey Milovidov
2b1614825e
dbms: improvement [#METR-17000].
2015-12-06 10:33:39 +03:00
Alexey Milovidov
7fa1a57165
dbms: fixed excessive memory allocation when splitting single-level block in Aggregator [#METR-17000].
2015-12-05 10:01:18 +03:00
Alexey Milovidov
fa76a1a452
dbms: MergingAggregatedMemoryEfficientBlockInputStream: reading data in parallel [#METR-17000].
2015-12-05 07:20:37 +03:00
Alexey Milovidov
6859f2085e
dbms: fixed error with TOTALS [#METR-19259].
2015-12-04 23:33:38 +03:00
Alexey Milovidov
5890747c56
dbms: instrumenting external sort/aggregation [#METR-17000].
2015-12-04 00:23:21 +03:00
Alexey Milovidov
0ceb0280f7
dbms: added setting 'aggregation_memory_efficient_merge_threads' [#METR-17000].
2015-12-03 08:03:23 +03:00
Alexey Milovidov
99d7aa59b8
dbms: allowed to merge partial-aggregated streams memory-efficient in parallel [#METR-17000].
2015-12-02 01:35:48 +03:00
Alexey Milovidov
d76d57dda2
dbms: better [#METR-17000].
2015-12-02 00:20:14 +03:00
Alexey Milovidov
b04fc9bdf0
dbms: fixed build [#METR-17000].
2015-12-01 20:10:24 +03:00
Alexey Milovidov
8844334423
dbms: external aggregation: development [#METR-17000].
2015-12-01 19:58:15 +03:00
Alexey Milovidov
fe8f947a43
dbms: allowed external aggregation with non-parallel aggregation [#METR-17000].
2015-12-01 17:43:51 +03:00
Alexey Milovidov
02b16fce06
dbms: external aggregation: initial implementation [#METR-17000].
2015-12-01 17:09:05 +03:00
Alexey Milovidov
48e840a199
dbms: external aggregation: development [#METR-17000].
2015-11-30 22:57:46 +03:00
Alexey Milovidov
83cf1f81ec
dbms: Aggregator: preparation [#METR-17000].
2015-11-30 19:57:05 +03:00
Alexey Milovidov
1889600e39
dbms: improved performance of Aggregator in non-compiled case [#METR-2944].
2015-11-21 22:46:27 +03:00
Alexey Milovidov
8314861690
dbms: improved performance of INSERT SELECT [#METR-19025].
2015-11-21 18:47:32 +03:00
Alexey Milovidov
2d00e5d84f
dbms: SAMPLE ... OFFSET development: using rational numbers [#METR-18847].
2015-11-20 00:34:53 +03:00
Andrey Mironov
0fd1fc9cdc
dbms: add ComplexKeyCacheDictionary, not yet complete [#METR-17328]
...
Requires a way of deallocating keys in memory Arena (a new type of arena, actually), MySQLDictionarySource not yet capable of requesting complex keys.
2015-11-16 20:49:39 +03:00
Alexey Milovidov
4a537fcb84
dbms: moved file [#METR-18778].
2015-11-15 09:18:43 +03:00
Alexey Milovidov
109eec92ff
dbms: fixed error with UNION ALL and subqueries in IN [#METR-18808].
2015-11-13 23:50:51 +03:00
Andrey Mironov
c0ba6bedcb
dbms:rename ComplexKeyDictionary to ComplexKeyHashedDictionary [#METR-17328]
2015-11-13 14:21:40 +03:00
Andrey Mironov
701bed3fae
dbms: add ComplexKeyDictionary, no fetching of values yet [#METR-17328]
2015-11-12 19:29:07 +03:00
Alexey Milovidov
fea8d76c77
dbms: fixed deadlock [#METR-18755].
2015-11-12 05:14:28 +03:00
Alexey Milovidov
d21307c535
dbms: fixed error with views [#METR-18748].
2015-11-10 23:07:38 +03:00
Alexey Milovidov
4b29a48124
dbms: fixed error [#METR-17109].
2015-11-09 21:45:55 +03:00
Alexey Milovidov
dd3ee906e2
dbms: fixed build [#METR-2944].
2015-11-09 02:27:51 +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 Arno
29dc5f91d1
Merge
2015-11-06 20:44:01 +03:00
Alexey Arno
67d42f3aa8
dbms: Server: Bug fix. If the FROM section of a subquery does not refer to a table, the depth (as specified in the algorithm for distributed IN/JOIN subqueries processing) of this subquery must not increase. [#METR-18524]
2015-11-05 14:11:20 +03:00
Alexey Milovidov
c3a196904f
dbms: fixed error with ARRAY JOIN and UNION ALL [#METR-18646].
2015-11-05 03:42:18 +03:00
Alexey Milovidov
1a01606bf6
dbms: fixed error with GLOBAL subqueries and aliases [#METR-18650].
2015-11-05 01:02:52 +03:00
Alexey Milovidov
213a6dedbd
dbms: probably fixed error [#METR-18611].
2015-11-02 22:19:29 +03:00
Alexey Milovidov
89848a098a
dbms: setting Content-Type header in HTTP interface [#METR-18603].
2015-10-31 00:19:54 +03:00
Alexey Milovidov
e7aabfe43c
dbms: fixed error [#MTRSADMIN-1690].
2015-10-30 05:29:53 +03:00
Andrey Mironov
37ba429c1e
dbms: handle ALIAS columns differently, support them in ARRAY JOIN. [#METR-18221]
2015-10-29 18:42:40 +03:00
Alexey Milovidov
c9a8f19def
dbms: fixed error with tuples of consts [#METR-18586].
2015-10-29 00:21:18 +03:00
Alexey Milovidov
23144fb2c1
Revert "dbms: fixed error with ARRAY JOIN, ORDER BY and LIMIT when no aggregation and joined arrays is not used before ORDER BY [#METR-18534]."
...
This reverts commit d5a33de26e7f69f65d7c056394e6a1d70b3a3f2a.
2015-10-27 03:50:01 +03:00
Alexey Arno
a5e1c3a603
dbms: Server: Set max_threads to max_distributed_connections in order to improve response times of CHECK TABLE. [#METR-16213]
2015-10-26 17:16:29 +03:00
Alexey Milovidov
6affd9f342
dbms: fixed error with ARRAY JOIN, ORDER BY and LIMIT when no aggregation and joined arrays is not used before ORDER BY [#METR-18534].
2015-10-23 22:05:21 +03:00
Alexey Milovidov
09e3e62539
Merge
2015-10-23 04:44:50 +03:00
Alexey Milovidov
5cd5c0dde5
dbms: using 'max_rows_to_group_by' limit while merging aggregate states (in certain cases) [#METR-18507].
2015-10-23 04:43:42 +03:00
Alexey Milovidov
6f00b5949c
dbms: fixed ARRAY JOIN when joined array is not used, but original is used [#METR-18406].
2015-10-22 23:56:52 +03:00
Alexey Milovidov
90ff83b1ba
dbms: using max_rows_to_group_by limit while merging aggregate states (incomplete) [#METR-18507].
2015-10-22 04:44:33 +03:00
Alexey Milovidov
9b0da24558
dbms: allowed to GROUP BY constants with no aggregates [#METR-18298].
2015-10-22 00:43:42 +03:00
Andrey Mironov
8242d24d1d
dbms: fix alters involving FixedString columns and defaults [#METR-18221]
2015-10-21 17:54:13 +03:00
Alexey Arno
2660fbaa21
dbms: Server: merged branch METR-16213 into master
2015-10-20 17:59:29 +03:00
Alexey Milovidov
203beb9621
dbms: caching DNS for table function 'remote' [#METR-18472].
2015-10-16 19:10:10 +03:00
Alexey Arno
a5c49720fc
Merge
2015-10-16 18:00:50 +03:00
Alexey Arno
ce93036534
dbms: Server: Fixed comment typo. [#METR-16213]
2015-10-16 14:25:29 +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
fc745dbfa1
dbms: fixed error with removing temporary columns [#METR-18448].
2015-10-15 19:10:08 +03:00
Alexey Arno
3d7a3bcd92
dbms: Server: Fixed typo in comment. [#METR-18155]
2015-10-15 16:07:35 +03:00
Alexey Arno
66c46b1a49
dbms: Server: Fixed inverted columns. [#METR-16213]
2015-10-15 15:16:04 +03:00
Alexey Arno
f4d2d42ea8
dbms: Server: Fixed bug in query analysis ordering. [#METR-18155]
2015-10-15 14:07:39 +03:00
Andrey Mironov
797b947425
dbms: add concatAssumeInjective [#METR-18261]
2015-10-14 15:50:21 +03:00
Pavel Kartavyy
c469b726c1
Merge
2015-10-13 15:38:38 +03:00
Alexey Arno
5f17c9d55d
Merge
2015-10-12 17:53:16 +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 Milovidov
d12532e7b1
dbms: fixed error [#METR-18382].
2015-10-12 07:27:02 +03:00
Alexey Milovidov
a7fc2040d9
dbms: handling of compatible types in IN section with explicitly provided set [#METR-18382].
2015-10-09 00:22:49 +03:00
Pavel Kartavyy
2163af290a
Merge
2015-10-08 16:21:23 +03:00
Alexey Milovidov
a2e53d50ec
dbms: addition to prev. revision [#METR-18361].
2015-10-08 06:49:04 +03:00
Alexey Milovidov
a62fdf0e24
dbms: removing temporary columns early [#METR-18361].
2015-10-08 06:41:11 +03:00
Alexey Milovidov
382d73270b
dbms: Better exception message [#METR-18306].
2015-10-06 23:03:10 +03:00
Alexey Milovidov
0ddb9cffdd
Addition to prev. revision [#METR-17973].
2015-10-05 04:40:00 +03:00
Alexey Milovidov
918422ad48
Moved files [#METR-17973].
2015-10-05 04:35:28 +03:00
Alexey Milovidov
feec229066
Moved files [#METR-17973].
2015-10-05 04:26:43 +03:00
Alexey Milovidov
3a5032fd4a
Moved files [#METR-17973].
2015-10-05 03:52:29 +03:00
Alexey Milovidov
4a061b97cb
Moved file [#METR-17973].
2015-10-05 03:44:40 +03:00
Alexey Milovidov
fefd3791f1
Moved files [#METR-17973].
2015-10-05 03:33:43 +03:00
Alexey Milovidov
804216f678
dbms: added full support of GROUP BY arrays [#METR-13168].
2015-10-04 09:10:48 +03:00
Alexey Milovidov
f356545bbe
dbms: allowed DROP/DETACH partition on non-leader [#METR-17573].
2015-10-03 00:28:19 +03:00
Alexey Arno
3ab5226a56
dbms: Server: Fixed typo in comment. [#METR-17506]
2015-10-01 18:14:39 +03:00
Alexey Arno
ddf5996c44
Merge
2015-10-01 18:10:41 +03:00
Pavel Kartavyy
269b4b8155
Merge
2015-09-30 16:55:20 +03:00
Alexey Arno
3a8d096be2
dbms: Server: Added functional test + comment. [#METR-18059]
2015-09-30 16:43:25 +03:00
Andrey Mironov
e42022adce
dbms: allow CREATE TEMPORARY TABLE AS [#METR-18251]
2015-09-30 16:35:32 +03:00
Alexey Milovidov
28f67084a4
Merge
2015-09-30 01:31:22 +03:00
Alexey Milovidov
9be353dd28
dbms: added old modification [#METR-2944].
2015-09-30 01:30:59 +03:00
Alexey Milovidov
914067c861
dbms: fixed error [#METR-18202].
2015-09-29 23:47:15 +03:00
Alexey Milovidov
1f6def094f
dbms: fixed build [#METR-18202].
2015-09-29 22:19:54 +03:00
Alexey Arno
8bdb8f93c0
Merge
2015-09-29 17:40:23 +03:00
Alexey Milovidov
b06032a322
dbms: fixed error in prev. revision [#METR-18202].
2015-09-26 04:42:32 +03:00
Alexey Milovidov
555ad5ac3f
dbms: parallel loading of tables [#METR-18202].
2015-09-26 04:02:07 +03:00
Alexey Milovidov
056f792a1b
dbms: little better [#METR-18133].
2015-09-24 22:33:16 +03:00
Alexey Milovidov
8584faf609
dbms: don't log internal queries [#METR-18133].
2015-09-24 22:25:18 +03:00
Alexey Milovidov
c757bf9063
dbms: setting thread names [#METR-2944].
2015-09-24 21:54:21 +03:00
Alexey Milovidov
1481d7f293
dbms: specifying port to send queries in ZK [#METR-18167].
2015-09-24 07:50:53 +03:00
Alexey Milovidov
75a16854db
dbms: moved files [#METR-2944].
2015-09-24 06:50:09 +03:00
Pavel Kartavyy
d1bd09246d
gcc-4.9.2: compilation fix
2015-09-23 18:03:08 +03:00
Andrey Mironov
666a33e435
dbms: add try-catch around reloadFromFile in ExternalDictionaries.cpp [#METR-18128]
2015-09-22 18:15:19 +03:00
Alexey Arno
1cae6e8b54
Merge
2015-09-18 16:36:10 +03:00
Alexey Milovidov
fa9553307e
dbms: fixed error [#METR-17286].
2015-09-18 03:46:36 +03:00
Alexey Milovidov
9e8b28131e
dbms: fixed error [#METR-17536].
2015-09-15 00:09:33 +03:00
Pavel Kartavyy
44c810b228
███████████: split ClickHouse query to several sub queries [#METR-17968]
2015-09-14 11:50:35 +03:00
Alexey Milovidov
8e23685201
dbms: allowed tuples with one element; allowed empty sets [#METR-18020].
2015-09-11 23:58:44 +03:00
Alexey Milovidov
a26a43fcc0
dbms: quorum inserts: development [#METR-16779].
2015-09-10 23:43:42 +03:00
Alexey Milovidov
540c411aa8
dbms: fixed error [#METR-17536].
2015-09-10 04:58:37 +03:00
Alexey Milovidov
217ef544c2
dbms: fixed error [#METR-17536].
2015-09-10 00:32:29 +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 Milovidov
0ca77545b2
dbms: added setting 'max_concurrent_queries_for_user' [#METR-17965].
2015-09-09 00:01:43 +03:00
Alexey Milovidov
a476396e70
dbms: fixed error [#METR-17536].
2015-09-08 23:19:30 +03:00
Andrey Mironov
aa68fd2aec
dbms: add expression support for id, range_min and range_max [#METR-17888]
...
Fix type-checking of range_hashed dictionary with mysql as a source.
Parenthesise all expressions to avoid errors.
2015-09-08 12:38:44 +03:00
Alexey Milovidov
9f3cab500d
dbms: memory efficient distributed aggregation: development [#METR-17536].
2015-09-07 23:08:02 +03:00
Alexey Milovidov
2311c69d53
dbms: development of memory efficient distributed aggregation method [#METR-17536].
2015-09-07 10:40:14 +03:00
Alexey Milovidov
8d25390c48
dbms: fixed error [#METR-17758].
2015-09-06 01:47:13 +03:00
Alexey Milovidov
87465416b0
dbms: pull method for GLOBAL subqueries: supported JOINs [#METR-17758].
2015-09-05 04:53:16 +03:00
Alexey Milovidov
66b130a2e5
dbms: implemented method 'pull' for GLOBAL subqueries [#METR-17758].
2015-09-05 04:22:09 +03:00
Alexey Milovidov
9f38f15294
dbms: pull scheme for GLOBAL subqueries: development [#METR-17758].
2015-09-05 00:39:10 +03:00
Alexey Milovidov
e82e19ee75
dbms: pull scheme for GLOBAL subqueries: development: added ability to SELECT from temporary tables of another query [#METR-17758].
2015-09-04 23:52:00 +03:00
Alexey Milovidov
193113dc63
Merge
2015-09-04 23:00:32 +03:00
Alexey Milovidov
767a3c8090
dbms: fixed error with WITH TOTALS in subquery with distributed table with one shard and LIMIT [#METR-17561].
2015-09-04 22:40:55 +03:00
Alexey Milovidov
7dc7144011
dbms: fixed error with column order in RIGHT and FULL JOINs [#METR-17550].
2015-09-03 23:48:02 +03:00
Alexey Milovidov
0e26b64968
dbms: allowed columns with duplicate names in GLOBAL subqueries [#METR-17552].
2015-09-02 23:35:38 +03:00
Alexey Milovidov
10a3d616f6
dbms: pull scheme for GLOBAL subqueries: development [#METR-17758].
2015-08-20 00:15:27 +03:00
Andrey Mironov
9d406de8c9
dbms: add dictionary name to messages of most exceptions occurring during their creation [#METR-17487]
2015-08-19 16:19:37 +03:00
Alexey Milovidov
38fa9c8982
dbms: addition to prev. revision [#METR-17716].
2015-08-16 11:21:19 +03:00
Alexey Milovidov
3fbb61cbad
dbms: fixed error with multiple GLOBAL subqueries [#METR-17622].
2015-08-15 00:07:17 +03:00
Alexey Milovidov
3688bca270
dbms: addition to prev. revision [#METR-17704].
2015-08-14 05:47:07 +03:00
Alexey Milovidov
cf4a0e85ef
dbms: lowered memory usage for INSERT [#METR-17704].
2015-08-14 05:45:40 +03:00
Alexey Milovidov
18ed0b2829
dbms: external dictionaries: fixed errors [#METR-17508].
2015-08-12 07:21:10 +03:00
Alexey Milovidov
dea3c8b8a4
dbms: external dictionaries: fixed bunch of errors; added optional parameter 'dont_check_update_time' for MySQL dictionary source [#METR-17508].
2015-08-12 06:57:32 +03:00
Alexey Milovidov
f39ad593f5
dbms: added optional property 'require_nonempty' for external dictionaries [#METR-17508].
2015-08-12 00:32:27 +03:00
Alexey Milovidov
845758e378
Merge
2015-08-03 23:12:23 +03:00
Alexey Milovidov
70f4887d74
dbms: tiny modifications [#METR-2944].
2015-08-03 23:11:57 +03:00
Alexey Milovidov
5b0b5dc9cf
dbms: added memory-efficient mode of distributed aggregation [#METR-17536].
2015-07-31 02:41:02 +03:00
Alexey Milovidov
e3b5bc0ea6
dbms: fixed segfault when using INSERT SELECT or CREATE AS SELECT with extremes=1 or WITH TOTALS [#METR-17491].
2015-07-27 18:51:37 +03:00
Alexey Milovidov
0439ef5f7f
dbms: implemented LEFT ARRAY JOIN [#METR-17474].
2015-07-26 13:54:45 +03:00
Alexey Milovidov
6f2eda117e
dbms: fixed error [#METR-17472].
2015-07-26 11:28:12 +03:00
Alexey Milovidov
323188bd29
dbms: scalar subqueries: development [#METR-17472].
2015-07-26 11:16:39 +03:00
Alexey Milovidov
8e44832c85
dbms: scalar subqueries: development [#METR-17472].
2015-07-26 10:55:48 +03:00
Alexey Milovidov
b87857152b
dbms: fixed error in prev. revision [#METR-17472].
2015-07-26 10:08:46 +03:00
Alexey Milovidov
35b55b7e4f
dbms: added tests; fixed error in prev. revision [#METR-17472].
2015-07-25 14:59:21 +03:00
Alexey Milovidov
80ce5f1f65
dbms: scalar subqueries: initial implementation [#METR-17472].
2015-07-25 14:47:50 +03:00
Alexey Milovidov
6acbf3db3e
dbms: fixed progress bar for INSERT SELECT and CREATE AS SELECT queries [#METR-17470].
2015-07-25 13:38:52 +03:00
Alexey Milovidov
e3449cae83
dbms: added progress for query CREATE AS SELECT [#METR-17470].
2015-07-25 12:56:56 +03:00
Alexey Milovidov
39bc10041d
dbms: generating query_id [#METR-17469].
2015-07-25 12:49:09 +03:00
Alexey Milovidov
57a91256a2
dbms: FULL and RIGHT JOIN: development [#METR-15418].
2015-07-24 00:19:30 +03:00
Alexey Milovidov
fb7520d2cd
dbms: FULL and RIGHT JOIN: development [#METR-15418].
2015-07-24 00:03:51 +03:00
Alexey Milovidov
763fe6fb93
dbms: added CROSS JOIN [#METR-16893].
2015-07-23 23:23:24 +03:00
Alexey Milovidov
0f954021cb
dbms: FULL and RIGHT JOIN: development [#METR-15418].
2015-07-22 23:54:42 +03:00
Alexey Milovidov
d660d987ce
dbms: FULL and RIGHT JOIN: development [#METR-15418].
2015-07-22 22:43:09 +03:00
Alexey Milovidov
b0387d5ccf
dbms: FULL and RIGHT JOINs: partial implementation [#METR-15418].
2015-07-22 05:59:47 +03:00
Alexey Milovidov
d44cc0ca08
dbms: preparations [#METR-15418].
2015-07-22 04:46:35 +03:00
Alexey Milovidov
71ae4a9931
dbms: preparation [#METR-15418].
2015-07-22 03:59:22 +03:00
Alexey Milovidov
ca17e5f14a
dbms: FULL and RIGHT JOIN: preparation [#METR-15418].
2015-07-22 00:29:02 +03:00
Alexey Milovidov
45bfe8e361
dbms: fixed error with DISTINCT [#METR-17364].
2015-07-21 00:43:53 +03:00
Andrey Mironov
c956fff1d0
dbms: add FarmHash64 and two variations of MetroHash64 to hash_map_string_3 text [#METR-15838]
2015-07-20 20:50:24 +03:00
Alexey Milovidov
c0e029bb1b
dbms: renamed ColumnWithNameAndType to ColumnWithTypeAndName for clarification [#METR-2944].
2015-07-17 04:27:35 +03:00
Alexey Milovidov
71f64f2d49
Merge
2015-07-17 00:32:51 +03:00
Alexey Milovidov
6815bd7c00
dbms: addition to prev. revision [#METR-15553].
2015-07-15 05:58:28 +03:00
Alexey Milovidov
7726566956
dbms: addition to prev. revision [#METR-15553].
2015-07-15 05:56:12 +03:00
Alexey Milovidov
bc3a0de6ab
dbms: fixed GLOBAL IN inside subquery [#METR-15553].
2015-07-15 05:52:19 +03:00
Alexey Milovidov
226731128b
dbms: get rid of columns inside Context [#METR-15553].
2015-07-15 04:26:35 +03:00
Alexey Milovidov
e948f1d1c1
Merge
2015-07-14 20:11:09 +03:00
Alexey Milovidov
ac2f8dfb13
Merge
2015-07-14 17:49:49 +03:00
Andrey Mironov
874f665ffd
Merge
2015-07-14 16:11:38 +03:00
Alexey Milovidov
df4a33949b
dbms: logging query finish for queries without result [#METR-16946].
2015-07-14 06:05:10 +03:00
Andrey Mironov
f92714712f
dbms: extract IDictionaryBase, fix devirtualization. [#METR-17111]
2015-07-13 20:11:17 +03:00
Andrey Mironov
c4440ad829
dbms: RangeHashedDictionary implementation [#METR-17111]
2015-07-13 19:18:28 +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
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 Arno
6efb40c48b
Merge
2015-07-10 17:42:30 +03:00
Alexey Arno
992e7dc7a5
Merge
2015-07-08 02:11:30 +03:00
Alexey Arno
17f681ba8c
dbms: Server: Support for multiple time zones: development [#METR-15618]
2015-07-01 21:03:18 +03:00
Alexey Milovidov
4505af81b3
dbms: QueryLog: development [#METR-16946].
2015-07-01 08:24:08 +03:00
Alexey Milovidov
5ed6a1d446
dbms: QueryLog: development [#METR-16946].
2015-07-01 08:18:54 +03:00
Alexey Milovidov
cd734e6f06
dbms: allowed constant arguments of aggregate functions and keys [#METRIKASUPP-5388].
2015-06-30 22:05:30 +03:00
Alexey Milovidov
3ac04b49b2
dbms: QueryLog: development [#METR-16946].
2015-06-30 02:59:25 +03:00
Alexey Milovidov
cb223d360a
dbms: QueryLog: development [#METR-16946].
2015-06-30 02:54:33 +03:00
Alexey Milovidov
b5fd5fe490
dbms: QueryLog: development (incomplete) [#METR-16946].
2015-06-30 00:35:35 +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 Milovidov
c36fdf0e56
dbms: initial implementation of QueryLog [#METR-16946].
2015-06-26 23:48:10 +03:00
Alexey Milovidov
c9e225be12
dbms: QueryLog: development [#METR-16946].
2015-06-26 22:23:25 +03:00
Andrey Mironov
f2f8bf86cc
dbms: external dictionaries: fix null pointer dereference after calling unique_ptr::release()
2015-06-26 18:45:31 +03:00
Alexey Arno
a522013939
Merge
2015-06-25 20:38:54 +03:00
Alexey Milovidov
6f3d8f0efc
dbms: added simple priorities system [#METR-16911].
2015-06-21 09:06:04 +03:00
Alexey Milovidov
ba29065d30
dbms: fixed comment [#METR-2944].
2015-06-18 05:41:35 +03:00
Alexey Milovidov
580b77c152
dbms: addition to prev. revision [#METR-2944].
2015-06-18 05:30:50 +03:00
Alexey Milovidov
c757ab96c0
dbms: addition to prev. revision [#METR-2944].
2015-06-18 05:25:50 +03:00
Alexey Milovidov
29bb4c0f2e
dbms: addition to prev. revision [#METR-2944].
2015-06-18 05:15:26 +03:00
Alexey Milovidov
0719320758
dbms: improvement [#METR-2944].
2015-06-18 05:11:05 +03:00
Alexey Milovidov
e27323dd2e
dbms: addition to prev. revision [#METR-16277].
2015-06-18 03:34:39 +03:00
Alexey Milovidov
9245f053ca
dbms: log query and IP address in case of syntax error [#METR-16277].
2015-06-18 03:27:25 +03:00
Alexey Milovidov
1b61065f50
dbms: more uniform logging of query, logging client IP address [#METR-16277].
2015-06-18 00:34:15 +03:00
Alexey Milovidov
5c7dccebc1
dbms: allowed to compare Date and DateTime with strings in IN [#METR-2944].
2015-06-16 21:50:44 +03:00
Alexey Milovidov
26813667eb
dbms: allowed to compare Date and DateTime with constant string [#METR-2944].
2015-06-12 10:46:58 +03:00
Alexey Milovidov
7b76ff3118
dbms: additions to prev. revision [#METR-2944].
2015-06-12 08:54:49 +03:00
Alexey Milovidov
779d85afc9
dbms: addition to prev. revision [#METR-2944].
2015-06-12 08:19:18 +03:00
Alexey Milovidov
a9becd36ea
dbms: allowed constant expressions in IN [#METR-2944].
2015-06-12 08:18:47 +03:00
Alexey Milovidov
bff45a25fa
dbms: improved type checking in IN [#METR-16793].
2015-06-12 02:09:56 +03:00
Pavel Kartavyy
84c2351774
remove old todo
2015-06-11 11:02:29 +03:00
Alexey Milovidov
9237e308fb
dbms: JOIN: added checking of types of key columns [#METR-16762].
2015-06-10 02:50:22 +03:00
Alexey Milovidov
161d30c902
dbms: adding checking of types when JOIN (incomplete) [#METR-16762].
2015-06-10 00:34:45 +03:00
Alexey Milovidov
d1df9bd43b
dbms: Join: added support for constant keys [#METR-16762].
2015-06-09 23:55:15 +03:00
Andrey Mironov
4fca014e1b
dbms: reload initially failed dictionaries with exponential backoff [#METR-16702]
2015-06-09 19:18:49 +03:00
Alexey Milovidov
c94bd2fc09
dbms: removed useless code [#METR-16739].
2015-06-08 23:22:02 +03:00
Andrey Mironov
5a60c588bf
dbms: ExpressionAnalyzer: redundant null check eliminated, refactoring
2015-06-08 18:22:04 +03:00
Alexey Milovidov
51be2693ee
dbms: addition to SETTINGS [#METR-16354].
2015-06-06 23:00:08 +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
96f1bbc379
dbms: added support for randomization of quota intervals [#METR-16576].
2015-05-30 00:32:10 +03:00
Alexey Milovidov
3786513a3c
dbms: fixing error [#METR-16575].
2015-05-29 00:41:28 +03:00
Alexey Milovidov
0984363b9c
dbms: removed passing DataTypeFactory everywhere [#METR-16545].
2015-05-28 06:49:28 +03:00
Alexey Milovidov
5390f492e1
dbms: JOIN with empty table: additions [#METR-16476].
2015-05-27 03:55:54 +03:00
Andrey Mironov
31b868184d
dbms: show all dictionaries in system.dictionaries, even the ones failed to load. [#METR-16466]
2015-05-26 14:54:05 +03:00
Alexey Milovidov
baaf5d0485
dbms: allowed to JOIN with empty table [#METR-16476].
2015-05-26 03:37:48 +03:00
Andrey Mironov
3fc0fda58f
dbms: ExpressionAnalyzer: addStorageAliases add useful todo
2015-05-22 16:25:59 +03:00
Andrey Mironov
8ddc49125c
dbms: do not expand ALIAS column names. [#METR-16390]
2015-05-21 16:47:29 +03:00
Alexey Milovidov
90522cb623
dbms: removed useless header [#METR-2944].
2015-05-18 23:30:00 +03:00
Andrey Mironov
095fd54ae8
dbms: correctly handle injective dictGet* functions during ExpressionAnalyzer's optimizations.
2015-05-13 19:11:24 +03:00
Alexey Milovidov
b5463a887f
dbms: allowed to type 'count(*)' instead of 'count()' as exception [#METR-2944].
2015-05-13 04:19:19 +03:00
Alexey Milovidov
488343c252
dbms: fixed tiny error [#METR-10859].
2015-05-12 23:09:18 +03:00
Alexey Milovidov
566b62854b
dbms: more unform distribution of work among threads (experimental) [#METR-2944].
2015-05-11 03:11:22 +03:00
Alexey Arno
44066984cf
Merge
2015-05-07 13:31:50 +03:00
Alexey Milovidov
c57063be27
Merge
2015-05-07 02:35:54 +03:00
Alexey Milovidov
a5afb7a863
dbms: cut dependency [#METR-2944].
2015-05-07 02:35:37 +03:00
Alexey Milovidov
9c99febfc3
dbms: added ProfileEvents for Compiler [#METR-16212].
2015-05-05 18:50:20 +03:00
Alexey Arno
8ff005e909
dbms: Server: Fixed incorrect behavior with the DISTINCT keyword [#METR-14408]
2015-05-05 17:02:57 +03:00
Alexey Arno
2d8d0970ed
dbms: Server: Fixed numbering. [#METR-15859]
2015-05-05 14:53:09 +03:00
Alexey Arno
550d5e9e7a
dbms: Server: Fixed hostname + IP address presentation. [#METR-15859]
2015-05-05 13:13:45 +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
3b5fe94b82
dbms: fixed indent [#METR-16164].
2015-05-03 11:35:50 +03:00
Alexey Milovidov
cb562a1d97
dbms: don't calculate constant expressions for every block [#METR-16164].
2015-05-03 11:07:31 +03:00
Alexey Arno
14823c82a5
dbms: Server: Added comment. [#METR-15354]
2015-04-30 16:00:56 +03:00
Alexey Arno
fa78aa633f
Merge
2015-04-30 15:43:16 +03:00
Alexey Milovidov
b5f1084132
dbms: improvement (incomplete) [#METR-16164].
2015-04-30 08:45:34 +03:00
Alexey Milovidov
1e55d7aa60
dbms: removed debug output [#METR-2944].
2015-04-28 07:37:35 +03:00
Alexey Arno
999bc75dfe
dbms: Server: Removed unneeded optimization (ii). [#METR-14408]
2015-04-23 16:16:42 +03:00
Alexey Arno
7a755007eb
dbms: Server: Removed unneeded optimization. [#METR-14408]
2015-04-23 16:09:43 +03:00
Alexey Arno
a15052e0e6
Merge
2015-04-23 15:57:39 +03:00
Alexey Arno
80850909c7
Merge
2015-04-23 14:07:15 +03:00
Andrey Mironov
2fff473759
dbms: fix deadlock in Context::getExternalDictionariesImpl with ClickhouseDictionarySource
2015-04-22 16:53:43 +03:00
Alexey Arno
543afcf58f
dbms: Server: More correct logic. It does not change functionality, but it adds coherency. [#METR-14408]
2015-04-22 01:28:42 +03:00
Alexey Arno
5136ffb2a6
dbms: Server: Simplified code. [#METR-14408]
2015-04-21 18:12:08 +03:00
Andrey Mironov
77b2ef6f81
Merge
2015-04-21 16:10:08 +03:00
Alexey Milovidov
4f469ea831
dbms: preparation [#METR-15418].
2015-04-19 01:33:24 +03:00
Alexey Milovidov
9077eb4f3c
dbms: preparation [#METR-15418].
2015-04-19 01:30:43 +03:00
Alexey Arno
8a317f076d
Merge
2015-04-17 16:56:29 +03:00
Alexey Milovidov
a2f2cc369d
dbms: preparation for FULL and RIGHT JOINs [#METR-15418].
2015-04-17 11:46:06 +03:00
Alexey Milovidov
124a12095a
dbms: added support for selecting stronger compression method [#METR-15386].
2015-04-17 08:35:53 +03:00
Alexey Arno
7d00e235ea
Merge
2015-04-16 17:27:56 +03:00
Alexey Milovidov
b69900e6c1
dbms: added missing function [#METR-2944].
2015-04-16 14:40:18 +03:00
Alexey Milovidov
c89b7dcf92
dbms: implementation of WITH TOTALS inside JOINed subqueries [#METR-15417].
2015-04-16 12:55:24 +03:00
Alexey Milovidov
80a3021962
dbms: removed old code [#METR-2944].
2015-04-16 10:56:43 +03:00
Alexey Milovidov
114b3de689
dbms: cut dependencies [#METR-2944].
2015-04-16 09:12:35 +03:00
Alexey Milovidov
9a2bb06823
dbms: fixed build [#METR-2944].
2015-04-15 08:20:33 +03:00
Alexey Milovidov
cfd2d2aad5
dbms: removed useless code [#METR-2944].
2015-04-14 05:55:59 +03:00
Alexey Milovidov
c4ea83a906
dbms: cut dependencies [#METR-2944].
2015-04-14 05:45:30 +03:00
Andrey Mironov
c477f5f152
Merge
2015-04-13 16:55:39 +03:00
Alexey Milovidov
9c4badbe39
dbms: addition to prev. revision [#METR-15934].
2015-04-11 06:39:31 +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
2161eb4c0c
dbms: addition to prev. revision [#METR-15913].
2015-04-10 03:57:42 +03:00
Alexey Milovidov
eaa412df2b
dbms: added setting 'strict_insert_defaults' (incomplete) [#METR-15913].
2015-04-10 03:43:08 +03:00
Alexey Milovidov
c67d578e3d
dbms: made multi-RENAME atomic [#METR-15843].
2015-04-08 04:06:15 +03:00
Alexey Milovidov
e74b56c1d7
dbms: fixed deadlock [#METR-15843].
2015-04-08 00:24:05 +03:00
Andrey Mironov
ba2e06a6e6
propagate exception from dictionaries on server start, fix race condition
2015-04-02 19:37:05 +03:00
Andrey Mironov
82621ca5a1
fix type in comment
2015-04-01 14:45:01 +03:00
Andrey Mironov
bdd0b60c07
dbms: support FixedString in column default expressions
2015-04-01 14:45:00 +03:00
Alexey Milovidov
093ba78f80
dbms: fixed Compiler [#METR-2944].
2015-03-29 06:43:17 +03:00
Andrey Mironov
edbe23ac1f
dbms: add dictionaries_lazy_load config parameter, defaults to true. [#METR-15691]
2015-03-27 16:11:31 +03:00
Alexey Milovidov
06c35e0faa
dbms: improvement [#METR-15484].
2015-03-27 06:37:46 +03:00
Alexey Milovidov
bf4bd07065
dbms: tiny modifications [#METR-2944].
2015-03-27 02:32:16 +03:00
Alexey Milovidov
7c74a112a0
dbms: tiny improvement [#METR-2944].
2015-03-25 04:45:42 +03:00
Andrey Mironov
e521611c98
dbms:dummy system.dictionaries and dictionary exception logging. [#METR-13298]
2015-03-24 12:50:39 +03:00
Alexey Milovidov
cc1887f5e3
dbms: fixed error with higher than usual memory usage [#METR-15530].
2015-03-24 03:39:30 +03:00
Andrey Mironov
f673cedaa3
dbms: allow <comment> node alongside <dictionary> as requested by @zurom. [#METR-13298]
2015-03-23 17:30:43 +03:00
Alexey Milovidov
05401b901b
dbms: better exception safety [#METR-15530].
2015-03-23 04:10:06 +03:00
Alexey Milovidov
593a0a8d44
dbms: fixed error [#METR-15530].
2015-03-19 08:15:38 +03:00
Andrey Mironov
4243f54911
dbms: support multiple dictionaries config files with glob pattern [#METR-13298]
2015-03-18 19:07:15 +03:00
Andrey Mironov
19066a43c2
dbms: rename CacheDictionary size parameter to size_in_cells. [#METR-13298]
2015-03-18 12:57:40 +03:00
Andrey Mironov
e0199760de
dbms: add dictionary name to exception message. [#METR-13298]
2015-03-18 12:55:02 +03:00
Alexey Milovidov
f4df541b99
dbms: fixed error [#METR-15530].
2015-03-18 07:46:55 +03:00
Alexey Milovidov
8eaa75dadb
dbms: logging query in one line [#METR-15530].
2015-03-18 06:13:34 +03:00
Alexey Milovidov
ed1ffd0fbf
dbms: fixed exception safety [#METR-15357].
2015-03-17 00:31:40 +03:00
Alexey Milovidov
7431af2cf9
dbms: fixed error with exception safety [#METR-15357].
2015-03-16 22:24:57 +03:00
Alexey Milovidov
0535438ea4
dbms: fixed bad code with GLOBAL operations [#METR-15144].
2015-03-15 11:05:28 +03:00
Alexey Milovidov
d9e96ed74e
dbms: fixed error with creating Set from constant columns [#METR-2944].
2015-03-15 10:56:46 +03:00
Alexey Milovidov
db2956eb73
dbms: removing duplicate elements from ORDER BY [#METR-2944].
2015-03-12 06:31:15 +03:00
Alexey Milovidov
1d7d1051a2
dbms: fixed error [#METR-15451].
2015-03-12 05:22:55 +03:00
Alexey Milovidov
ae4c458c5b
dbms: more uniform distribution of work among threads [#METR-2944].
2015-03-08 01:00:58 +03:00
Alexey Milovidov
33f89bfdb7
dbms: fixed exception safety [#METR-15352].
2015-03-07 04:05:06 +03:00
Andrey Mironov
c880ae8abb
dbms: CacheDictionary: store values for missing ids explicitly. Store exceptions for more user-friendly error messages [#METR-13298]
2015-03-06 19:13:59 +03:00
Alexey Milovidov
df8e3fa9ec
dbms: added old modifications to tests [#METR-2944].
2015-03-05 09:00:04 +03:00
Alexey Milovidov
4de3ba0bc6
dbms: Set: fixed error [#METR-15293].
2015-03-04 00:11:54 +03:00
Alexey Milovidov
9981a29365
dbms: fixed error with IN [#METR-15293].
2015-03-03 23:00:39 +03:00
Alexey Milovidov
ab0e29f0f2
dbms: Set: removed special case for small sets (not worth in most cases) [#METR-2944].
2015-03-02 08:41:21 +03:00
Alexey Milovidov
ce58b8ad01
dbms: addition to prev. revision [#METR-2944].
2015-03-02 04:39:42 +03:00
Alexey Milovidov
e109ac1f57
dbms: improved performance for small sets [#METR-2944].
2015-03-02 04:11:37 +03:00
Alexey Milovidov
0828dba841
dbms: preparation [#METR-2944].
2015-03-02 04:10:58 +03:00
Alexey Milovidov
91cb53f584
dbms: whitespaces [#METR-2944].
2015-03-01 03:14:55 +03:00
Alexey Milovidov
a321aa8108
dbms: added value 2 for setting 'readonly'; ignoring settings from remote client in readonly mode [#METR-15168].
2015-02-27 23:35:26 +03:00
Alexey Arno
c5b61652ff
Merge
2015-02-27 00:38:33 +03:00
Alexey Arno
8456db4740
dbms: Server: updated unit test [#METR-14875]
2015-02-27 00:36:21 +03:00
Alexey Arno
b22532a35a
dbms: Server: updated unit test [#METR-14875]
2015-02-26 23:19:51 +03:00
Alexey Arno
09317ca19c
dbms: Server: added unit test [#METR-14875]
2015-02-26 20:33:46 +03:00
Andrey Mironov
20eb5013a4
dbms: cache dictionary revamp [#METR-13298]
2015-02-26 17:53:45 +03:00
Alexey Arno
e4875354bb
dbms: Server: simplified code and updated settings [#METR-14875]
2015-02-25 17:23:15 +03:00
Alexey Milovidov
82e782d6f9
dbms: fixed error in prev. revision [#METR-2944].
2015-02-22 21:02:54 +03:00
Alexey Milovidov
dc6259d931
dbms: added aggregation method 'concat' - performance improvement in generic case [#METR-2944].
2015-02-22 19:09:16 +03:00
Alexey Milovidov
bbd48f8921
dbms: Aggregator: added specialization for many (up to 256 bit) fixed-size keys (up to 3x performance improvement) [#METR-2944].
2015-02-22 08:53:16 +03:00
Alexey Milovidov
b6f4d3d3e8
dbms: added setting 'group_by_two_level_threshold' for fine tuning [#METR-2944].
2015-02-22 08:51:16 +03:00
Alexey Arno
75dc809ad2
dbms: Server: simplified code [#METR-14875]
2015-02-20 17:27:05 +03:00
Alexey Arno
e4fdbdb6f8
dbms: Server: simplified code [#METR-14875]
2015-02-20 17:22:33 +03:00
Alexey Arno
9e44061a2f
dbms: Server: cosmetic changes [#METR-14875]
2015-02-20 14:33:21 +03:00
Alexey Arno
ef13e0203e
dbms: Server: cosmetic changes [#METR-14875]
2015-02-20 13:53:26 +03:00
Alexey Arno
64c8535382
dbms: Server: performance optimization [#METR-14875]
2015-02-20 13:37:55 +03:00
Andrey Mironov
cf8a927150
dbms: invert the way multiple values are acquired from the dictionary [#METR-13298]
2015-02-19 18:28:24 +03:00
Alexey Arno
533783d64b
dbms: Server: performance optimization (minimize copies and reallocations) [#METR-14875]
2015-02-19 17:55:47 +03:00
Alexey Arno
86129c634f
dbms: Server: performance optimization [#METR-14875]
2015-02-19 14:08:49 +03:00
Alexey Arno
a4f4c6a811
dbms: Server: performance optimization [#METR-14875]
2015-02-19 02:15:20 +03:00
Alexey Arno
19a93cc0bf
dbms: Server: fixed DAG traversal [#METR-14875]
2015-02-19 01:13:54 +03:00
Alexey Arno
d5d41df78d
dbms: Server: cosmetic changes [#METR-14875]
2015-02-18 21:18:37 +03:00
Alexey Arno
fe8713a030
Merge
2015-02-18 20:41:51 +03:00
Alexey Arno
4dd8387f2d
dbms: Server: feature development [#METR-14875]
2015-02-18 20:05:25 +03:00
Alexey Arno
8407779d2e
dbms: Server: feature development [#METR-14875]
2015-02-18 20:03:15 +03:00
Alexey Arno
0869016283
dbms: Server: feature development [#METR-14875]
2015-02-18 20:03:14 +03:00
Alexey Arno
2c547ad2fd
dbms: Server: feature development [#METR-14875]
2015-02-18 20:03:14 +03:00
Alexey Arno
88aab687ab
dbms: Server: feature development [#METR-14875]
2015-02-18 20:03:14 +03:00
Alexey Arno
2920b7dbe5
dbms: Server: feature development [#METR-14875]
2015-02-18 20:03:14 +03:00
Alexey Arno
f6745b2972
dbms: Server: feature development [#METR-14875]
2015-02-18 20:03:14 +03:00
Alexey Arno
932755f851
dbms: Server: feature development [#METR-14875]
2015-02-18 20:03:14 +03:00
Alexey Arno
99663bfc99
dbms: Server: feature development [#METR-14875]
2015-02-18 20:03:14 +03:00
Alexey Arno
f37fea7f24
dbms: Server: feature development [#METR-14875]
2015-02-18 20:03:14 +03:00
Alexey Arno
f49bcac364
dbms: Server: feature development [#METR-14875]
2015-02-18 20:03:14 +03:00
Alexey Arno
c342867233
dbms: Server: feature development [#METR-14875]
2015-02-18 20:03:14 +03:00
Alexey Arno
5546e6c872
dbms: Server: feature development [#METR-14875]
2015-02-18 20:03:14 +03:00
Alexey Arno
c95bec1cf4
dbms: Server: feature development [#METR-14875]
2015-02-18 20:03:14 +03:00
Alexey Milovidov
06d2a778ad
dbms: fixed dynamic compiler [#METR-2944].
2015-02-16 20:08:57 +03:00
Alexey Arno
b5105ecdf7
dbms: Server: fixed bug in UNION ALL [#METR-15077]
2015-02-13 14:40:58 +03:00
Alexey Milovidov
597f2eb737
dbms: fixed build [#METR-2944].
2015-02-13 07:28:31 +03:00
Alexey Milovidov
2017ee72c9
Revert "dbms: improving performance of String IN (set) (for graphite) [#METR-2944]."
...
This reverts commit 504894305d02e73c471e0020057d4b7a96afca1d.
2015-02-13 07:08:25 +03:00
Alexey Milovidov
7c8f3267be
Revert "dbms: addition to prev. revision [#METR-2944]."
...
This reverts commit ae6fe44a0a0a3b600b41d781129159acb66815d5.
2015-02-13 07:08:11 +03:00
Alexey Milovidov
f7ff9d64dc
dbms: addition to prev. revision [#METR-2944].
2015-02-13 04:19:33 +03:00
Alexey Milovidov
dea75f4445
dbms: improving performance of String IN (set) (for graphite) [#METR-2944].
2015-02-13 04:18:28 +03:00
Alexey Milovidov
ea113f138f
dbms: preparation [#METR-2944].
2015-02-13 04:17:44 +03:00
Alexey Milovidov
a9eb28c07d
Using std::make_unique [#METR-2807].
2015-02-11 00:10:58 +03:00
Andrey Mironov
984aa5c4b5
dbms: extract external dictionaries management to a separate type [#METR-13298]
2015-02-10 20:40:40 +03:00
Andrey Mironov
168e1cd98d
dbms: post-review corrections [#METR-13298]
...
add dummy CacheDictionary (could not commit without it)
2015-02-10 17:50:52 +03:00
Andrey Mironov
ed3c230e5d
dbms: extract function Cluster::isLocal
2015-02-10 17:50:52 +03:00
Alexey Arno
78283c6b85
Merge
2015-02-09 14:40:54 +03:00
Andrey Mironov
a485aacc54
dbms: fix external dictionaries exception on empty path [#METR-13298]
2015-02-09 13:10:35 +03:00
Andrey Mironov
8c62be82d1
dbms: make StorageFactory a singleton
2015-02-09 13:10:35 +03:00
Andrey Mironov
19e3f7a561
dbms: remove unused header
2015-02-09 13:10:35 +03:00
Andrey Mironov
bfbe878f99
dbms: properly delay dictionary update time in case of exception [#METR-13298]
2015-02-09 13:10:35 +03:00
Alexey Arno
e8902aa644
dbms: Server: queries with several replicas: fixes [#METR-14410]
2015-02-09 01:37:55 +03:00
Andrey Mironov
7127c21a42
dbms: add forgotten return, support non-reloaded dictionaries [#METR-13298]
2015-02-04 18:18:29 +03:00
Andrey Mironov
1ef9c4138a
dbms: allow empty dictionaries_config element in config.xml [#METR-13298]
2015-02-04 17:29:02 +03:00
Andrey Mironov
f591ba73e1
dbms: check that dictionaries config file exists [#METR-13298]
2015-02-04 16:21:50 +03:00
Andrey Mironov
ad54825dfe
dbms: uncomment clickhouse dictionary source creation [#METR-13298]
2015-02-04 16:06:56 +03:00
Andrey Mironov
cee209db3e
Merge
2015-02-04 14:01:06 +03:00
Andrey Mironov
496fdc0228
dbms: add safety to Context::getDictionaries [#METR-13298]
2015-02-03 20:14:12 +03:00
Andrey Mironov
6fecb60894
dbms: better decoupling [#METR-13298]
2015-02-03 20:03:35 +03:00
Alexey Arno
35356191c9
dbms: Server: queries with several replicas: development [#METR-14410]
2015-02-03 16:36:33 +03:00
Alexey Arno
28570a12ce
dbms: Server: queries with several replicas: development [#METR-14410]
2015-02-03 16:36:13 +03:00
Alexey Arno
e86abf0311
dbms: Server: queries with several replicas: development [#METR-14410]
2015-02-03 16:36:12 +03:00
Andrey Mironov
409dc6ff1b
dbms: proper reloading for non-cached dictionaries [#METR-13298]
2015-02-03 14:51:33 +03:00
Alexey Milovidov
7f0654cabb
Fixed build [#METR-2807].
2015-02-01 11:24:49 +03:00
Alexey Milovidov
ee98a3babc
dbms: fixed error with 'max_distributed_connections = 1' [#METR-14855].
2015-02-01 11:02:18 +03:00
Alexey Milovidov
5271a45625
dbms: fixed error with JOINs [#METR-14847].
2015-02-01 10:20:33 +03:00
Alexey Milovidov
bd51359819
dbms: fixed error in exception message [#METR-2944].
2015-02-01 01:17:33 +03:00
Alexey Milovidov
1e18ff37c6
dbms: fixed error with JOIN [#METR-14847].
2015-01-31 00:19:35 +03:00
Andrey Mironov
345afb6059
dbms: store dictionary lifetime in dictionaries [#METR-13298]
2015-01-30 18:18:13 +03:00
Andrey Mironov
fb333b16d7
dbms: incapsulate dictionary source data and allow cloning [#METR-13298]; add cloning for dictionaries
2015-01-30 17:12:09 +03:00
Andrey Mironov
647cd1b0eb
dbms: check dictionary source modification prior to reloading [#METR-13298]
...
Mysql and Clickhouse sources are not currently checked and will always say they are modified.
Reload periods are not currently checked.
2015-01-29 18:47:21 +03:00
Alexey Milovidov
2b506a0a73
dbms: addition to prev. revision [#METR-2944].
2015-01-29 06:11:10 +03:00
Alexey Milovidov
6db5e98515
dbms: StorageJoin: fixed error [#METR-2944].
2015-01-29 06:07:58 +03:00
Andrey Mironov
f4e7d2d4f5
dbms: add dictGetHierarchy and dictIsIn. [#METR-13298]
2015-01-28 16:20:20 +03:00
Alexey Milovidov
e4e313f54f
dbms: StorageJoin: development [#METR-2944].
2015-01-28 05:37:05 +03:00
Alexey Milovidov
91b10d0820
dbms: slightly lowered memory usage of distributed aggregation [#METR-2944].
2015-01-28 02:02:05 +03:00
Alexey Milovidov
8a61f96d67
dbms: StorageJoin: development [#METR-2944].
2015-01-28 00:24:24 +03:00
Alexey Milovidov
fed642cd7c
dbms: added StorageSet [#METR-2944].
2015-01-27 03:52:03 +03:00
Andrey Mironov
1b4b0d5779
dbms: MysqlDictionarySource with draft MysqlBockInputStream
2015-01-26 19:53:44 +03:00
Andrey Mironov
419d517867
dbms: add abstractions for dictionary sources
2015-01-26 18:27:51 +03:00
Alexey Milovidov
d7e8251ad2
dbms: fixed error with IN [#METR-14678].
2015-01-22 23:56:40 +03:00
Andrey Mironov
92664ed612
dbms: sparse array implementation of FlatDictionary. [#METR-13298]
2015-01-22 17:32:38 +03:00
Andrey Mironov
300b7342e7
dbms: dummy types and functions for external dictionaries. [#METR-13298]
2015-01-21 14:39:48 +03:00
Alexey Milovidov
af27e06238
Fixed errors in clang (part 4) [#METR-2807].
2015-01-21 07:23:22 +03:00
Alexey Milovidov
8a1c22bf41
Fixed errors in clang (part 3) [#METR-2807].
2015-01-21 07:17:02 +03:00
Alexey Milovidov
1e32c8664f
dbms: fixed error [#METR-14653].
2015-01-19 20:50:55 +03:00
Alexey Milovidov
c52d6b0ce8
dbms: compiled aggregator: fixed portability [#METR-2944].
2015-01-19 10:25:02 +03:00
Alexey Milovidov
9947387bef
dbms: added distributed sorting [#METR-2944].
2015-01-18 11:27:28 +03:00
Alexey Milovidov
addd36bf85
dbms: fixed build [#METR-2944].
2015-01-18 04:39:57 +03:00
Alexey Milovidov
099d64931d
dbms: compiled aggregator: development [#METR-2944].
2015-01-18 04:18:39 +03:00
Alexey Milovidov
0c6dc2629e
dbms: fixed error [#METR-14604].
2015-01-17 07:49:13 +03:00
Alexey Milovidov
25f003e464
dbms: dynamic compiler: development [#METR-2944].
2015-01-17 07:33:43 +03:00
Alexey Milovidov
f61fe3fba5
dbms: tiny additions [#METR-14604].
2015-01-17 00:01:41 +03:00
Alexey Milovidov
819f13801d
dbms: fixed error with WITH TOTALS and group_by_overflow_mode [#METR-14604].
2015-01-15 22:29:37 +03:00
Alexey Milovidov
715f5bf8d1
dbms: fixed error with GLOBAL IN when one of shard is localhost [#METR-14557].
2015-01-14 05:44:25 +03:00
Alexey Milovidov
ad5fdc0e62
dbms: compiled aggregator: development [#METR-2944].
2015-01-13 06:03:45 +03:00
Alexey Milovidov
818d5ed0c5
dbms: compiled aggregator: development [#METR-2944].
2015-01-13 04:57:22 +03:00
Alexey Milovidov
b5b1693573
dbms: Cluster: cleanups [#METR-2944].
2015-01-13 03:56:43 +03:00
Alexey Milovidov
a7a988bdc3
dbms: removed setting asynchronous (useless, obsolete) [#METR-2944].
2015-01-13 03:36:26 +03:00
Alexey Milovidov
1f3e691fff
dbms: addition to prev. revision [#METR-2944].
2015-01-13 03:11:47 +03:00
Alexey Milovidov
ba732b6ba3
dbms: removed SplittingAggregator [#METR-2944].
2015-01-13 03:08:36 +03:00
Andrey Mironov
ed3965c04c
dbms: Aggregator.cpp include <cxxabi.h>
...
@milovidov check if this fix is rightful
2015-01-12 11:06:17 +03:00
Alexey Milovidov
882bf3ea75
dbms: compiled aggregator: development [#METR-2944].
2015-01-11 05:00:26 +03:00
Alexey Milovidov
19f1bff25d
dbms: dynamic compiled aggregator: development [#METR-2944].
2015-01-11 03:57:21 +03:00
Alexey Milovidov
5bbfa7b9f0
dbms: fixed error in prev. revision [#METR-2944].
2015-01-11 03:35:30 +03:00
Alexey Milovidov
65e5e98369
dbms: addition to prev. revision [#METR-2944].
2015-01-10 05:34:38 +03:00
Alexey Milovidov
a7a2712630
dbms: compiled aggregator: development [#METR-2944].
2015-01-10 05:30:03 +03:00
Alexey Milovidov
6673251a20
dbms: dynamic compilation: development [#METR-2944].
2015-01-10 00:43:13 +03:00
Alexey Milovidov
9225adb3fc
dbms: tiny modifications [#METR-2944].
2015-01-08 21:52:48 +03:00
Alexey Milovidov
41a7fc50d6
dbms: added support for external sorting [#METR-2944].
2015-01-07 20:19:23 +03:00
Alexey Milovidov
8620b80d99
dbms: fixed collations; preparation to external sorting [#METR-2944].
2015-01-07 18:30:11 +03:00
Alexey Milovidov
6212e7080b
dbms: more scalable aggregator: development [#METR-2944].
2015-01-03 09:49:32 +03:00
Alexey Milovidov
7c292a9956
dbms: more scalable aggregator: development [#METR-2944].
2015-01-03 08:39:21 +03:00
Alexey Milovidov
221efeb82a
dbms: more scalable aggregator: development [#METR-2944].
2015-01-03 06:18:49 +03:00
Alexey Milovidov
7cf0bca8af
dbms: more scalable aggregator: development [#METR-2944].
2015-01-02 08:28:21 +03:00
Alexey Milovidov
a7eacd1269
dbms: more scalable aggregator: development [#METR-2944].
2015-01-02 06:50:14 +03:00
Alexey Milovidov
acbe19fd84
dbms: more scalable aggregator: development [#METR-2944].
2015-01-02 06:16:28 +03:00
Alexey Milovidov
fd8b2b5261
dbms: Aggregator: preparation [#METR-2944].
2015-01-02 03:35:33 +03:00