Commit Graph

14067 Commits

Author SHA1 Message Date
proller
b026eb7797 Use submodule contrib/capnproto, remove include_directories (#1746)
* Add submodule contrib/capnproto

* Use contrib/capnproto, remove include_directories

* Fix include

* Clean

* Fix werror

* Update doc

* Fix

* Final fix

* Fxi
2018-01-11 21:39:52 +03:00
Nikolai Kochetov
8270e40819 added test for getMostCommonType(...) [#CLICKHOUSE-3504] 2018-01-11 21:00:56 +03:00
Nikolai Kochetov
5e4b86fd41 added test for getLeastCommonType(...) [#CLICKHOUSE-3504] 2018-01-11 21:00:42 +03:00
proller
68b752bf02 Add broken test remote('host:port') 2018-01-11 20:28:49 +03:00
Nikolai Kochetov
ca085a7e47 added getMostCommonType(...) [#CLICKHOUSE-3504] 2018-01-11 17:10:43 +03:00
alexey-milovidov
603e6dd640 Update glibc-compatibility.c 2018-01-11 16:25:17 +03:00
proller
a66d47d0c6 glib compatibility fix for asan and tsan: __shm_directory 2018-01-11 16:25:17 +03:00
proller
dea5dcd85d Fix tests (sudo params on precise, deleted engine) 2018-01-11 15:26:25 +03:00
robot-metrika-test
ffff9320cd Auto version update to [54332] 2018-01-11 10:25:25 +03:00
Nikolai Kochetov
0d3ba65e0e fixed cast for arrays [#CLICKHOUSE-3504] 2018-01-10 22:52:39 +03:00
Nikolai Kochetov
f0f6343a39 added tests for hasAll and hasAny [#CLICKHOUSE-3504] 2018-01-10 22:00:00 +03:00
Nikolai Kochetov
8ceb85bcca moved GatherUtils* to GatherUtils/ [#CLICKHOUSE-3504] 2018-01-10 21:59:48 +03:00
Nikolai Kochetov
a76bb9660c added functions arrayAny and arrayAll [#CLICKHOUSE-3504] 2018-01-10 21:59:14 +03:00
Alexey Milovidov
f02123d1f9 Merge branch 'master' of github.com:yandex/ClickHouse 2018-01-10 21:35:09 +03:00
Alexey Milovidov
b59e97175d Updated Style [#CLICKHOUSE-2]. 2018-01-10 21:35:04 +03:00
proller
623999b7bf Debian: Soft replace clickhouse-compressor package 2018-01-10 21:01:06 +03:00
proller
febac4d430 pbuilder: set timezone before test 2018-01-10 14:51:12 +03:00
张健
6f28e0a66a
Merge branch 'master' into fix/ISSUES-957 2018-01-10 14:53:52 +08:00
zhang2014
fc62a3677c ISSUES-957 update setting desc & add condition for insert pipline 2018-01-10 13:26:40 +08:00
Alexey Milovidov
8f0cf29a56 Miscellaneous [#CLICKHOUSE-2]. 2018-01-10 04:45:28 +03:00
Alexey Milovidov
94701c1d17 Addition to prev. revision [#CLICKHOUSE-2]. 2018-01-10 04:43:54 +03:00
Alexey Milovidov
f0391a6358 Addition to prev. revision [#CLICKHOUSE-2]. 2018-01-10 03:15:08 +03:00
Alexey Milovidov
d33023574b Addition to prev. revision [#CLICKHOUSE-2]. 2018-01-10 03:14:06 +03:00
Alexey Milovidov
b4674d3917 Addition to prev. revision [#CLICKHOUSE-2]. 2018-01-10 03:09:22 +03:00
Alexey Milovidov
9da64d5480 Merge branch 'master' of github.com:yandex/ClickHouse 2018-01-10 03:04:20 +03:00
Alexey Milovidov
0bfea2f52c Miscellaneous [#CLICKHOUSe-2] 2018-01-10 03:04:08 +03:00
proller
b0469def79 Remove package clickhouse-compressor, simpler pbuilder test 2018-01-10 02:43:04 +03:00
Alexey Milovidov
d5f6c8365e Fixed test [#CLICKHOUSE-2]. 2018-01-10 00:26:11 +03:00
proller
d394fe52dc Cmake: fix gtest find 2018-01-09 22:37:45 +03:00
alexey-milovidov
45c913ccc8 Update AggregateFunctionMinMaxAny.h 2018-01-09 21:51:14 +03:00
Nikolai Kochetov
aefc9210fa added perftest [#CLICKHOUSE-3503] 2018-01-09 21:51:14 +03:00
Nikolai Kochetov
8552434843 added arena in AggregateFunctionSingleValue for strings and numbers [#CLICKHOUSE-3503] 2018-01-09 21:51:14 +03:00
Nikolai Kochetov
cbeeb84999 added http_*_timeout settings [#CLICKHOUSE-3440] 2018-01-09 21:41:01 +03:00
alexey-milovidov
890ad92f90
Merge pull request #1627 from yandex/table-system-parts_columns
Table system.parts_columns
2018-01-09 21:33:55 +03:00
alexey-milovidov
2a7024ba5a Update MergeTreeData.cpp 2018-01-09 21:01:26 +03:00
alexey-milovidov
1292d14185 Update MergeTreeData.cpp 2018-01-09 21:01:26 +03:00
zhang2014
517958ab09 ISSUES-1369 fix typo 2018-01-09 21:01:26 +03:00
zhang2014
be966015c9 ISSUES-1369 add check when create Replacing & Collapsing 2018-01-09 21:01:26 +03:00
Alexey Milovidov
996eafada9 Revert "Remove hard-coded paths in Interpreters/Compiler.cpp"
This reverts commit 3a97fbd0e7.
2018-01-09 20:49:25 +03:00
Alexey Milovidov
f630e4b0a6 Revert "Update gen-compiler-includes.sh"
This reverts commit 6b758edbbc.
2018-01-09 20:49:22 +03:00
alexey-milovidov
014049110f
Update ProhibitColumnsBlockOutputStream.cpp 2018-01-09 20:47:03 +03:00
Chen Yufei
88ef42c222 Aggressive merge for ReplicatedMergeTree optimize. 2018-01-09 20:44:07 +03:00
Alexey Milovidov
c4e5f8a500 Added test for RIGHT JOIN #1731 2018-01-09 20:31:52 +03:00
Amos Bird
a3d2a4fe4d NonJoinedBlockInputStream generates duplicate records across block.
This patch fixes the iterator incrementation.
2018-01-09 20:30:07 +03:00
proller
694c6ed243 Cmake: move all gtest stuff to one place in dbms/CMakeLists.txt 2018-01-09 20:29:17 +03:00
Alexey Milovidov
d1141ff03b Merge branch 'master' of github.com:yandex/ClickHouse 2018-01-09 20:27:37 +03:00
Alexey Milovidov
fa522ea946 Addition to e505e87bb4 [#CLICKHOUSE-2]. 2018-01-09 20:27:08 +03:00
alexey-milovidov
6b758edbbc Update gen-compiler-includes.sh 2018-01-09 20:24:25 +03:00
Roman Tsisyk
3a97fbd0e7 Remove hard-coded paths in Interpreters/Compiler.cpp
Interpreters/Compiler.cpp contained hard-coded paths for system's
includes needed for query compiler. These paths were not portable
between different Linux distros and gcc/clang versions. For example,
Debian/Ubuntu use /usr/lib/gcc/x86_64-linux-gnu/*/include,
RHEL/Fedora use /usr/lib/gcc/x86_64-redhat-linux/*/include,
others use /usr/lib/gcc/*/include (without x86_64-XXX triplet).

Patch 68850012b "Embedded compiler fixes" attempted to fix this problem
by adding CMAKE_LIBRARY_ARCHITECTURE after /usr/lib. Unfortunally,
CMAKE_LIBRARY_ARCHITECTURE is not defined on RHEL/Fedora because someone
decided to omit "-gnu" from x86_64-redhat-linux (see RHBZ#1531678).

Patch 70e35d0bc "Build fixes (#1718)" added a workaround for
undefined CMAKE_LIBRARY_ARCHITECTURE on RHEL/Fedora, but hasn't fixed
problem with missing /usr/lib/gcc/x86_64-redhat-linux/*/include/
in the list of hardcoded paths.

Remove hard-coded paths and get the list of `-isystem` includes directly
from bundled clickhouse-clang.

Other changes:

- Enable RPATH for the build directory to get working binaries
  without installing them by `make install`.
2018-01-09 20:24:25 +03:00
Roman Tsisyk
5cea83a98d Unbundle contrib/googletest
Allow to use system libgtest-dev/gtest-devel when -DUNBUNDLED is ON.
2018-01-09 20:15:31 +03:00