Alexey Milovidov
497c0a9b8b
Merge branch 'master' into quantile-timing-ubsan-fix
2019-02-26 13:26:30 +03:00
Ivan Lezhankin
0e2316e0ac
Move experimental join transformations to syntax analyzer
2019-02-26 13:18:12 +03:00
Ivan Lezhankin
c8eefb3927
Always modify subqueries if modifying inplace
...
to support push-down while analyzing.
2019-02-26 13:18:12 +03:00
Ivan Lezhankin
fa273bb73b
Improve push-down predicate tests.
2019-02-26 13:17:25 +03:00
Ivan Lezhankin
0a443399a0
Implement the debug query "ANALYZE"
...
that prints out the query after syntax analysis.
Should be helpful for tests.
2019-02-26 13:17:25 +03:00
Mikhail f. Shiryaev
88d63a0b3a
Use pair of patterns to make combined RollupRules
2019-02-26 10:49:39 +01:00
Alexey Milovidov
34d480a7f4
Simplified test
2019-02-25 23:29:56 +03:00
Alexey Milovidov
c85dbe7610
Simplified test
2019-02-25 23:24:54 +03:00
Alexey Milovidov
c11a8d06ba
Simplified test
2019-02-25 23:21:05 +03:00
Alexey Milovidov
a73f0ddcbb
Added a test that reproduce the bug in gcc 7
2019-02-25 23:17:14 +03:00
Nikita Vasilev
e5a4ecfc84
fixed style
2019-02-25 21:46:54 +03:00
Nikita Vasilev
58446d5145
fix
2019-02-25 21:38:57 +03:00
Nikita Vasilev
4b04c4bdde
improved read
2019-02-25 21:30:02 +03:00
Alexey Milovidov
126f4951db
Merge branch 'master' of github.com:yandex/ClickHouse into fix-bad-parsing-error-message
2019-02-25 21:28:17 +03:00
Nikita Vasilev
ef0de1b53e
refactoring
2019-02-25 21:23:21 +03:00
alexey-milovidov
bffe514efa
Merge pull request #4466 from danlark1/master
...
Function trigramDistance() added for string similarity search
2019-02-25 21:20:29 +03:00
Alexey Milovidov
fc08604cd1
Merge branch 'master' of github.com:yandex/ClickHouse into fix-bad-parsing-error-message
2019-02-25 21:10:12 +03:00
alexey-milovidov
b1812b3cbc
Merge pull request #4505 from yandex/fix-thread-pool-inactive-thread-exit
...
Fixed ThreadPool when there are too many inactive threads #4485
2019-02-25 21:10:05 +03:00
Nikita Vasilev
289a6cb3d3
support like
2019-02-25 21:04:25 +03:00
Alexey Milovidov
f02a834615
Fixed fuzz test in UBSan
2019-02-25 21:03:52 +03:00
Nikita Vasilev
69e6dea848
removed logs
2019-02-25 20:16:20 +03:00
Nikita Vasilev
72f5bdc485
tokenbf fix
2019-02-25 20:12:09 +03:00
Nikita Vasilev
4c3ed613e3
fix
2019-02-25 19:34:49 +03:00
Alexey Milovidov
02f25c22c6
Merge branch 'master' of github.com:yandex/ClickHouse into fix-bad-parsing-error-message
2019-02-25 19:16:53 +03:00
alexey-milovidov
864a81f1d5
Merge pull request #4502 from yandex/speedup-ddl-cleanup
...
Speedup ddl cleanup
2019-02-25 19:00:16 +03:00
Alexey Milovidov
467f9ce211
Fixed ThreadPool when there are too many inactive threads #4485
2019-02-25 18:45:07 +03:00
alexey-milovidov
a29ecdf11d
Merge pull request #4495 from orivej/xxhash
...
Support xxHash with external lz4
2019-02-25 18:03:31 +03:00
Nikita Vasilev
c9e4657aae
tokenbf
2019-02-25 17:23:19 +03:00
Alexey Zatelepin
50dbfc8d50
clean distributed DDL queue in a separate thread [#CLICKHOUSE-3977]
2019-02-25 15:42:23 +03:00
alesapin
3b30b2f856
Merge pull request #4477 from yandex/external_dict_integration_test
...
External dict integration test
2019-02-25 15:27:22 +03:00
alesapin
9d91dbb7c5
Finally add mongo source
2019-02-25 13:45:22 +03:00
Nikita Vasilev
09e64be605
fix
2019-02-25 13:12:05 +03:00
Nikita Vasilev
c19a767433
fixed in
2019-02-25 11:43:19 +03:00
Георгий Кондратьев
b94de32423
Support xxHash with external lz4
...
xxhash.h does not exist in external lz4 because it is an implementation detail
and its symbols are namespaced with XXH_NAMESPACE macro. When lz4 is external,
xxHash has to be external too, and the dependents have to link to it.
This find_xxhash.cmake is based on find_lz4.cmake.
2019-02-25 07:14:37 +00:00
Alexey Milovidov
15a7954b70
Removed double whitespace
2019-02-25 02:05:23 +03:00
Alexey Milovidov
f44316b39d
Merge branch 'master' into fix-bad-parsing-error-message
2019-02-25 01:48:01 +03:00
Nikita Vasilev
d02e1c0cdb
in
2019-02-25 00:17:52 +03:00
Nikita Vasilev
ed28340a4c
fixed string
2019-02-24 22:26:42 +03:00
Nikita Vasilev
c656045f96
fix
2019-02-24 22:07:45 +03:00
Nikita Vasilev
c8e8f14bf9
4 args
2019-02-24 21:55:56 +03:00
alexey-milovidov
9d8b91b97a
Merge pull request #4483 from yandex/dont-create-part-log-if-not-defined
...
Do not create part_log if it is not defined in configuration file
2019-02-24 18:27:50 +03:00
alexey-milovidov
16225dff12
Merge pull request #4480 from 4ertus2/ast
...
Refactoring: simplify InDepthNodeVisitor
2019-02-24 02:32:42 +03:00
Danila Kutenin
6c50a55777
Faster hash function and one comment removed
2019-02-23 21:26:09 +03:00
Nikita Vasilev
c61d5c84c8
UInt64 in bloom filter
2019-02-23 18:56:48 +03:00
Nikita Vasilev
635b34c442
better bloom filter
2019-02-23 17:46:40 +03:00
Nikita Vasilev
bb5a5932b4
fix
2019-02-23 17:12:15 +03:00
Nikita Vasilev
ca4d1e137c
fix like
2019-02-23 16:06:23 +03:00
Nikita Vasilev
970f93d3c4
fix
2019-02-23 12:26:32 +03:00
Nikita Vasilev
81fdd13420
many columns
2019-02-22 22:59:40 +03:00
Danila Kutenin
6736dcc96b
A bit better performance, return old name to function
2019-02-22 22:43:47 +03:00
Alexey Zatelepin
46520e2887
protect zk variable with a mutex [#CLICKHOUSE-3977]
2019-02-22 22:41:33 +03:00
Alex Zatelepin
34346e37eb
Merge pull request #4472 from yandex/speedup-ddl-cleanup
...
Fix hangup on server shutdown if distributed DDLs were used.
2019-02-22 21:42:05 +03:00
Alexey Milovidov
0d9c438864
Added a test
2019-02-22 20:16:11 +03:00
chertus
14faa95c83
fix table functions & RequiredSourceColumnsVisitor
2019-02-22 20:08:10 +03:00
Alexey Milovidov
85c0ba1e70
Do not create part_log if it is not defined in configuration file
2019-02-22 19:10:14 +03:00
Alexey Milovidov
6c74807f9b
Miscellaneous
2019-02-22 18:59:29 +03:00
chertus
8bff0d74c0
minor changes
2019-02-22 18:45:47 +03:00
chertus
9e2aa47478
simplify InDepthNodeVisitor
2019-02-22 16:33:56 +03:00
Nikita Vasilev
7f93057650
fix
2019-02-22 13:51:19 +03:00
Artem Zuikov
89f4cab025
Merge pull request #4474 from 4ertus2/joins
...
Multiple JOINS: correct result names for columns
2019-02-22 13:14:44 +03:00
Nikita Vasilev
16a1fd6692
fix
2019-02-22 11:15:52 +03:00
Nikita Vasilev
4ca9c02431
utf-8
2019-02-22 10:59:07 +03:00
Danila Kutenin
9ea1e948b3
better style in distance()
2019-02-22 06:50:06 +03:00
Danila Kutenin
3149eac681
some style
2019-02-22 06:07:35 +03:00
Danila Kutenin
ada849263b
Optimize distance function, some allocation, hashmap tricks
2019-02-22 06:02:10 +03:00
Vitaly Baranov
dee7da9eb4
Merge branch 'master' into improve-performance-of-input-from-protobuf
2019-02-22 01:43:55 +03:00
Nikita Vasilev
9a28161414
fixed token extractor
2019-02-22 00:29:24 +03:00
Nikita Vasilev
34e2e2623e
like
2019-02-21 23:32:36 +03:00
proller
00e50f1502
Build fixes ( #4471 )
2019-02-21 23:11:21 +03:00
chertus
a14d955e9e
mJOIN: correct names for right table
2019-02-21 22:43:14 +03:00
chertus
642ad05473
minor refactoring
2019-02-21 22:38:12 +03:00
Alexey Zatelepin
73f852ae82
manually reset DDLWorker in shared context to prevent reference cycles
2019-02-21 19:41:27 +03:00
Vitaly Baranov
4793ccb3fc
Improve performance of ProtobufReader.
2019-02-21 18:49:42 +03:00
chertus
10b473bb24
mJOIN: correct names for left table columns
2019-02-21 15:45:31 +03:00
Danila Kutenin
3f636b3c34
Remove redundant include
2019-02-21 08:16:55 +03:00
Danila Kutenin
953d8c29a5
Remove redundant comment
2019-02-21 08:14:26 +03:00
Danila Kutenin
16b2e45586
Function trigramDistance added for string similarity search
2019-02-21 08:08:37 +03:00
Vitaly Baranov
31039056f5
Merge pull request #4174 from vitlibar/add-protobuf-input-format
...
Add protobuf input format.
2019-02-21 00:59:13 +03:00
Nikita Vasilev
f66cef68ff
fix in atom_map
2019-02-20 23:17:44 +03:00
Nikita Vasilev
ef55e93016
==
2019-02-20 22:27:23 +03:00
Nikita Vasilev
4e5bbc8176
fix
2019-02-20 20:17:31 +03:00
Nikita Vasilev
c35c671f4e
key condition
2019-02-20 19:24:46 +03:00
chertus
f028691eaa
Merge branch 'master' into joins
2019-02-20 18:48:47 +03:00
chertus
1f2a5f9a91
disable asterisks in mJOIN, add some tests
2019-02-20 18:28:53 +03:00
chertus
d45d980716
support column names without aliases (make special ones)
2019-02-20 16:22:01 +03:00
Nikita Vasilev
5b1f443195
fix
2019-02-20 16:18:15 +03:00
Nikita Vasilev
f7c091d497
utf8 + fixes
2019-02-20 15:48:50 +03:00
Nikita Vasilev
4343ede944
bloom filter creator
2019-02-20 15:12:41 +03:00
chertus
48ee3e83fa
JoinToSubqueryTransform with short names
2019-02-20 15:12:36 +03:00
alesapin
432a802342
Merge branch 'master' into fix_long_http_queries_insert
2019-02-20 14:53:36 +03:00
Nikita Vasilev
fb002ab17c
fix
2019-02-20 14:24:31 +03:00
Nikita Vasilev
3c3cc597ab
added granule
2019-02-20 14:22:07 +03:00
alesapin
ef7beb1596
Fix bug with long http insert queries processing
2019-02-20 12:22:13 +03:00
Nikita Vasilev
10bc08b830
added StringBloomFilter
2019-02-20 12:02:19 +03:00
Vitaly Baranov
eef02034b2
Implement a new row input stream for reading protobuf messages.
2019-02-20 07:28:18 +03:00
Vitaly Baranov
670968af97
Added function deserializeProtobuf() to each data type.
2019-02-20 07:28:18 +03:00
Vitaly Baranov
630012dfb7
Fix error text about format schema.
2019-02-20 07:28:18 +03:00
Vitaly Baranov
9cd4c7495f
Implement an utility class for reading protobuf messages.
2019-02-20 07:28:02 +03:00
Vitaly Baranov
74cc6f285c
Implement an utility class to match columns and protobuf fields.
2019-02-20 05:32:29 +03:00
Vitaly Baranov
76aae5f5d0
Add support for settings 'format_schema' in a "INSERT INTO table FORMAT" query.
2019-02-20 05:32:29 +03:00
proller
e20c77e4c6
Add parquet support. Fixes, tests, ...
2019-02-19 23:51:44 +03:00
proller
1def68be6f
Merge remote-tracking branch 'upstream/master' into fix23
2019-02-19 23:48:07 +03:00
proller
88076bb8c9
Merge commit 'bf09c2047a47b74f089d701b9b1e4fcbe8955a7f' into fix23
2019-02-19 23:46:37 +03:00
Alexey Milovidov
9c23486551
Fixed backward incompatibility of table function "remote" introduced with column comments
2019-02-19 20:02:51 +03:00
alexey-milovidov
fb002f40ff
Merge pull request #4371 from vitlibar/fix-compilation-on-mac
...
Fix compilation on Mac.
2019-02-19 19:39:42 +03:00
Alexey Milovidov
11fc35e098
Fixed accidential incompatibility due to wrong implementation of "send_logs_level" setting
2019-02-19 16:27:59 +03:00
Vitaly Baranov
ad377d421f
MergingSortedBlockInputStream class constructor, "max_block_size" parameter: change type UInt64 -> size_t.
2019-02-19 14:56:08 +03:00
Vitaly Baranov
536edf7721
StorageSystemNumber class constructor, "offset" and "limit" parameters: change type size_t -> UInt64.
2019-02-19 14:56:08 +03:00
Vitaly Baranov
37e726c311
IStorageURLBase::getReadURIParams() and IStorageURLBase::getReadPOSTDataCallback() functions, "max_block_size" parameter: change type UInt64 -> size_t.
2019-02-19 14:56:17 +03:00
Vitaly Baranov
2176c0c4d3
IDataType::[de]serializeBinaryBulk() functions, "limit" parameter: change type UInt64 -> size_t.
2019-02-19 14:56:08 +03:00
Vitaly Baranov
309df832ec
IStorage::read() function, "max_block_size" parameter: change type UInt64 -> size_t.
2019-02-19 14:56:08 +03:00
Vitaly Baranov
4b6cba9a8e
IColumn::getPermutation() and IColumn::permutate() functions, "limit" parameter: change type UInt64 -> size_t.
2019-02-19 14:56:09 +03:00
Vitaly Baranov
86b204d1c7
IDictionary::getBlockInputStream() function, "max_block_size" parameter: change type UInt64 -> size_t.
2019-02-19 14:49:03 +03:00
Vitaly Baranov
833aa9189b
IColumn::index() function, "limit" parameter: change type UInt64 -> size_t.
2019-02-19 14:47:41 +03:00
Vitaly Baranov
ab7e7507a4
Revert incorrect fix compilation on Mac.
...
This reverts commit ef6b20030c
.
2019-02-18 20:31:18 +03:00
proller
fa9e9e57c8
[PATCH] Fixup for "AIOcontextPool: Found io_event with unknown id 0'' error #4434 from urgordeadbeef
2019-02-18 20:30:00 +03:00
alexey-milovidov
15b03f6e12
Merge pull request #4412 from 4ertus2/joins
...
Support aliases in JOIN ON section for right table columns
2019-02-18 18:31:01 +03:00
Danila Kutenin
35bfe7950e
Pointer codestyle fix in Levenshtein distance
2019-02-18 04:21:18 +03:00
Danila Kutenin
ed57671948
Implement Levenstein distance with linear memory
2019-02-18 04:18:39 +03:00
Alexey Milovidov
b5b0c3eb28
Allow to move more than a single condition to PREWHERE
2019-02-15 22:25:29 +03:00
Alexey Milovidov
eb54d43c14
Do not move conditions on all queried columns to PREWHERE
2019-02-15 22:00:19 +03:00
alexey-milovidov
85a5ece942
Merge pull request #4407 from nikvas0/nikvas0/index_fix2
...
indices fix
2019-02-15 18:56:14 +03:00
alexey-milovidov
b828354ed1
Merge pull request #4408 from zhang2014/fix/ISSUES-4389
...
ISSUES-4389 fix lambda function with predicate optimizer
2019-02-15 18:55:53 +03:00
chertus
1fc6c60668
undo unneeded changes
2019-02-15 18:47:39 +03:00
chertus
b72d12d12e
join on allow aliases for right table columns
2019-02-15 18:47:39 +03:00
chertus
dc1a0ed3f4
normalize JOIN ON section
2019-02-15 18:47:39 +03:00
chertus
33c3b5cdad
some more refactoring
2019-02-15 18:47:39 +03:00
chertus
c6e541858e
refactoring: do not match columns to tables twice
2019-02-15 18:47:39 +03:00
proller
263e69e861
Build fixes (FreeBSD port) ( #4397 )
2019-02-15 14:46:07 +03:00
Anton Kobzev
58b94db3fd
Merge branch 'master' into array-flatten-function
2019-02-15 12:08:24 +03:00
zhang2014
597ae0b937
ISSUES-4389 fix lambda function with predicate optimizer
2019-02-15 17:04:02 +08:00
anton
2868bbcb21
Basic implementation
2019-02-15 10:00:50 +03:00
Nikita Vasilev
4fb7abfeff
removed logs
2019-02-15 08:58:29 +03:00
Nikita Vasilev
83d37a6f83
removed logs
2019-02-15 08:56:37 +03:00
anton
5cb04155d7
Basic implementation
2019-02-15 08:47:49 +03:00
Alexey Milovidov
e758caa7a9
Better "optimize_move_to_prewhere" heuristic; simpler code
2019-02-15 02:51:17 +03:00
Alexey Milovidov
793b92987f
Better "optimize_move_to_prewhere" heuristic
2019-02-14 23:09:44 +03:00
Alexey Milovidov
f30c05ed94
Better prewhere (incomplete)
2019-02-14 22:59:51 +03:00
alexey-milovidov
ed3a8a66a2
Merge pull request #4399 from yandex/better-replica-repair
...
Better replica repair
2019-02-14 21:50:20 +03:00
alexey-milovidov
6d5bbd642a
Merge pull request #4401 from 4ertus2/ast
...
fix UB in TranslateQualifiedNamesMatcher
2019-02-14 21:48:30 +03:00
Nikita Vasilev
77d8fe0aee
fix
2019-02-14 20:35:50 +03:00
Nikita Vasilev
610534e5ff
fix
2019-02-14 19:59:26 +03:00
Alexey Milovidov
a216cba3c4
Better "optimize_move_to_prewhere" heuristic
2019-02-14 19:48:41 +03:00
alesapin
6d865b538e
Merge pull request #4398 from yandex/zookeeper-size-limit
...
Slightly raised up the limit on max string and array size received from ZooKeeper
2019-02-14 19:33:34 +03:00
anton
350975cb25
Basic implementation
2019-02-14 17:56:11 +03:00
chertus
a2ff9391ad
fix UB
2019-02-14 17:25:55 +03:00
Alexey Milovidov
21247ebfac
Better replica repair logic: clearing obsolete queue
2019-02-14 17:04:28 +03:00
Alexey Milovidov
2efb4bdca2
Slightly raised up the limit on max string and array size received from ZooKeeper
2019-02-14 16:47:00 +03:00
Alexey Milovidov
b7a4456007
Avoid "Memory limit exceeded" during ATTACH TABLE query
2019-02-14 16:05:44 +03:00
Andy Yang
4d42a297ae
Adjust to the latest IAggregateFunctionDataHelper
2019-02-14 19:51:13 +08:00
Nikita Vasilev
64e0732b4a
fixed
2019-02-14 12:13:04 +03:00
Nikita Vasilev
683314b69b
fix set
2019-02-14 12:06:32 +03:00
Nikita Vasilev
28840c79ed
Merge branch 'master' into nikvas0/set_index_args
2019-02-14 10:44:57 +03:00
Andy Yang
4a4dbcd2c1
Merge remote-tracking branch 'origin' into bitmap_feature
2019-02-14 15:14:18 +08:00
Nikita Vasilev
ca1484ae95
set exactly one arg
2019-02-13 22:26:24 +03:00
alexey-milovidov
578b18af84
Merge pull request #4384 from yandex/fix-low-cardinality-with-rollup
...
Fix low cardinality with rollup
2019-02-13 21:29:16 +03:00
Nikolai Kochetov
cf40a1538b
Fix size() and empty() for AggregationDataWithNullKey. #4223
2019-02-13 19:54:55 +03:00
proller
f5560660be
Fix brotli (unbundled, missing, ...)
2019-02-13 18:35:11 +03:00
Alexey Milovidov
49bb1f9ca3
Updated contributors
2019-02-13 17:17:53 +03:00
Alexey Milovidov
62eb65774a
Added suppression for libunwind
2019-02-13 16:42:01 +03:00
Alexey Zatelepin
15d0adaf5a
add info about replicated_can_become_leader to logs and system.replicas [#CLICKHOUSE-4309]
2019-02-13 16:08:34 +03:00
alesapin
af4c4dc1e5
Fix old clients insert query processing with embedded data
2019-02-13 15:54:22 +03:00
Alexey Milovidov
a0b91077e7
Fixed -Wshadow-field-in-constructor (clang 8 warning)
2019-02-13 15:53:36 +03:00
Alexey Milovidov
e2d4dae5e1
Fixed race condition in removal of data parts #3531
2019-02-13 15:53:06 +03:00
alesapin
952aed6c82
Merge pull request #4235 from fandyushin/brotli
...
Brotli support for HTTP interfaces
2019-02-13 10:50:04 +03:00
alexey-milovidov
024709db7d
Merge pull request #4372 from yandex/fix-cancel-of-vertical-merges
...
Faster cancelling of vertical merges
2019-02-13 02:58:00 +03:00
Alexey Milovidov
6a16d27da4
Fixed bad error message #2418
2019-02-13 02:49:32 +03:00
Mikhail
4fd289c1f4
Merge branch 'master' into brotli
2019-02-12 22:52:23 +03:00
alexey-milovidov
62f097eb66
Merge pull request #4348 from yandex/aggregate-function-state-in-field
...
Aggregate function state in field
2019-02-12 22:13:38 +03:00
Alexey Milovidov
4051306fa7
Fixed includes #4372
2019-02-12 22:09:51 +03:00
Alexey Milovidov
d558cf345c
Faster calcelling of vertical merges
2019-02-12 22:04:13 +03:00
alexey-milovidov
48280074c4
Merge pull request #4369 from yandex/fix-race-condition-merge-tree-clear-old-temporary-directories
...
Fixed rare race condition on startup of non-replicated MergeTree tables: concurrent attempt to remove a temporary directory [#CLICKHOUSE-4296]
2019-02-12 21:37:48 +03:00
alexey-milovidov
e49004be2e
Merge pull request #4351 from 4ertus2/joins
...
Simplify QueryNormalizer and fix for 4110
2019-02-12 21:36:56 +03:00
alexey-milovidov
2493b63bf2
Merge pull request #4365 from vitlibar/function-to-start-of-day-now-can-receive-date
...
Function toStartOfDay() now can receive a date.
2019-02-12 21:33:12 +03:00
alexey-milovidov
e762f370a7
Merge pull request #4363 from 4ertus2/ast
...
Fix full/right join 'different number of columns'
2019-02-12 21:31:09 +03:00
alexey-milovidov
d8aa74bc64
Merge pull request #4367 from yandex/unified-sets-fix-lc-cache
...
Fix LowCardinality cache for ColumnsHashing
2019-02-12 21:24:52 +03:00
alexey-milovidov
5fbc11e40d
Merge pull request #4368 from yandex/fix-materialized-func-with-lc-args
...
Fix materialized function with LowCardinality argument.
2019-02-12 21:22:34 +03:00
alexey-milovidov
c1bf56c969
Merge pull request #4370 from nikvas0/nikvas0/index_setting
...
allow_experimental_data_skipping_indices setting
2019-02-12 21:19:55 +03:00
Nikita Vasilev
5279c7ff81
setting
2019-02-12 20:54:52 +03:00
Alexey Milovidov
7d1e755a7c
Fixed rare race condition on startup of non-replicated MergeTree tables: concurrent attempt to remove a temporary directory [#CLICKHOUSE-4296]
2019-02-12 19:41:06 +03:00
Nikolai Kochetov
31397f7156
Fix column size for const LowCardinality arguments.
2019-02-12 19:04:05 +03:00
Nikolai Kochetov
bb686b3154
Fix type for constant LowCardinality arguments.
2019-02-12 18:43:58 +03:00
Nikolai Kochetov
1af4d9b89c
Fix type for constant LowCardinality arguments.
2019-02-12 18:42:33 +03:00
chertus
93e0621a2c
fix wrong query in push down test
2019-02-12 18:08:21 +03:00
Nikolai Kochetov
a73f29ca2e
Fix LowCardinality cache.
2019-02-12 17:38:29 +03:00
Vitaly Baranov
83d461975e
Function toStartOfDay() now can receive a date.
2019-02-12 17:21:37 +03:00
proller
26ac9cd979
Merge remote-tracking branch 'upstream/master' into fix10
2019-02-12 17:08:34 +03:00
Alexey Milovidov
40bc370447
Merge branch 'master' of github.com:yandex/ClickHouse
2019-02-12 16:51:43 +03:00
Alexey Milovidov
2aafcb8401
Fixed ubsan build #4322
2019-02-12 16:51:34 +03:00
alesapin
5eb5f631fd
Update BrotliReadBuffer.h
2019-02-12 16:01:14 +03:00
proller
bdefba6c32
fix link order
2019-02-12 15:59:40 +03:00
proller
fa12941640
Merge remote-tracking branch 'upstream/master' into fix10
2019-02-12 15:58:57 +03:00
chertus
aaf3813607
Merge branch 'master' into joins
2019-02-12 15:51:04 +03:00
alexey-milovidov
a6d5714f89
Merge pull request #4360 from vitlibar/fix-compilation-on-mac
...
Fix compilation on Mac.
2019-02-12 15:34:43 +03:00
Alexey Milovidov
8f1910729a
Fixed ubsan build #4322
2019-02-12 15:33:24 +03:00
chertus
3218f5003f
fix full/right join different number of columns
2019-02-12 15:11:45 +03:00
proller
558ebbcc31
New library clickhouse_storage_kafka
2019-02-12 14:17:46 +03:00
Vitaly Baranov
ef6b20030c
Fix compilation on Mac.
2019-02-12 14:15:03 +03:00
Nikolai Kochetov
a4441bfba2
Fix tests.
2019-02-12 13:09:03 +03:00
proller
af29067fa9
Merge remote-tracking branch 'upstream/master' into fix10
2019-02-12 12:51:01 +03:00
Nikolai Kochetov
ec6a5590fd
Fix build.
2019-02-12 12:31:20 +03:00
proller
428f7ce27b
Fix split link of dbms/programs/odbc-bridge
2019-02-12 00:43:29 +03:00
Mikhail
763b3dcf73
Merge branch 'master' into brotli
2019-02-11 23:44:39 +03:00
Mikhail Fandyushin
b01d735421
hide brotli from inerface
2019-02-11 23:42:46 +03:00
Nikolai Kochetov
2b8b342ccd
Update IAggregateFunction interface.
2019-02-11 22:26:32 +03:00
chertus
805866e6b3
hotfix for wrong aliases issue-4110
2019-02-11 22:14:57 +03:00
chertus
958b538a01
minor improvement
2019-02-11 21:26:40 +03:00
Alexey Milovidov
0b084ba531
Merge branch 'master' of github.com:yandex/ClickHouse
2019-02-11 20:26:44 +03:00
Alexey Milovidov
2294575693
Fixed fuzz test #4322
2019-02-11 20:26:35 +03:00
alexey-milovidov
771d1f10ad
Merge pull request #4349 from proller/fix10
...
Fix build without contrib/cppkafka submodule
2019-02-11 20:22:36 +03:00
alexey-milovidov
49165b1347
Merge pull request #4344 from yandex/forbid-temporary-tables-in-database
...
Forbid temporary tables in database
2019-02-11 19:51:56 +03:00
proller
4078a62573
Fix build without contrib/cppkafka submodule
2019-02-11 19:34:32 +03:00
Nikolai Kochetov
0a6f75a1b6
Allow to execute subquery with scalar aggregate function state.
2019-02-11 18:50:52 +03:00
Nikolai Kochetov
c35439a5f0
Updated FieldVisitor.
2019-02-11 18:46:19 +03:00
alexey-milovidov
1db4bd8c2a
Merge pull request #4117 from abyss7/issue-2675
...
Better tests for Kafka engine
2019-02-11 18:03:24 +03:00
alexey-milovidov
5ab7ffc346
Merge pull request #4341 from yandex/fix_compile_expressions_comparison
...
Fix big dates comparison with compile expressions (Date and DateTime …
2019-02-11 18:03:04 +03:00
Alexey Milovidov
7b312c6df2
Forbid to specify a database when creating a temporary table [#CLICKHOUSE-4294]
2019-02-11 17:46:09 +03:00
alesapin
55fc095c98
Fix big dates comparison with compile expressions (Date and DateTime are not signed types anymore).
2019-02-11 17:36:54 +03:00
alexey-milovidov
bb65c9dfd4
Merge pull request #4337 from danlark1/master
...
Better hints provider
2019-02-11 17:22:07 +03:00
alexey-milovidov
4e12697e1c
Merge pull request #4304 from vitlibar/add-function-to-start-of-interval
...
Add time function toStartOfInterval().
2019-02-11 17:21:48 +03:00
chertus
1de1192aa8
move asterisks extraction to TranslateQualifiedNamesVisitor (before column names normalisation)
2019-02-11 17:19:09 +03:00
Alexey Milovidov
94d1b6b4de
Updated contributors
2019-02-11 17:16:07 +03:00
Danila Kutenin
985bb119c1
Fix comment
2019-02-11 15:44:18 +03:00
Danila Kutenin
6a1d1f5508
Better hints provider
2019-02-11 15:42:20 +03:00
Nikolai Kochetov
85318c0bfd
Merge branch 'master' into aggregate-function-state-in-field
2019-02-11 15:41:11 +03:00
Vitaly Baranov
0dd1dc242a
Add time function toStartOfInterval().
2019-02-11 14:59:17 +03:00
Ivan Lezhankin
15ad409875
Tests are now passing locally
2019-02-11 14:54:30 +03:00
Nikolai Kochetov
9787b3a1ee
Added Field type AggregateFunctionState.
2019-02-11 14:19:56 +03:00
Ivan Lezhankin
2bd14117f4
Merge remote-tracking branch 'upstream/master' into issue-2675
2019-02-11 13:57:40 +03:00
alexey-milovidov
81a184c47f
Merge pull request #4301 from yandex/input-data-in-perf-test
...
Fix perf-test input data and refactor two tests
2019-02-11 12:52:03 +03:00
alexey-milovidov
993b1a073c
Merge pull request #4330 from yandex/fix-table-create-query-toctou
...
Fixed test (TOCTOU)
2019-02-11 03:57:27 +03:00
Alexey Milovidov
c345ded839
Added comment #4200
2019-02-11 03:17:49 +03:00
alexey-milovidov
f58e0c7c97
Merge pull request #4200 from DarkWanderer/feature/row-binary-with-headers
...
Added RowBinaryWithNamesAndTypes format
2019-02-11 03:14:56 +03:00
alexey-milovidov
ae5338089a
Merge pull request #4329 from yandex/andrewgolman-add_topkweighed
...
Added topKWeighted aggregate function (cleanups)
2019-02-11 02:52:22 +03:00
Alexey Milovidov
0221757262
Fixed test (TOCTOU)
2019-02-11 02:13:09 +03:00
alexey-milovidov
4f2b35cb10
Merge pull request #4215 from abyss7/CLICKHOUSE-3729
...
Report progress from server-side to keep client connections alive
2019-02-11 02:07:57 +03:00
alexey-milovidov
d47c307f91
Merge pull request #4328 from yandex/nezed-forks-implement-not-between
...
Implement NOT BETWEEN operator (cleanups).
2019-02-11 00:21:34 +03:00
Alexey Milovidov
47bffbf760
Merge branch 'master' into andrewgolman-add_topkweighed
2019-02-11 00:15:35 +03:00
Alexey Milovidov
0861af12a3
Fixed thread names
2019-02-11 00:15:14 +03:00
Alexey Milovidov
7ddede66db
Added support for generic case for aggregate function topKWeighted; fixed errors #4245
2019-02-11 00:01:26 +03:00
Alexey Milovidov
ec5fbce404
Merge branch 'add_topkweighed' of https://github.com/andrewgolman/ClickHouse into andrewgolman-add_topkweighed
2019-02-10 23:31:17 +03:00
alexey-milovidov
78869a7c0c
Merge pull request #4327 from yandex/highlight-like-and-regexps
...
Usability: highlight metacharacters in LIKE expressions and regexps
2019-02-10 23:27:39 +03:00
Alexey Milovidov
f4f97867c3
Fixed error #4228
2019-02-10 23:23:24 +03:00
Alexey Milovidov
c0dd4debc5
Fixed error #4228
2019-02-10 23:21:22 +03:00
Alexey Milovidov
1f41aeaf7a
Avoid some corner cases like "SELECT 1 NOT WITH CUBE"
2019-02-10 23:18:47 +03:00
Alexey Milovidov
69b84380f2
Make it work #4228
2019-02-10 23:17:53 +03:00
Alexey Milovidov
8e564a616c
Fixed error #4228
2019-02-10 23:08:44 +03:00
alexey-milovidov
0dd618b9ad
Merge pull request #4326 from yandex/duplicate-includes
...
Removed duplicate includes
2019-02-10 22:31:37 +03:00
alexey-milovidov
c6a01ccfb3
Merge pull request #4325 from yandex/k3box-arbitrary-const-expressions-in-limit
...
Add arbitrary const expressions in limit processing (cleanups)
2019-02-10 22:29:58 +03:00
alexey-milovidov
c6d9259e2a
Update ASTFunction.cpp
2019-02-10 22:21:08 +03:00
Alexey Milovidov
021fc36064
Highlight metacharacters in LIKE expressions and regexps
2019-02-10 22:11:47 +03:00
Alexey Milovidov
2c7cf23f3f
Removed support for constant expressions in TOP because they cannot work
2019-02-10 21:19:26 +03:00
Alexey Milovidov
d9ab923a2a
Fixed typo
2019-02-10 21:14:23 +03:00
Alexey Milovidov
5ebc717d23
Merge branch 'implement-not-between' of https://github.com/nezed-forks/ClickHouse into nezed-forks-implement-not-between
2019-02-10 20:42:27 +03:00
Alexey Milovidov
e150e62040
Grouped includes (40 of 182)
2019-02-10 20:40:52 +03:00
Alexey Milovidov
ba3cb83a84
Removed duplicate includes
2019-02-10 20:12:22 +03:00
Alexey Milovidov
58a6accee5
Updated test #4246
2019-02-10 19:55:12 +03:00
alexey-milovidov
09ee8816a1
Merge pull request #4323 from yandex/low-cardinality-production-ready
...
LowCardinality data type is production ready
2019-02-10 19:41:57 +03:00
Alexey Milovidov
4799a343ee
Addition to prev. revision #4246
2019-02-10 19:22:38 +03:00
Alexey Milovidov
d22b52b933
Allow constant expressions in LIMIT BY and TOP; fixed error #4246
2019-02-10 18:27:27 +03:00
Alexey Milovidov
c603d270f4
Cleanups #4246
2019-02-10 18:17:45 +03:00
alexey-milovidov
75c087bcf5
Merge branch 'master' into arbitrary-const-expressions-in-limit
2019-02-10 17:20:31 +03:00
Alexey Milovidov
12d4dc8592
Renamed setting #4198
2019-02-10 02:53:57 +03:00
alexey-milovidov
5853de4d2b
Merge pull request #4198 from edonin/master
...
Support of Nullable types in MySQL tables
2019-02-10 02:45:45 +03:00
Alexey Milovidov
dfb207e42d
Merge branch 'master' into low-cardinality-production-ready
2019-02-10 02:42:34 +03:00
alexey-milovidov
77ce3dab0f
Merge pull request #4320 from yandex/bitmask-ubsan
...
Fixed error found by UBSan; added a test for bitmask functions for negative input
2019-02-10 01:27:04 +03:00
alexey-milovidov
bb6d70cae6
Merge pull request #4321 from yandex/entropy-rework
...
Fixed entropy aggregate function
2019-02-10 01:26:45 +03:00
Alexey Milovidov
0eee4d42cb
LowCardinality data type is production ready
2019-02-10 00:55:51 +03:00
alexey-milovidov
9650c4a0da
Merge pull request #4286 from nikvas0/nikvas0/index_fix
...
Data Skipping Indices fix
2019-02-10 00:53:04 +03:00
alexey-milovidov
2777e54a57
Merge pull request #4287 from yandex/mutations-introspection
...
KILL MUTATION
2019-02-10 00:51:30 +03:00
Alexey Milovidov
f794ebbec4
Fixed implementation of "arrayWithConstant" #4309
2019-02-10 00:13:58 +03:00
Alexey Milovidov
a01427db27
Merge branch 'master' of https://github.com/Stupnikov/ClickHouse into Stupnikov-master
2019-02-10 00:04:17 +03:00
Alexey Milovidov
871670d4fb
Fixed test
2019-02-10 00:03:42 +03:00
Alexey Milovidov
7d86f2debe
Added comments
2019-02-09 23:35:55 +03:00
Alexey Milovidov
bf95f19655
Fixed entropy aggregate function #4238
2019-02-09 23:17:20 +03:00
Alexey Milovidov
d705c4fc9c
Fixed error found by UBSan; added a test for bitmask functions for negative input
2019-02-09 22:44:27 +03:00
Andy Yang
1a28ba01c1
Added bitmap function feature, fixed test errors and code styles
2019-02-09 14:33:09 +08:00
proller
a95d2d153d
Build ARM fix ( #4306 )
...
* Build ARM fix
* Fix warning: declaration shadows a local variable
* Add info about SPLIT_SHARED_LIBRARIES
* Fix cpuid on ARM
* release: better pbuilder autoinstall
2019-02-09 01:09:32 +03:00
alexey-milovidov
e7541f03dd
Merge pull request #4305 from vitlibar/add-freebsd-aio-support
...
Add FreeBSD AIO support.
2019-02-09 01:06:41 +03:00
alexey-milovidov
bb333643f0
Merge pull request #4307 from 4ertus2/joins
...
New portion of SyntaxAnalyzer refactoring
2019-02-09 01:04:46 +03:00
chertus
c24ba390b3
fix test
2019-02-08 20:21:28 +03:00
Alexey Milovidov
322c46383e
Addition to prev. revision #4297
2019-02-08 20:17:16 +03:00
Alexey Milovidov
6d23bbabd0
Merge branch 'master' into fix-insert-select-read-prefix
2019-02-08 19:55:06 +03:00
Alexey Milovidov
3d55e375ff
Merge branch 'master' of github.com:yandex/ClickHouse
2019-02-08 19:54:15 +03:00
Alexey Milovidov
277484297a
Aggregator: miscellaneous
2019-02-08 19:54:04 +03:00
alexey-milovidov
dca242f316
Merge pull request #4313 from yandex/fix-error-in-system-tables
...
Fixed error in system.tables
2019-02-08 19:32:43 +03:00
chertus
668b220258
fix push down
2019-02-08 18:37:43 +03:00
Alexey Milovidov
9599e8ad2a
Addition to prev. revision #4297
2019-02-08 18:21:06 +03:00
Alexey Milovidov
8037da4701
Merge branch 'master' into fix-insert-select-read-prefix
2019-02-08 17:36:38 +03:00
Alexey Milovidov
c2b6b15778
Fixed error in system.tables #3982
2019-02-08 17:10:26 +03:00
Vitaly Baranov
49611e87e9
Fix build and code-style.
2019-02-08 16:36:58 +03:00
alesapin
dc98b50f14
Fix HTTP insert
2019-02-08 16:24:24 +03:00
Alexey Milovidov
94d43c4cb2
Fixed error with dangling pointer on stack to ThreadStatus
2019-02-08 16:23:10 +03:00
chertus
6309377323
remove fix for JOIN ON columns in collectUsedColumns
2019-02-08 14:14:48 +03:00
Stupnikov Andrey
dbc9376a0f
arrayWithConstant function implementation;
2019-02-08 02:24:07 +03:00
Nikita Vasilev
cecbd5d0ac
Merge remote-tracking branch 'upstream/master' into nikvas0/index_fix
2019-02-08 00:17:35 +03:00
chertus
db9a2060bf
get rid of custom JOIN ON names qualification
2019-02-07 22:18:40 +03:00
urgordeadbeef
f236ec93be
Add FreeBSD AIO support.
2019-02-07 21:48:09 +03:00
Emmanuel Donin de Rosière
c592006979
Support of Nullable types in MySQL function
...
Trying to fix style error
2019-02-07 18:05:50 +01:00
Emmanuel Donin de Rosière
896b64e823
Support of Nullable types in MySQL function
...
Trying to fix style error
2019-02-07 15:09:22 +01:00
alesapin
b0a77ff3f7
Allow to insert from any format
2019-02-07 16:58:36 +03:00
Alexey Zatelepin
398a617bfd
don't throw exceptions when a query can't be killed (e.g. ALTER queries)
...
Instead report it in the KILL QUERY results
2019-02-07 16:53:06 +03:00
Ivan Lezhankin
92769a2460
Don't update "arrow" on client-side for nothing
2019-02-07 16:47:16 +03:00
Emmanuel Donin de Rosière
cde57600d9
Support of Nullable types in MySQL function
...
Add setting 'external_tables_use_nulls'
2019-02-07 14:43:18 +01:00
alesapin
48bd750856
Fix perf-test input data and refactor two tests
2019-02-07 16:18:04 +03:00
Ivan Lezhankin
018df69d3d
Merge remote-tracking branch 'upstream/master' into issue-2675
2019-02-07 15:45:21 +03:00
Emmanuel Donin de Rosière
98b70f524c
Merge remote-tracking branch 'upstream/master'
2019-02-07 10:46:55 +01:00
Emmanuel Donin de Rosière
fd5656963d
Support of Nullable types in MySQL tables
...
fix code style
2019-02-07 10:46:11 +01:00
alexey-milovidov
7c830941a6
Merge pull request #4256 from zlobober/useful_what_in_exceptions
...
Make exception.what() less useless.
2019-02-07 12:15:43 +03:00
Vitaly Baranov
7ff5439971
Merge pull request #4298 from vitlibar/add-function-to-start-of-ten-minutes
...
Add function toStartOfTenMinutes().
2019-02-07 11:46:13 +03:00
Vitaly Baranov
7cbdb17f5b
Add function toStartOfTenMinutes().
2019-02-07 01:50:04 +03:00
Alexey Milovidov
c60db4b978
Better code
2019-02-07 00:47:31 +03:00
Alexey Milovidov
e6ae1e36b6
Addition to prev. revision #4297
2019-02-07 00:44:17 +03:00
Alexey Milovidov
bcd7d3cc63
Fixed wrong behaviour of -WithNames formats when doing INSERT SELECT ... FROM file #3469
2019-02-07 00:40:49 +03:00
alexey-milovidov
494529fa78
Merge pull request #4296 from yandex/system-logs-simpler
...
System logs: simplification
2019-02-06 23:21:39 +03:00
Nikita Vasilev
a675ba2323
unique -> set
2019-02-06 23:05:50 +03:00
alexey-milovidov
1d7b120642
Merge pull request #4294 from yandex/optimize-better-error-message
...
Slightly better message with reason for OPTIMIZE query with "optimize_throw_if_noop"
2019-02-06 22:43:49 +03:00
Alexey Milovidov
596234e55c
System logs: simplification
2019-02-06 21:33:29 +03:00
alexey-milovidov
2686f64233
Merge pull request #4128 from yandex/unified-sets
...
Unified sets
2019-02-06 20:40:11 +03:00
alexey-milovidov
9a4c4964b2
Update ColumnsHashingImpl.h
2019-02-06 20:17:59 +03:00
alexey-milovidov
ba01f7fd77
Update ColumnsHashing.h
2019-02-06 19:58:27 +03:00
KochetovNicolai
063565265b
Update formatIPv6.cpp
...
Fix build.
2019-02-06 19:48:38 +03:00
chertus
3fd3884b32
one more minor refactoring
2019-02-06 19:44:47 +03:00
Alexey Milovidov
89861f8663
Merge branch 'master' of github.com:yandex/ClickHouse into optimize-better-error-message
2019-02-06 19:34:53 +03:00
KochetovNicolai
03e29b5cd3
Update DataTypeNullable.cpp
...
Style fix.
2019-02-06 18:51:43 +03:00
Alexey Milovidov
2eb1876a7a
Slightly better message with reason for OPTIMIZE query with "optimize_throw_if_noop"
2019-02-06 18:44:27 +03:00
alexey-milovidov
f234d7b55e
Merge pull request #4291 from proller/fix15
...
Build ARM fixes
2019-02-06 18:41:24 +03:00
KochetovNicolai
9f971c276f
Merge pull request #3669 from Enmk/ipv4_and_ipv6_domains
...
Ipv4 and ipv6 domains
2019-02-06 18:16:58 +03:00
chertus
9a8db441c3
some mote ExpressionAnalyzer refactoring
2019-02-06 17:48:05 +03:00
proller
8a714ed2f0
Build ARM fixes
2019-02-06 14:37:30 +00:00
Alexey Zatelepin
3ec6f508f1
Merge branch 'master' into mutations-introspection
...
Conflicts:
dbms/src/Interpreters/InterpreterKillQueryQuery.cpp
2019-02-06 15:22:48 +03:00
Nikita Vasilev
6ef6536460
Merge remote-tracking branch 'upstream/master' into nikvas0/index_fix
2019-02-06 14:23:35 +03:00
Nikita Vasilev
a618c7f334
fixed unique
2019-02-06 14:08:04 +03:00
Nikita Vasilev
28870b4d50
fixed indices register
2019-02-06 12:05:05 +03:00
Nikita Vasilev
fa1e46f8a7
granularity
2019-02-06 11:43:54 +03:00
Nikita Vasilev
e3879c0933
fix
2019-02-06 11:24:16 +03:00
Nikita Vasilev
c3f7344824
style
2019-02-06 11:17:57 +03:00
Nikita Vasilev
258367c1dd
ASTs
2019-02-06 10:51:35 +03:00
Nikita Vasilev
ef154a4bb2
r fix
2019-02-06 10:49:18 +03:00
Mihail Fandyushin
60cd766623
fixed clang build; added new line
2019-02-06 09:05:41 +03:00
Mikhail Fandyushin
1ee18203ae
handle brotli errors; working wersion of BrotliReadBuffer
2019-02-06 02:12:31 +03:00
Maxim Akhmedov
6d5c0bdf91
Merge remote-tracking branch 'upstream/master' into useful_what_in_exceptions
2019-02-05 23:53:34 +03:00
alexey-milovidov
7012eb63d4
Merge pull request #4280 from yandex/numbers-table-function-zero
...
Fixed table function numbers with zero argument
2019-02-05 22:34:28 +03:00
Nikita Vasilev
9eaabcbf3f
Merge remote-tracking branch 'upstream/master' into nikvas0/index_fix
2019-02-05 22:19:47 +03:00
alexey-milovidov
fda5aa31c2
Merge pull request #4279 from 4ertus2/joins
...
hotfix for duplicates in JOIN ON
2019-02-05 22:07:10 +03:00
Nikita Vasilev
9921fc6719
removed toString
2019-02-05 21:46:35 +03:00
Nikita Vasilev
3bea03529b
fixed bug in unique_index
2019-02-05 21:34:10 +03:00
Alexey Zatelepin
8e437b191e
try executing other mutations immediately after KILL MUTATION [#CLICKHOUSE-3912]
2019-02-05 21:09:16 +03:00
Alexey Zatelepin
1bf4174ec1
check readonly when executing KILL QUERY [#CLICKHOUSE-3912]
2019-02-05 21:09:16 +03:00
Alexey Zatelepin
4b4539139b
use enum for KILL query type [#CLICKHOUSE-3912]
2019-02-05 21:09:16 +03:00
Alexey Zatelepin
d482f3e5d0
return CancellationCode from killMutation [#CLICKHOUSE-3912]
2019-02-05 21:09:15 +03:00
Alexey Zatelepin
e32f153328
KILL MUTATION for StorageReplicatedMergeTree [#CLICKHOUSE-3912]
2019-02-05 21:09:15 +03:00
Alexey Zatelepin
059c1b3589
write part_log.partition_id everywhere
2019-02-05 21:09:15 +03:00
Alexey Zatelepin
ca93fd483a
kill ordinary MergeTree mutations [#CLICKHOUSE-3912]
2019-02-05 21:09:10 +03:00
Alexey Zatelepin
5832e474a4
is_mutation flag in system.merges [#CLICKHOUSE-3912]
2019-02-05 21:09:05 +03:00
Alexey Zatelepin
92a4342c31
system.merges element for mutations [#CLICKHOUSE-3912]
2019-02-05 21:09:00 +03:00
Alexey Zatelepin
51017959f2
fix typo in calculation of part_log.rows_read
2019-02-05 21:09:00 +03:00
Alexey Zatelepin
59bbd8c8dc
refactor InterpreterKillQuery a bit [#CLICKHOUSE-3912]
2019-02-05 21:08:55 +03:00
Alexey Zatelepin
67be566325
KILL MUTATION skeleton [#CLICKHOUSE-3912]
2019-02-05 21:08:41 +03:00
Alexey Milovidov
607951895a
Fixed table function numbers with zero argument #4276
2019-02-05 20:05:33 +03:00
Maxim Akhmedov
4dfce303fb
Remove e.what() from exception message for DB::Exception.
2019-02-05 20:02:05 +03:00
chertus
396d4fb921
hotfix for duplicates in JOIN ON #4271
2019-02-05 19:58:57 +03:00
Alexey Milovidov
9dd2e75b71
Fixed warnings in clang 8 #4143
2019-02-05 19:43:52 +03:00
Nikita Vasilev
89913b9188
fix
2019-02-05 18:22:47 +03:00
Nikita Vasilev
a1b0dede07
Data Skipping Indices ( #4143 )
...
* made index parser
* added index parsing
* some fixes
* added index interface and factory
* fixed compilation
* ptrs
* added indexParts
* indextypes
* index condition
* IndexCondition
* added indexes in selectexecutor
* fix
* changed comment
* fix
* added granularity
* comments
* fix
* fix
* added writing indexes
* removed indexpart class
* fix
* added setSkipIndexes
* add rw for MergeTreeIndexes
* fixes
* upd error
* fix
* fix
* reading
* test index
* fixed nullptr error
* fixed
* fix
* unique names
* asts -> exprlist
* minmax index
* fix
* fixed select
* fixed merging
* fixed mutation
* working minmax
* removed test index
* fixed style
* added indexes to checkDataPart
* added tests for minmax index
* fixed constructor
* fix style
* fixed includes
* fixed setSkipIndexes
* added indexes meta to zookeeper
* added parsing
* removed throw
* alter cmds parse
* fix
* added alter
* fix
* alters fix
* fix alters
* fix "after"
* fixed alter
* alter fix + test
* fixes
* upd setSkipIndexes
* fixed alter bug with drop all indices
* fix metadata editing
* new test and repl fix
* rm test files
* fixed repl alter
* fix
* fix
* indices
* MTReadStream
* upd test for bug
* fix
* added useful parsers and ast classes
* fix
* fix comments
* replaced columns
* fix
* fixed parsing
* fixed printing
* fix err
* basic IndicesDescription
* go to IndicesDescr
* moved indices
* go to indicesDescr
* fix test minmax_index*
* fixed MT alter
* fixed bug with replMT indices storing in zk
* rename
* refactoring
* docs ru
* docs ru
* docs en
* refactor
* rename tests
* fix docs
* refactoring
* fix
* fix
* fix
* fixed style
* unique idx
* unique
* fix
* better minmax calculation
* upd
* added getBlock
* unique_condition
* added termForAST
* unique
* fixed not
* uniqueCondition::mayBeTrueOnGranule
* fix
* fixed bug with double column
* is always true
* fix
* key set
* spaces
* test
* tests
* fix
* unique
* fix
* fix
* fixed bug with duplicate column
* removed unused data
* fix
* fixes
* __bitSwapLastTwo
* fix
2019-02-05 17:50:25 +03:00
Nikita Vasilev
263b390c52
removed unnecessary actions
2019-02-05 16:59:43 +03:00
Nikita Vasilev
87a80a4361
fixed create as
2019-02-05 16:52:45 +03:00
Alexey Zatelepin
1512e17ab8
info about failed parts for ReplicatedMergeTree [#CLICKHOUSE-3912]
2019-02-05 16:37:16 +03:00
Alexey Zatelepin
b8ee63fa3a
save information about failed parts for ordinary MergeTree mutations [#CLICKHOUSE-3192]
2019-02-05 16:04:58 +03:00
Nikolai Kochetov
a249fc7788
Do nut use Arena in ColumnsHashing for string in functions arrayUniq and arrayEnumerate.
2019-02-05 14:14:09 +03:00
Nikolai Kochetov
daa051b1f8
Fix tests.
2019-02-05 13:55:34 +03:00
Nikolai Kochetov
91c63c201c
Delete commented code.
2019-02-05 13:55:08 +03:00
Nikolai Kochetov
1644349342
Refactor arrayEnumerateUniq using ColumnsHashing.
2019-02-05 13:55:25 +03:00
Nikolai Kochetov
df3ec47e1d
Implemented sets using ColumnsHashing.
2019-02-05 13:55:08 +03:00
Nikolai Kochetov
3afc0c8108
Disable prev key optimization for string keys.
2019-02-05 13:55:08 +03:00
Nikolai Kochetov
264da7f9d3
Implemented sets using ColumnsHashing.
2019-02-05 13:55:15 +03:00
Nikolai Kochetov
10b49f3a74
Removed old key getters from Join.
2019-02-05 13:55:08 +03:00
Nikolai Kochetov
8db4116464
Update HashMethodHashed.
2019-02-05 13:55:08 +03:00
Alexey Milovidov
29c3195742
Removed bad code; fixed error
2019-02-05 02:18:04 +03:00
Mikhail Fandyushin
7e9e34bebf
WIP: Reading brotli encoded HTTP messages. First-draft-ugly implementation, but its works
2019-02-05 01:15:08 +03:00
Alexey Milovidov
26f406c886
Merge branch 'master' of github.com:yandex/ClickHouse into dictionaries-user-profile
2019-02-05 00:57:39 +03:00
alexey-milovidov
23ad22b8a1
Merge pull request #4254 from yandex/fix-system-log-create-on-shutdown
...
Fixed weird behaviour of system logs
2019-02-05 00:11:36 +03:00
alexey-milovidov
f2c95bf243
Merge pull request #4266 from 4ertus2/cross
...
CROSS to INNER JOIN (analyze expressions)
2019-02-05 00:10:51 +03:00
DarkWanderer
6e92183854
Fixed format export test, fixed clang compilation
2019-02-04 22:59:59 +03:00
Alexey Milovidov
b186861ef7
Fixed error message
2019-02-04 22:50:21 +03:00
Alexey Milovidov
b0efd6089c
Removed preemptive load of external dictionaries in presence of Dictionary database
2019-02-04 22:45:22 +03:00
Alexey Milovidov
1639711364
Merge branch 'master' of github.com:yandex/ClickHouse into dictionaries-user-profile
2019-02-04 22:07:28 +03:00
Alexey Milovidov
f4ee9f4db8
Merge branch 'master' of github.com:yandex/ClickHouse into fix-system-log-create-on-shutdown
2019-02-04 22:02:10 +03:00
alexey-milovidov
143f14cd64
Merge pull request #4261 from yandex/fix-bad-query-id-in-log
...
Fixed bad code for printing query_id in text logs
2019-02-04 22:01:09 +03:00
chertus
27ba299c95
CROSS to INNER JOIN (analyze expressions)
2019-02-04 21:45:31 +03:00
Ivan Lezhankin
994926e568
Merge remote-tracking branch 'upstream/master' into CLICKHOUSE-3729
2019-02-04 20:13:50 +03:00
Alexey Milovidov
28114b4419
Merge branch 'master' into dictionaries-user-profile
2019-02-04 19:26:38 +03:00
alexey-milovidov
2216250a84
Merge pull request #4238 from Quid37/yandex_open_code_competition
...
Implement Shannon entropy aggregate function
2019-02-04 18:43:29 +03:00
Alexey Milovidov
5fcc02bab2
Fixed bad code for printing query_id in text logs
2019-02-04 18:39:08 +03:00
Maxim Akhmedov
d67a3a901e
Make exception.what() less useless.
2019-02-04 17:36:09 +03:00
alexey-milovidov
39f8eb571f
Merge pull request #4213 from nvartolomei/nv/http-cancel
...
Cancel http read only queries if client socket goes away
2019-02-04 17:33:47 +03:00
Alexey Milovidov
fe94a15092
Merge branch 'master' into dictionaries-user-profile
2019-02-04 17:11:53 +03:00
Alexey Milovidov
a4d1cacea8
Fixed weird behaviour of system logs [#CLICKHOUSE-4275]
2019-02-04 17:08:39 +03:00
Nikita Vasilev
5a7ca354a5
unknown field
2019-02-04 16:42:13 +03:00
Nikita Vasilev
fa07d1cf86
replace andBit
2019-02-04 13:42:30 +03:00
Vasily Nemkov
2716df8ab2
IPv4 and IPv6 Domain implementation.
...
Added:
* IDataTypeDomain interface;
* method DataTypeFactory::registerDataTypeDomain for registering domains;
* DataTypeDomainWithSimpleSerialization domain base class with simple serialization/deserialization;
* Concrete IPv4 and IPv6 domain implementations: DataTypeDomanIPv6 and DataTypeDomanIPv4;
Updated:
* IDataType text serialization/deserialization methods;
* IDataType implementation to use domain for text serialization/deserialization;
* Refactored implementation of the IPv4/IPv6 functions to use formatIPv4/v6 and parseIPv4/v6 from Common/formatIPv6.h;
Tests:
* Added test cases for IPv4 and IPv6 domains.
* Updated IPv4/v6 functions tests to validate more cases;
* Added performance tests for IPv4 and IPv6 related functions;
2019-02-04 12:37:46 +03:00
Alexey Milovidov
1f72b0fb16
Disable JIT compilation for comparison of Date and DateTime and conditional operator
2019-02-04 01:11:28 +03:00
Alexey Milovidov
59318c2ad9
Disable JIT compilation for comparison of Date and DateTime and conditional operator
2019-02-04 01:08:17 +03:00
Vitaliy Karnienko
d9da430982
add arbitrary const expressions in limit processing
2019-02-03 21:31:17 +03:00
Alexey Milovidov
2129094ba3
Merge branch 'master' into generic-case-for-function-if
2019-02-03 16:01:56 +03:00
andrewsg
31f2f9ce2f
Add topKWeighed aggregate function
2019-02-03 13:59:27 +03:00
alexey-milovidov
91d0d403a2
Merge pull request #3890 from zhang2014/fix/ISSUES-3885
...
ISSUES-3885 temporarily disable predicate optimization for order by
2019-02-03 12:10:20 +03:00
Alexey Milovidov
bf19e73386
Added generic case for function "if"
2019-02-03 11:41:25 +03:00
alexey-milovidov
ad2f6b4db3
Merge pull request #4237 from valexey/date_and_datetime_comparison
...
correct Date and DateTime comparison
2019-02-02 20:58:07 +03:00
alexey-milovidov
592d56ac69
Update FunctionsComparison.h
2019-02-02 20:57:36 +03:00
alexey-milovidov
14f208b9a3
Merge pull request #4239 from danlark1/master
...
produce hints for typo functions and types
2019-02-02 20:42:35 +03:00
NeZeD [Mac Pro]
2cabe8fcdb
Refactor code logic and make it readable
2019-02-02 18:44:47 +03:00
alexander kozhikhov
c5924d8bfb
review fixes
2019-02-02 18:19:59 +03:00
Danila Kutenin
f6acd59929
fix brace
2019-02-02 18:15:53 +03:00
Danila Kutenin
9c7b62e95b
fix function
2019-02-02 18:13:31 +03:00
Danila Kutenin
7d6e4083fa
fix snake_case
2019-02-02 18:08:45 +03:00
Alexey
fc417a4e62
code cleanup
2019-02-02 07:02:57 -08:00
alexey-milovidov
7e5786a2e2
Merge pull request #4236 from kvinty/kvinty-pdqsort
...
Use pdqsort instead of std::sort in ORDER BY
2019-02-02 17:58:10 +03:00
Danila Kutenin
5e62a0825a
produce hints for typo functions and types
2019-02-02 17:54:50 +03:00
alexey-milovidov
e3b32ec679
Merge pull request #4231 from fandyushin/queryid
...
Added Query-Id to http response header
2019-02-02 17:38:13 +03:00
Mihail Fandyushin
7b51139a80
fixed review notes; remove nullptr
2019-02-02 17:35:35 +03:00
alexander kozhikhov
9d2a0c69fc
Merge branch 'master' of https://github.com/yandex/ClickHouse into yandex_open_code_competition
2019-02-02 17:28:34 +03:00
alexander kozhikhov
8c2726b77c
Aggregate function for entropy
2019-02-02 17:27:43 +03:00
Alexey
84bbc83192
use common time for Date and DateTime comparisons
2019-02-02 06:23:44 -08:00
Evgenii Pravda
67d26f6528
Use pdqsort instead of std::sort in ORDER BY
2019-02-02 16:52:20 +03:00
alexey-milovidov
fdfb60318c
Merge pull request #4193 from 4ertus2/ast
...
Refactoring: extract SubqueryForSet to own files
2019-02-02 15:28:31 +03:00
Mihail Fandyushin
7294b8adf2
Added Query-Id to http response header
2019-02-02 15:24:26 +03:00
NeZeD [Mac Pro]
764cf232a0
Consistient codestyle
2019-02-02 15:18:30 +03:00
Nicolae Vartolomei
3fdc04428e
Cancel http read only queries if client socket goes away
...
To check the socket status, try to read one byte from socket in a
non-blocking way:
0 - client closed the connection
>= 1 - client send more data, we are ignoring this case for now
timeout - normal case, client is waiting for response
... - socket broken?
Dirty, but should do the job. Limiting to readonly queries as I don't
want to mess with alter queries / insert select and others.
2019-02-02 12:14:52 +00:00
NeZeD [Mac Pro]
d605c9c104
Fix comparsion logic
2019-02-02 14:47:09 +03:00
alexey-milovidov
297c2511c7
Merge pull request #4229 from nvartolomei/nv/typos
...
Make START REPLICATED SENDS command start replicated sends
2019-02-02 14:44:51 +03:00
Nicolae Vartolomei
f110d377d2
Fix typo in const name
2019-02-02 11:28:43 +00:00
Nicolae Vartolomei
5a8ebba4e1
Fix typo which prevents to start replicated sends
2019-02-02 11:27:27 +00:00
alexey-milovidov
25502718ae
Merge pull request #4221 from 4ertus2/cross
...
CROSS JOIN to INNER JOIN converter
2019-02-02 14:27:05 +03:00
proller
c7cb8d2db5
Freebsd fixes ( #4225 )
...
* CLICKHOUSE-4109 mlock clickhouse
* wip
* Fix
* wip
* fix
* fix
* better place
* wip
* clean
* tidy
* fix
* Freebsd fix
* Fix compile on ARM
* Freebsd fixes
* Simpler test
* Fuzzy test: dont skip already fixed functions
2019-02-02 14:09:22 +03:00
NeZeD [Mac Pro]
9dd0292d77
Implement 'NOT BETWEEN'
2019-02-02 14:07:55 +03:00
proller
a383868442
Remove not used dbms/src/IO/InterserverWriteBuffer.*
2019-02-02 12:03:09 +03:00
chertus
f731702de0
rewrite COMMA JOIN too
2019-02-01 20:22:28 +03:00
chertus
170c108a59
CROSS JOIN to INNER JOIN converter
2019-02-01 19:36:40 +03:00
Alexey Milovidov
0f577da5c2
Updated system.contributors
2019-02-01 18:49:17 +03:00
chertus
52de2cd927
hotfix for allow_experimental_multiple_joins_emulation
2019-02-01 17:26:36 +03:00
Nikolai Kochetov
6a729e59ba
Merged with master.
2019-02-01 11:36:57 +03:00
Nikolai Kochetov
d143a78419
Refactor ColumnsHashing
2019-02-01 11:23:38 +03:00
alexey-milovidov
bd62e2d85d
Merge pull request #4184 from 4ertus2/joins
...
Fix JOIN with duplicates [issue-4108]
2019-02-01 01:35:37 +03:00
alexey-milovidov
012bd5267b
Merge pull request #4195 from yandex/convert-parts-from-old-format
...
А tool to convert an old month-partition part to the custom-partitioned format
2019-01-31 22:45:44 +03:00
DarkWanderer
e2fe15aafa
Build fix: round 2
2019-01-31 22:30:36 +03:00
Alexey Milovidov
435a5497dd
Addition to prev. revision
2019-01-31 21:16:11 +03:00
chertus
26b2526a3b
fix right & full join with dups (complex join on still affected)
2019-01-31 21:10:16 +03:00
proller
ff30a156c9
Fix compile on ARM
...
Freebsd fix
2019-01-31 18:38:21 +03:00
Andy Yang
7e7a864fd4
Added bitmap function feature with roaring bitmap
2019-01-31 21:26:11 +08:00