Alexey Milovidov
f609e8a785
Slightly more safe parsing of NamesAndTypesList
2019-08-09 03:00:32 +03:00
Alexey Milovidov
86f321a7cd
Whitespaces
2019-08-09 02:55:08 +03:00
alexey-milovidov
28e87cc430
Merge pull request #6409 from yandex/get-identifier-name-fixed-unpleasant-code
...
Fixed unsafe code around "getIdentifier" function.
2019-08-09 02:31:49 +03:00
Alexey Milovidov
b3ab21e7a0
Addition to prev. revision
2019-08-08 23:27:12 +03:00
Alexey Milovidov
724b4b0293
Addition to prev. revision
2019-08-08 23:26:42 +03:00
Alexey Milovidov
2ba185b4aa
Addition to prev. revision
2019-08-08 23:10:58 +03:00
alexey-milovidov
62a6248ca9
Merge pull request #6406 from yandex/no_virtual_columns_in_system_columns
...
No virtual columns in system.columns
2019-08-08 23:04:38 +03:00
Alexey Milovidov
2248c32f9c
Added a test #6401
2019-08-08 23:04:16 +03:00
Alexey Milovidov
a6e4b34ab4
Fixed unpleasant code #6401
2019-08-08 23:02:30 +03:00
Alexey Milovidov
e40854d7fb
Merge branch 'master' of github.com:yandex/ClickHouse
2019-08-08 22:42:47 +03:00
Alexey Milovidov
1437065c70
Fixed tests and error messages #6351
2019-08-08 22:42:34 +03:00
alexey-milovidov
b579692fe9
Merge pull request #6378 from 4ertus2/bugs
...
Fix crash in median over Nullable(Decimal128)
2019-08-08 22:32:11 +03:00
alexey-milovidov
8316c83cc4
Merge pull request #6392 from yandex/fix-performance-test
...
Attempt to fix performance test
2019-08-08 22:31:47 +03:00
alexey-milovidov
35f4e7cf33
Merge pull request #6351 from 4ertus2/some
...
Disable ANY RIGHT and ANY FULL JOINs by default
2019-08-08 19:16:49 +03:00
alexey-milovidov
80e68a803b
Merge pull request #6374 from dimarub2000/fix_toFloat_monotonicity
...
toFloat() monotonicity fixed
2019-08-08 19:11:38 +03:00
alexey-milovidov
0ece3708e7
Update PODArray.h
2019-08-08 19:07:58 +03:00
Alexey Milovidov
40a3f77917
Removed duplicate include
2019-08-08 19:01:42 +03:00
Alexey Milovidov
cf0fd481d3
Added a test
2019-08-08 18:51:33 +03:00
Alexey Milovidov
e7c7694377
Removed virtual columns from system.columns for backward compatibility
2019-08-08 18:48:32 +03:00
Nikolai Kochetov
3df0d66058
Merge branch 'master' into try-to-remove-dry-run
2019-08-08 18:19:51 +03:00
Nikolai Kochetov
9ac401573f
Added InterpreterSelectQuery::getSampleBlockImpl. Disable dry_run.
2019-08-08 18:18:28 +03:00
Nikolai Kochetov
804a6fad8a
Do not return extremes and totals for insert select.
2019-08-08 17:46:30 +03:00
chertus
391574f361
rename setting + disable ANY INNER JOIN too
2019-08-08 17:20:25 +03:00
CurtizJ
a56d897c2c
better performance in topK function
2019-08-08 16:06:27 +03:00
CurtizJ
61a8abb813
add more tests for functions topK and topKWeighted
2019-08-08 15:42:48 +03:00
chertus
d67abcf691
better alignment
2019-08-08 15:11:54 +03:00
CurtizJ
3c227dce13
fix topK and topKWeighted functions
2019-08-08 14:27:15 +03:00
Ivan Lezhankin
e90bf74ce8
Merge branch 'master' into issue-5286
2019-08-08 12:57:00 +03:00
dimarub2000
90010c4040
Changed to a more suitable name
2019-08-08 11:41:38 +03:00
alexey-milovidov
99fad0904b
Merge pull request #6314 from infinivision/add_bitmapRange
...
added bitmapRange function
2019-08-08 04:51:48 +03:00
alexey-milovidov
235cf98710
Merge pull request #6390 from yandex/fix-build-on-mac-default-hash-uintptr_t
...
Fix for Mac OS build
2019-08-08 04:43:05 +03:00
Alexey Milovidov
a23813383d
Attempt to fix performance test
2019-08-08 03:48:43 +03:00
alexey-milovidov
9c2165b800
Merge pull request #6388 from yandex/transform-query-substring-test
...
Added a test just in case
2019-08-08 03:11:37 +03:00
alexey-milovidov
d571c17922
Merge pull request #6389 from yandex/remove-extra-logging-mysql
...
Removed extra verbose logging from MySQL handler
2019-08-08 03:09:11 +03:00
alexey-milovidov
0d3b383c98
Merge pull request #6384 from CurtizJ/fix-optimize-unused-shards
...
Fix segfault with enabled 'optimize_skip_unused_shards' and missing sharding key.
2019-08-08 03:04:23 +03:00
alexey-milovidov
b06bb0a9df
Merge pull request #6380 from 4ertus2/perf
...
Hotfix for Decimal comparison
2019-08-08 03:04:07 +03:00
Alexey Milovidov
a6a9eaef7c
Fix for Mac OS build
2019-08-08 00:53:50 +03:00
alexey-milovidov
355b1e5594
Merge pull request #6352 from yandex/no_space_left_on_device_message
...
Print extra info in exception message for "no space left on device"
2019-08-07 22:28:38 +03:00
Alexey Milovidov
d256fb9d57
Removed extra verbose logging from MySQL handler
2019-08-07 22:14:58 +03:00
Alexey Milovidov
688a80dd80
Added a test just in case #6381
2019-08-07 21:52:53 +03:00
chertus
9c15e65dc9
alignment for AllocatorWithStackMemory
2019-08-07 21:43:06 +03:00
Ivan
1bf6e034e8
Fix infinite loop when reading Kafka messages ( #6354 )
...
* Do not pause/resume consumer at all
* Fix kafka tests
* Try to ensure the subscription
* Set timeout for kafka tests and return 'while True'
* Update cluster.py
* When doing a raw select from kafka, ignore client errors.
They may rise due to 'Local: Timed out' while subscribing.
2019-08-07 19:10:14 +03:00
CurtizJ
7e22f78ce4
fix segfault with enabled 'optimize_skip_unused_shards' and missing sharding key
2019-08-07 18:47:25 +03:00
chertus
e6a93698cb
add perf test
2019-08-07 17:41:03 +03:00
chertus
c76c11d8cd
minor perf improvement
2019-08-07 17:12:57 +03:00
chertus
5bb0cde59c
hotfix for Decimal.compareAt
2019-08-07 16:53:46 +03:00
Nikolai Kochetov
42c2833932
Added function which calculates header for execution step (InterpreterSelectQuery::getHeaderForExecutionStep). Removed InterpreterSelectQuery:;getSampleBlock from StorageDistributed and StorageMerge.
2019-08-07 16:41:36 +03:00
Alexander Tokmakov
5cf183cbe3
fixes after review
2019-08-07 15:55:27 +03:00
chertus
7426d1b4f7
add test
2019-08-07 15:26:44 +03:00
Dmitry Rubashkin
93d385f813
Tests
2019-08-07 15:14:45 +03:00
Alexey Milovidov
cfe3112bf2
Enabled SIMDJSON for SSE 4.2 with PCLMUL instruction set
2019-08-07 15:07:34 +03:00
Ivan Lezhankin
0bc6847111
Update references
2019-08-07 12:54:29 +03:00
dimarub2000
7f26e09160
toFloat() monotonicity fixed
2019-08-07 12:22:33 +03:00
Alexander Tokmakov
0ee3e21fbc
fix style
2019-08-06 23:39:07 +03:00
Alexander Tokmakov
aefc664819
refactor throwFromErrno
2019-08-06 21:54:06 +03:00
chertus
2fee5ccd34
fix another tests
2019-08-06 20:53:57 +03:00
Artem Zuikov
048fe08bde
Merge pull request #6362 from 4ertus2/bugs
...
Test for crash from #5859
2019-08-06 19:50:12 +03:00
Alexander Kuzmenkov
224ed0ca67
Revert wrong merge commit.
...
This reverts commit 9cd9c69449
.
2019-08-06 17:59:19 +03:00
Vasily Nemkov
9cd9c69449
geohashesInbox(lon_min, lat_min, lon_max, lat_max, precision) function ( #6127 )
2019-08-06 17:57:17 +03:00
Vasily Nemkov
fcb0482830
Implement geohashesInBox function. #6127
2019-08-06 17:53:06 +03:00
Alexander Tokmakov
c3039196da
fixes
2019-08-06 17:51:27 +03:00
chertus
3705035457
fix test
2019-08-06 17:29:49 +03:00
alexey-milovidov
416a498b0f
Merge pull request #6329 from Vdimir/throwif-custom-message-5772
...
Added optional message argument in throwIf (#5772 )
2019-08-06 17:27:46 +03:00
alexey-milovidov
511bf37029
Update 00602_throw_if.sh
2019-08-06 17:26:51 +03:00
alexey-milovidov
a455bd7355
Merge pull request #6348 from Vxider/master
...
build fix
2019-08-06 17:24:22 +03:00
Ivan Lezhankin
b55da1888a
Add "_timestamp" virtual column
2019-08-06 17:18:37 +03:00
Vxider
42287c0b72
format code
2019-08-06 22:04:51 +08:00
Vxider
4d780d99f4
build fix
2019-08-06 22:03:41 +08:00
Ivan Lezhankin
4bc2b32c3e
Merge branch 'master' into issue-5286
2019-08-06 16:25:51 +03:00
Nikolai Kochetov
e73ea8a131
Make InterpreterSelectQuery::analyzeExpressions static.
2019-08-06 16:00:56 +03:00
Alexander Tokmakov
c96b10be9f
style fixes
2019-08-06 15:51:10 +03:00
chertus
ffb053aa5f
add test for crash described in #5859
2019-08-06 14:15:48 +03:00
alexey-milovidov
9dd9553d73
Merge pull request #6344 from amosbird/c9
...
Optimize Count() Cond.
2019-08-06 13:55:45 +03:00
Nikolai Kochetov
6685ccba65
Merge pull request #6346 from yandex/more-checks-in-cast-function
...
Added more checks in CAST function.
2019-08-06 10:47:54 +03:00
Amos Bird
9950c9442b
Update
2019-08-06 09:34:49 +08:00
Alexey Milovidov
eadb6ef1a4
Suppress PVS-Studio warning
2019-08-05 22:48:23 +03:00
Alexander Tokmakov
75d10f4160
print extra info in exception message
2019-08-05 22:41:20 +03:00
chertus
c909e00865
disable ANY RIGHT and ANY FULL JOINs by default
2019-08-05 22:23:02 +03:00
Vxider
03092d5704
build fix
2019-08-06 00:53:11 +08:00
Nikolai Kochetov
e361d336bb
Merge pull request #6239 from yandex/processors-and-output-formats
...
Processors and output formats
2019-08-05 19:45:17 +03:00
Vxider
d5fd3c0a8a
build fix
2019-08-06 00:25:26 +08:00
Alexey Milovidov
a19d05d6df
Fixed minor discrepancies
2019-08-05 19:05:37 +03:00
Alexey Milovidov
95532f2d31
Fixed minor discrepancies
2019-08-05 19:04:47 +03:00
Nikolai Kochetov
50c39e8b86
Added more checks in CAST function.
2019-08-05 18:23:32 +03:00
Amos Bird
a7db425592
Optimize Count() Cond.
...
Follow up https://github.com/yandex/ClickHouse/pull/6028
2019-08-05 22:15:15 +08:00
chertus
ef7d19e143
better JOIN exception messages #5565
2019-08-05 17:03:14 +03:00
alexey-milovidov
7f28e9bcfb
Merge pull request #6324 from amosbird/c6
...
Fix recursive materialized view
2019-08-05 14:36:21 +03:00
Nikolai Kochetov
bd8c9733e3
Update MySQLOutputFormat.
2019-08-05 12:35:46 +03:00
VDimir
259364a4f8
Minor fixes in throwIf implementation
2019-08-05 10:30:35 +03:00
Amos Bird
e994f45b6c
update
2019-08-05 11:30:30 +08:00
Zhichang Yu
e1f3ef2115
renamed bitmapRange to bitmapSubsetInRange
2019-08-05 10:27:12 +08:00
VDimir
1e6972b38e
Added optional message argument in throwIf ( #5772 )
2019-08-05 02:24:16 +03:00
Alexey Milovidov
cc2744ebb9
Merge branch 'master' of github.com:yandex/ClickHouse
2019-08-05 01:28:26 +03:00
Alexey Milovidov
ddf3466af3
Avoid using #N in logs, because it will link bogus issues and pull requests when posted on GitHub
2019-08-05 01:28:13 +03:00
alexey-milovidov
0c150fbf66
Merge pull request #6321 from yandex/every_function_in_own_file_10
...
Every function in its own file, part 10
2019-08-05 01:02:02 +03:00
alexey-milovidov
af949cce84
Merge pull request #6322 from yandex/text-log-simplification
...
Text log simplification
2019-08-05 01:01:02 +03:00
Alexey Milovidov
195d50a556
One more test case
2019-08-04 21:22:05 +03:00
Alexey Milovidov
f9d3d996e4
Unsignificant modification
2019-08-04 21:20:50 +03:00
Nikita Mikhailov
78250ea23f
tests
2019-08-04 21:20:17 +03:00
Alexey Milovidov
200b994628
Proper fix for arrayReduce and whatever #6295
2019-08-04 21:18:26 +03:00
Amos Bird
39b8141418
Fix recursive materialized view
2019-08-05 02:01:16 +08:00
Nikolai Kochetov
b0b7ed791d
Merge branch 'master' into processors-and-output-formats
2019-08-04 19:47:26 +03:00
Alexey Milovidov
184fc70a27
Fixed error
2019-08-04 18:57:57 +03:00
Alexey Milovidov
8c05766888
Attempt to simplify text log
2019-08-04 18:51:04 +03:00
alexey-milovidov
a0599214ef
Merge pull request #6103 from nikitamikhaylov/system_text_log
...
Allow to write ClickHouse text logs into system table.
2019-08-04 17:51:34 +03:00
Zhichang Yu
09edfaf49c
let Style Check happy
2019-08-04 22:48:48 +08:00
Alexey Milovidov
aa234b402a
Every function in its own file, part 10
2019-08-04 17:30:08 +03:00
Alexey Milovidov
66acafe70e
Every function in its own file, part 10
2019-08-04 17:01:04 +03:00
alexey-milovidov
261abd6c41
Merge pull request #6319 from nikvas0/nikvas0/fix_set_index
...
Add Comments for set index functions
2019-08-04 16:39:57 +03:00
alexey-milovidov
7f20c17f9b
Merge pull request #6283 from yandex/enable-query-profiler
...
Enabled query profiler by default
2019-08-04 16:34:42 +03:00
Nikita Vasilev
dec8de640f
improve book mask or
2019-08-04 16:31:37 +03:00
Nikolai Kochetov
cddbd6db3c
Merged with master.
2019-08-04 16:19:57 +03:00
Nikita Vasilev
5d47a858c5
add comments
2019-08-04 16:03:38 +03:00
Nikolai Kochetov
abc63f8a06
Merged with master.
2019-08-04 15:43:11 +03:00
Nikolai Kochetov
599f3ddf6e
Merged with master.
2019-08-04 15:35:21 +03:00
Nikolai Kochetov
511f3050a6
Update CSVRowInputFormat.
2019-08-04 13:19:51 +03:00
Nikolai Kochetov
fa9b27eec2
Update FormatsFactory.
2019-08-04 13:06:42 +03:00
alexey-milovidov
7388454eb2
Merge pull request #6306 from yandex/simdjson-update
...
Updated SIMDJSON
2019-08-04 06:29:28 +03:00
alexey-milovidov
291dc0f66e
Merge pull request #6316 from yandex/alias-in-materialized-view-simplification
...
Simplification of #3796
2019-08-04 06:29:02 +03:00
alexey-milovidov
14671d6df8
Merge pull request #6254 from yandex/fastops
...
Integration with "FastOps" library. Added functions sigmoid and tanh.
2019-08-04 06:28:34 +03:00
Alexey Milovidov
45b4d9327f
Fixed test
2019-08-04 04:32:02 +03:00
Alexey Milovidov
8b85e09f06
Removed useless includes
2019-08-04 03:34:43 +03:00
Alexey Milovidov
11e018c8cc
Remove database qualification from test
2019-08-04 03:32:28 +03:00
Alexey Milovidov
8b8c59d71b
Simplification of #3796
2019-08-04 03:29:32 +03:00
Alexey Milovidov
5414f29003
Merge branch 'master' of github.com:yandex/ClickHouse
2019-08-04 03:28:24 +03:00
Alexey Milovidov
a3a15d3a95
Addition to prev. revision
2019-08-04 03:28:12 +03:00
proller
77bd2624ea
Build fixes ( #6016 )
...
* Fix building without submodules
* Fix more gcc9 warnings
* was wrong!
../dbms/src/IO/WriteBufferAIO.cpp:277:54: error: result of comparison 'ssize_t' (aka 'long') > 9223372036854775807 is always false [-Werror,-Wtautological-type-limit-compare]
if ((static_cast<ssize_t>(flush_buffer.offset()) > std::numeric_limits<off_t>::max()) ||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* mimalloc off MI_OVERRIDE
* Fix freebsd build
* Fix shared build
* Fix build in gcc9
* Fix split build
* fix
* fix
* fix
* fix
* clean
* zstd
* Update CMakeLists.txt
* Update Defines.h
* Try fix -Wsign-compare
* Freebsd fix
* Add missing libs
* Fix double-conversion include for copy-headers
* Fix zlib link
* Fix includes for arcadia
* Fix includes for arcadia
* Fix includes for arcadia
* Freebsd fix
* Arcadia fixes
* Update QueryProfiler.cpp
* Freebsd fix
* clean
* 19.11: Fixes for arcadia porting (#6223 )
* fix glibc-compatibility
* M_LIBRARY fix
* wip
* Fix
* Fix arm build
* unwind fix
* Update CMakeLists.txt
2019-08-04 03:19:03 +03:00
Alexey Milovidov
224bc4df97
Minor modifications + a comment #3796
2019-08-04 03:12:17 +03:00
alexey-milovidov
b045e85469
Merge pull request #3796 from amosbird/hang
...
Fix materialized view with column defaults.
2019-08-04 03:06:40 +03:00
Alexey Milovidov
dadb8f1879
Merge branch 'master' into enable-query-profiler
2019-08-04 02:57:58 +03:00
alexey-milovidov
e61f647492
Merge pull request #6282 from nikvas0/nikvas0/fix_set_index
...
fix operators in set index
2019-08-04 02:52:57 +03:00
Alexey Milovidov
53fbb55813
Merge branch 'master' into fastops
2019-08-04 02:48:18 +03:00
Alexey Milovidov
0d55faf2dd
Speed up stack traces for debug build
2019-08-03 23:47:57 +03:00
Alexey Milovidov
d8eae1f83a
Disable query profiler if we build with test coverage
2019-08-03 23:47:57 +03:00
Alexey Milovidov
06b99e61aa
Fixed "unbundled" build
2019-08-03 23:47:57 +03:00
Alexey Milovidov
72c0892246
Merge branch 'simdjson-update' of github.com:yandex/ClickHouse into simdjson-update
2019-08-03 23:12:52 +03:00
Alexey Milovidov
63f508ae04
Merge branch 'master' into simdjson-update
2019-08-03 23:12:24 +03:00
Alexey Milovidov
367fc1c5c7
Merge branch 'master' of github.com:yandex/ClickHouse
2019-08-03 22:52:24 +03:00
Alexey Milovidov
491433b5c6
Updated performance test
2019-08-03 22:51:47 +03:00
Nikita Vasilev
53cc2b4856
fix new line
2019-08-03 21:13:48 +03:00
alexey-milovidov
72e3f35924
Merge pull request #6309 from yandex/compiler-no-defaultlibs
...
Avoid extra dependency in Compiler (used with compile = 1 setting)
2019-08-03 18:46:03 +03:00
Alexey Milovidov
63c6fe7ffc
Speed up stack traces for debug build
2019-08-03 18:43:37 +03:00
Zhichang Yu
4f146eaa7e
added bitmapRange function
2019-08-03 23:07:46 +08:00
Nikolai Kochetov
f2be163fb0
Do not check empty columns in header.
2019-08-03 16:51:56 +03:00
Nikita Vasilev
5ce205941a
fix
2019-08-03 09:46:25 +03:00
Alexey Milovidov
0ee6314bfc
Disable query profiler if we build with test coverage
2019-08-03 07:52:14 +03:00
alexey-milovidov
e9c2077c71
Merge pull request #6208 from vitlibar/write-buffer-call-next-impl-even-if-zero-offset
...
Fix formula for new_size in WriteBufferFromVector(AppendModeTag).
2019-08-03 06:27:31 +03:00
Alexey Milovidov
b9d39f4882
Merge branch 'master' into fastops
2019-08-03 06:24:33 +03:00
alexey-milovidov
349ad17436
Merge pull request #6298 from yandex/aku/uint816-nocache
...
Disable consecutive key optimization for UInt8/16.
2019-08-03 06:23:03 +03:00
alexey-milovidov
b1486015f4
Merge pull request #6301 from yandex/fix-thread-pool-hang-if-full
...
Fixed the possibility of hanging queries when server is overloaded
2019-08-03 06:21:08 +03:00