Commit Graph

89085 Commits

Author SHA1 Message Date
Alexander Tokmakov
222277f4f0 fix 2022-05-09 14:55:51 +02:00
Yakov Olkhovskiy
a0e67be32f
Update CMakeLists.txt 2022-05-09 08:54:00 -04:00
Yakov Olkhovskiy
c8c6deb2ff
Update CMakeLists.txt 2022-05-09 08:48:51 -04:00
Nikolai Kochetov
972c0c116e Do not increase SelectedRows and SelectedBytes in merges and mutations. 2022-05-09 12:43:10 +00:00
Alexander Tokmakov
b6be194d3a
Merge pull request #36976 from ClickHouse/replicated_database_fixes
Fixes for Replicated database
2022-05-09 14:41:49 +03:00
Sean Lafferty
fe5afa6b37
Support ZSTD compression for Arrow (#35486) 2022-05-09 13:41:08 +02:00
hardstep33
d0bb66604c
Update int-uint.md (#36404)
add UInt128 in documentation

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2022-05-09 13:36:18 +02:00
Mikhail f. Shiryaev
db06b98027
Merge pull request #36961 from ClickHouse/stress-tests-report
Improve stress tests report a little bit
2022-05-09 12:43:17 +02:00
alesapin
bf4ed9b7e8 Merge branch 'master' into better_delete_outdated_parts 2022-05-09 12:40:35 +02:00
Kruglov Pavel
23bd9390a6
Merge pull request #36997 from vitlibar/users-without-assigned-policies-can-view-rows
Users without assigned row policies can view rows
2022-05-09 12:04:50 +02:00
Kruglov Pavel
31c56c95c8
Fix flaky integration mongodb test 2022-05-09 12:04:05 +02:00
Alexey Milovidov
419687ac50
Update run.sh 2022-05-09 10:17:49 +02:00
Mikhail f. Shiryaev
b14dca2fac
Improve stress tests report a little bit 2022-05-09 10:17:40 +02:00
qieqieplus
b00a17ca38 Merge branch 'master' into array-distance-functions 2022-05-09 15:15:07 +08:00
qieqieplus
96352034a3 add array norm tests 2022-05-09 15:11:18 +08:00
qieqieplus
307511aab4 impl norm functions for array 2022-05-09 14:42:09 +08:00
qieqieplus
a17da05bda use return type as matrix value type 2022-05-09 14:42:02 +08:00
Robert Schulze
1b81bb49b4
Enable clang-tidy modernize-deprecated-headers & hicpp-deprecated-headers
Official docs:

  Some headers from C library were deprecated in C++ and are no longer
  welcome in C++ codebases. Some have no effect in C++. For more details
  refer to the C++ 14 Standard [depr.c.headers] section. This check
  replaces C standard library headers with their C++ alternatives and
  removes redundant ones.
2022-05-09 08:23:33 +02:00
bharatnc
6fc6acf93b docs for h3HexRing 2022-05-08 22:16:40 -07:00
Yakov Olkhovskiy
a2b1f7fe08
Update CMakeLists.txt 2022-05-09 01:15:50 -04:00
Yakov Olkhovskiy
09765028ae
Update CMakeLists.txt 2022-05-09 01:15:18 -04:00
bharatnc
2ad9593c00 add tests for h3HexRing 2022-05-08 22:05:44 -07:00
bharatnc
d49491a945 add h3HexRing func 2022-05-08 22:05:44 -07:00
bharatnc
2721955f49 docs for h3Distance 2022-05-08 22:05:44 -07:00
bharatnc
ef623a39a0 minor fix to func return type 2022-05-08 22:05:44 -07:00
bharatnc
0fb30278fc add tests for h3Distance 2022-05-08 22:05:44 -07:00
bharatnc
2145aa3e3a add h3Distance func 2022-05-08 22:05:44 -07:00
bharatnc
a6cc23aaed docs for h3Line 2022-05-08 22:05:39 -07:00
Yakov Olkhovskiy
c53ce4269f
Update CMakeLists.txt
define language for header only library
2022-05-09 00:51:03 -04:00
Alexey Milovidov
fec7447ab4
Update ConvertFunctionOrLikeVisitor.cpp 2022-05-09 06:16:10 +03:00
Alexey Milovidov
48c165b360
Merge pull request #37027 from ClickHouse/fix-benchmark
Add benchmark script for testing clouds
2022-05-09 06:11:05 +03:00
Alexey Milovidov
d75829b7df Add benchmark script for testing clouds 2022-05-09 04:05:32 +02:00
Alexey Milovidov
28c264c4c3
Merge pull request #37025 from ClickHouse/fix-benchmark
Fix benchmark build code
2022-05-09 03:14:23 +03:00
Alexey Milovidov
fa77040825 Fix benchmark build code 2022-05-09 02:11:58 +02:00
Alexey Milovidov
bc98422079 Fix tests 2022-05-08 23:40:12 +02:00
Alexey Milovidov
56abce6a75 Merge branch 'chained_or' of github.com:danlark1/ClickHouse into chained-or 2022-05-08 23:37:09 +02:00
Alexey Milovidov
6216c1827f
Merge pull request #37020 from ucasfl/remove-code
remove useless code
2022-05-09 00:00:07 +03:00
Robert Schulze
ae57e6df9c
Enable clang-tidy readability-convert-member-function-to-static
Official docs:

  Finds non-static member functions that can be made static because the
  functions don’t use this. After applying modifications as suggested by
  the check, running the check again might find more opportunities to
  mark member functions static.
2022-05-08 19:31:38 +02:00
Robert Schulze
742d38a115
Enable clang-tidy performance-trivially-destructible
Official docs:

  Finds types that could be made trivially-destructible by removing
  out-of-line defaulted destructor declarations.
2022-05-08 19:31:38 +02:00
Robert Schulze
f866f8143d
Enable clang-tidy modernize-use-noexcept
Official docs:

  This check replaces deprecated dynamic exception specifications with
  the appropriate noexcept specification (introduced in C++11). By
  default this check will replace throw() with noexcept, and
  throw(<exception>[,...]) or throw(...) with noexcept(false).
2022-05-08 19:31:38 +02:00
Robert Schulze
2219879d35
Enable clang-tidy modernize-use-equals-default
Official docs:

  This check replaces default bodies of special member functions with =
  default;. The explicitly defaulted function declarations enable more
  opportunities in optimization, because the compiler might treat
  explicitly defaulted functions as trivial.
2022-05-08 19:31:38 +02:00
Robert Schulze
a10f3e46c7
Enable clang-tidy modernize-replace-disallow-copy-and-assign-macro
Official docs:

  Finds macro expansions of DISALLOW_COPY_AND_ASSIGN(Type) and replaces
  them with a deleted copy constructor and a deleted assignment
  operator. Before the delete keyword was introduced in C++11 it was
  common practice to declare a copy constructor and an assignment
  operator as private members. This effectively makes them unusable to
  the public API of a class. With the advent of the delete keyword in
  C++11 we can abandon the private access of the copy constructor and
  the assignment operator and delete the methods entirely.
2022-05-08 19:31:38 +02:00
Robert Schulze
6eb9843fb8
Enable clang-tidy modernize-deprecated-ios-base-aliases
Official docs:

  Detects usage of the deprecated member types of std::ios_base and
  replaces those that have a non-deprecated equivalent.
2022-05-08 19:31:38 +02:00
Robert Schulze
1c1d3c3290
Enable clang-tidy misc-non-copyable-objects
Official docs:

  The check flags dereferences and non-pointer declarations of objects
  that are not meant to be passed by value, such as C FILE objects or
  POSIX pthread_mutex_t objects.
2022-05-08 19:31:35 +02:00
Vladimir Chebotarev
1ec330b80e Fixed problem with infs in quantileTDigest. 2022-05-08 20:31:03 +03:00
Robert Schulze
4e775e7eab
Enable clang-tidy misc-new-delete-overloads
Official docs:

  The check flags overloaded operator new() and operator delete()
  functions that do not have a corresponding free store function defined
  within the same scope. For instance, the check will flag a class
  implementation of a non-placement operator new() when the class does
  not also define a non-placement operator delete() function as well.
2022-05-08 19:30:58 +02:00
Robert Schulze
ad524e28a8
Enable clang-tidy misc-definitions-in-headers
Official docs:

  Finds non-extern non-inline function and variable definitions in
  header files, which can lead to potential ODR violations in case these
  headers are included from multiple translation units.
2022-05-08 19:30:58 +02:00
Robert Schulze
ea1cd8af0c
Enable clang-tidy hicpp-use-equals-default
Official docs:

  This check replaces default bodies of special member functions with =
  default;. The explicitly defaulted function declarations enable more
  opportunities in optimization, because the compiler might treat
  explicitly defaulted functions as trivial.
2022-05-08 19:30:58 +02:00
Robert Schulze
b51edf69b4
Enable clang-tidy google-global-names-in-headers
Official docs:

  Flag global namespace pollution in header files. Right now it only
  triggers on using declarations and directives.
2022-05-08 19:30:58 +02:00
Robert Schulze
99b92438f0
Enable clang-tidy cert-oop58-cpp
Official docs:

  Finds assignments to the copied object and its direct or indirect
  members in copy constructors and copy assignment operators.
2022-05-08 19:30:58 +02:00