Pavel Kruglov
|
76b3ae4301
|
Fix tests
|
2021-08-09 17:57:49 +03:00 |
|
Pavel Kruglov
|
a95d45a157
|
Some clean up
|
2021-08-09 17:57:02 +03:00 |
|
Pavel Kruglov
|
170f98572a
|
Update IColumn.h
|
2021-08-09 17:54:49 +03:00 |
|
Pavel Kruglov
|
e5460c2b3f
|
Fix ColumnFunction create
|
2021-08-09 17:54:49 +03:00 |
|
Pavel Kruglov
|
ab65b7f25d
|
Minor changes
|
2021-08-09 17:54:49 +03:00 |
|
Pavel Kruglov
|
3ec2ab6156
|
Avoid using expand, fix bugs, add tests and comments
|
2021-08-09 17:54:49 +03:00 |
|
Pavel Kruglov
|
62d4f4b25c
|
Small refactoring and adding comments
|
2021-08-09 17:54:14 +03:00 |
|
Pavel Kruglov
|
d8f590febe
|
Remove includes
|
2021-08-09 17:54:14 +03:00 |
|
Pavel Kruglov
|
7ff11aff2d
|
Some fixes, more tests
|
2021-08-09 17:54:14 +03:00 |
|
Pavel Kruglov
|
0662df8b76
|
Fix performance with JIT, add arguments to function isSuitableForShortCircuitArgumentsExecution
|
2021-08-09 17:54:14 +03:00 |
|
Pavel Kruglov
|
cdbe4951f4
|
Add some optimizations and fixes
|
2021-08-09 17:50:09 +03:00 |
|
Pavel Kruglov
|
807c6afab1
|
Distinguish between regular ColumnFunction and short curcuit argument
|
2021-08-09 17:50:09 +03:00 |
|
Pavel Kruglov
|
2595af7839
|
Remove extra line
|
2021-08-09 17:44:39 +03:00 |
|
Pavel Kruglov
|
ee659fa902
|
Fix tests and build
|
2021-08-09 17:44:39 +03:00 |
|
Pavel Kruglov
|
931d533152
|
Fix expanding FixedString 2.0
|
2021-08-09 17:44:39 +03:00 |
|
Pavel Kruglov
|
cf490dacd1
|
Fix expanding FixedString
|
2021-08-09 17:44:39 +03:00 |
|
Pavel Kruglov
|
3410f96495
|
Remove extra line
|
2021-08-09 17:44:39 +03:00 |
|
Pavel Kruglov
|
74a8b14ca4
|
Fix tests
|
2021-08-09 17:44:39 +03:00 |
|
Pavel Kruglov
|
620729aa45
|
Add forgotten includes
|
2021-08-09 17:44:39 +03:00 |
|
Pavel Kruglov
|
b6061e132a
|
Small fixes
|
2021-08-09 17:44:39 +03:00 |
|
Pavel Kruglov
|
400cad4d8b
|
Refactor, fix bugs, improve performance
|
2021-08-09 17:44:04 +03:00 |
|
Pavel Kruglov
|
bd415b17d2
|
Fix bug
|
2021-08-09 17:43:10 +03:00 |
|
Pavel Kruglov
|
0a32e47b5f
|
Fix tests
|
2021-08-09 17:43:10 +03:00 |
|
Pavel Kruglov
|
ae8df9c1c5
|
Add reverse parameter to filter, fix tests, reduce coping
|
2021-08-09 17:43:10 +03:00 |
|
Pavel Kruglov
|
775d190fb3
|
Fix tests
|
2021-08-09 17:43:10 +03:00 |
|
Pavel Kruglov
|
50d4192126
|
Implement short circuit function evaluation, first attempt
|
2021-08-09 17:43:10 +03:00 |
|
Pavel Kruglov
|
e4c5d7e3b1
|
Support inserting nested as Array of structs, add some refactoring
|
2021-08-05 14:10:27 +03:00 |
|
Anton Popov
|
e36736b50c
|
Merge remote-tracking branch 'origin/sparse-serialization' into HEAD
|
2021-08-02 22:52:02 +03:00 |
|
Anton Popov
|
5b3c9dc5de
|
dynamic columns: allow nullable subcolumns
|
2021-07-24 02:17:26 +03:00 |
|
Alexey Milovidov
|
16eba6f0e7
|
Miscellaneous
|
2021-07-23 02:22:01 +03:00 |
|
Anton Popov
|
272c066cf9
|
fix special builds
|
2021-07-20 20:10:19 +03:00 |
|
Anton Popov
|
f99374cca6
|
Merge remote-tracking branch 'origin/sparse-serialization' into HEAD
|
2021-07-20 18:20:21 +03:00 |
|
Anton Popov
|
c4b454494f
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2021-07-20 15:41:01 +03:00 |
|
alexey-milovidov
|
b52411a715
|
Merge pull request #12455 from amosbird/npc
Nullable primary key with correct KeyCondition
|
2021-07-18 17:52:20 +03:00 |
|
Anton Popov
|
072e65b728
|
Merge remote-tracking branch 'origin/sparse-serialization' into HEAD
|
2021-07-07 17:20:38 +03:00 |
|
Anton Popov
|
14168b11f2
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2021-07-07 17:05:11 +03:00 |
|
alexey-milovidov
|
a11351a473
|
Merge pull request #25484 from vdimir/issue-19589
Fix assert with non uint8 in prewhere
|
2021-06-28 00:03:12 +03:00 |
|
alexey-milovidov
|
6662e7ab0f
|
Merge pull request #25732 from matwey/missed_include_optional_2
Fix some more missed includes
|
2021-06-26 14:04:06 +03:00 |
|
vdimir
|
eb85c5a8e7
|
Fix assert with non uint8 in prewhere
|
2021-06-21 15:32:29 +03:00 |
|
Anton Popov
|
567043113c
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2021-06-21 01:36:06 +03:00 |
|
Amos Bird
|
f2ed5ef42b
|
Nullable primary key with correct KeyCondition
|
2021-06-18 23:04:24 +08:00 |
|
mergify[bot]
|
c723dd7d40
|
Merge branch 'master' into arrow
|
2021-06-18 12:18:57 +00:00 |
|
vdimir
|
23fb229dec
|
Merge branch 'update_01049_join_low_card_bug' into issue-23351
|
2021-06-17 15:38:40 +03:00 |
|
Matwey V. Kornilov
|
aa1ac2a506
|
Add missed #include <optional>
This is required for std::optional<std::string> language;
Signed-off-by: Matwey V. Kornilov <matwey.kornilov@gmail.com>
|
2021-06-17 14:41:28 +03:00 |
|
Maksim Kita
|
67e9b85951
|
Merge ext into common
|
2021-06-16 23:28:41 +03:00 |
|
Pavel Kruglov
|
c8b37977da
|
Fix bugs, support dictionary for Arrow format
|
2021-06-15 16:15:27 +03:00 |
|
vdimir
|
05115dcd32
|
Merge branch 'master' into issue-23351
|
2021-06-15 12:06:42 +03:00 |
|
Alexey Milovidov
|
447d7bb8cd
|
Minor changes
|
2021-06-14 07:13:35 +03:00 |
|
Alexey Milovidov
|
93b907931d
|
Fix the annoying ya.make.
|
2021-06-13 21:21:44 +03:00 |
|
Anton Popov
|
7e9b13199a
|
dynamic columns: improve performance of parsing json data
|
2021-06-12 18:13:13 +03:00 |
|
alexey-milovidov
|
05d1af153c
|
Merge branch 'master' into rename-const-context-ptr
|
2021-06-12 03:25:09 +03:00 |
|
Anton Popov
|
ca5a07a5f5
|
dynamic subcolumns: better hash tables while parsing
|
2021-06-10 16:57:31 +03:00 |
|
Alexey Milovidov
|
bcf4d5c29d
|
Fix clang-tidy
|
2021-06-10 05:23:44 +03:00 |
|
Anton Popov
|
6a5daca135
|
dynamic subcolumns: new format and several fixes
|
2021-06-08 12:33:04 +03:00 |
|
Anton Popov
|
205a23282b
|
Merge remote-tracking branch 'origin/sparse-serialization' into HEAD
|
2021-06-07 19:38:22 +03:00 |
|
Anton Popov
|
b3b29be02f
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2021-06-07 19:03:24 +03:00 |
|
Anton Popov
|
384ea35ed9
|
fix getIndicesOfNonDefaultRows with ColumnConst
|
2021-06-07 18:44:47 +03:00 |
|
Anton Popov
|
eaf806a731
|
better interface for getIndicesOfNonDefaultRows
|
2021-06-07 18:34:22 +03:00 |
|
Anton Popov
|
e41749997d
|
better interface for getting ratio of default values
|
2021-06-07 16:50:27 +03:00 |
|
Alexey Milovidov
|
885ce194e0
|
Making fundamentals correct
|
2021-06-07 00:49:55 +03:00 |
|
mergify[bot]
|
d68d5e0ef1
|
Merge branch 'master' into rename-const-context-ptr
|
2021-06-04 14:41:41 +00:00 |
|
Anton Popov
|
df5c407950
|
fix tests
|
2021-06-02 19:50:54 +03:00 |
|
Nikolai Kochetov
|
dbaa6ffc62
|
Rename ContextConstPtr to ContextPtr.
|
2021-06-01 15:20:52 +03:00 |
|
achimbab
|
99a5f1506a
|
Merge remote-tracking branch 'origin' into pr_sequenceNextNode
|
2021-06-01 17:25:24 +09:00 |
|
Anton Popov
|
9f52362b81
|
Merge remote-tracking branch 'origin/sparse-serialization' into HEAD
|
2021-05-31 23:08:45 +03:00 |
|
Anton Popov
|
018a303387
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2021-05-31 23:08:04 +03:00 |
|
Anton Popov
|
24707e6604
|
dynamic subcolumns: better handling of incompatible types
|
2021-05-29 04:19:20 +03:00 |
|
Alexander Kuzmenkov
|
3f57fc085b
|
remove mutable context references from functions interface
Also remove it from some visitors.
|
2021-05-28 19:45:37 +03:00 |
|
Anton Popov
|
7e5f784597
|
dynamic subcolumns: better handling of nulls and empty arrays
|
2021-05-27 19:54:27 +03:00 |
|
Anton Popov
|
d83819fcae
|
fix build
|
2021-05-26 18:34:34 +03:00 |
|
Anton Popov
|
13ae56985f
|
dynamic subcolumns: better handling of missed values
|
2021-05-26 05:41:38 +03:00 |
|
Anton Popov
|
0bdf9d207c
|
Merge remote-tracking branch 'origin/sparse-serialization' into HEAD
|
2021-05-26 00:25:47 +03:00 |
|
Anton Popov
|
3e92c7f61a
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2021-05-25 21:45:19 +03:00 |
|
Anton Popov
|
de4afb0cb9
|
ColumnSparse: add comments
|
2021-05-21 03:57:11 +03:00 |
|
Anton Popov
|
8718044dbd
|
fix style check
|
2021-05-19 23:25:55 +03:00 |
|
vdimir
|
d266050b23
|
Merge branch 'master' into issue-23351
|
2021-05-17 09:42:59 +03:00 |
|
Anton Popov
|
46226a5591
|
fix unit tests
|
2021-05-17 02:17:01 +03:00 |
|
Anton Popov
|
86d6673d61
|
minor fixes
|
2021-05-16 21:59:43 +03:00 |
|
vdimir
|
8dddcebe8c
|
Handle correct nullability with low card in HashJoin
|
2021-05-15 17:09:51 +03:00 |
|
vdimir
|
be966f0e8c
|
Revert "Try to not remove lowcard in merge join"
This reverts commit 35bbbd05b6 .
|
2021-05-15 14:26:59 +03:00 |
|
Anton Popov
|
d8df0903b9
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2021-05-14 23:38:16 +03:00 |
|
Anton Popov
|
8ae1533f8f
|
better serialization in native format
|
2021-05-14 23:29:48 +03:00 |
|
vdimir
|
35bbbd05b6
|
Try to not remove lowcard in merge join
|
2021-05-14 15:10:56 +03:00 |
|
Pavel Kruglov
|
25ceb1df65
|
Final fixes
|
2021-05-13 20:00:13 +03:00 |
|
mergify[bot]
|
1b181606e8
|
Merge branch 'master' into arrow_array
|
2021-05-13 12:23:48 +00:00 |
|
Pavel Kruglov
|
8ed6ad7c55
|
Refactor, support all types in array, add nested arrays support, more tests
|
2021-05-12 19:06:08 +03:00 |
|
Alexey Milovidov
|
18b7e38994
|
Remove redundant template
|
2021-05-10 00:26:34 +03:00 |
|
Alexey Milovidov
|
3de9a12b76
|
Fix build
|
2021-05-07 01:57:41 +03:00 |
|
Anton Popov
|
0dea7d2e4b
|
dynamic columns: support of different types
|
2021-05-06 08:33:06 +03:00 |
|
Anton Popov
|
f22f22c4fe
|
dynamic columns: support of different types
|
2021-05-06 03:40:17 +03:00 |
|
Alexey Milovidov
|
2c9ae14cb0
|
Add 256 bit integers in some places
|
2021-05-06 03:31:09 +03:00 |
|
Alexey Milovidov
|
962a7113f6
|
Remove code that I do not like (crazy templates)
|
2021-05-04 20:26:09 +03:00 |
|
Alexey Milovidov
|
43bd37b6cc
|
Fix style
|
2021-05-04 02:46:11 +03:00 |
|
Alexey Milovidov
|
6ca37b9512
|
Untangle UUID
|
2021-05-04 01:59:38 +03:00 |
|
Alexey Milovidov
|
02ce9cc725
|
Untangle UUID
|
2021-05-04 01:46:51 +03:00 |
|
Alexey Milovidov
|
8f4dd25511
|
Fix style
|
2021-05-03 01:11:30 +03:00 |
|
Alexey Milovidov
|
e7de2a74fe
|
Update test
|
2021-05-02 22:04:36 +03:00 |
|
Alexey Milovidov
|
1fda866881
|
Merge branch 'master' into normalize-bigint
|
2021-05-02 21:24:45 +03:00 |
|
Maksim Kita
|
318c4bb80d
|
Add examples folder filter to ya.make.in
|
2021-04-30 11:25:52 +03:00 |
|
vdimir
|
6e4b37a45e
|
Merge branch 'master' into fix-join-lowcard-nullable
|
2021-04-28 20:06:49 +03:00 |
|
Nikita Mikhaylov
|
9f55424250
|
move to examples everywhere
|
2021-04-27 01:51:42 +03:00 |
|
Anton Popov
|
28a9a5c277
|
dynamic subcolumns: support arrays
|
2021-04-26 00:57:21 +03:00 |
|
Alexey Milovidov
|
9eb60086b0
|
Attempt to normalize big integers
|
2021-04-25 13:02:19 +03:00 |
|
Alexey Milovidov
|
8f01af62d9
|
Merge branch 'master' into normalize-bigint
|
2021-04-25 06:57:44 +03:00 |
|
Anton Popov
|
6240169bbb
|
dynamic subcolumns: wip
|
2021-04-24 02:56:26 +03:00 |
|
Anton Popov
|
e237840810
|
dynamic subcolumns: wip
|
2021-04-23 17:34:53 +03:00 |
|
Anton Popov
|
aa8d31dbca
|
dynamic subcolumns: wip
|
2021-04-23 15:53:38 +03:00 |
|
Anton Popov
|
a842a599c4
|
ColumnSparse: fixes and better performance
|
2021-04-21 03:23:02 +03:00 |
|
Anton Popov
|
0b65552e63
|
ColumnSparse: fixes
|
2021-04-20 17:20:39 +03:00 |
|
Anton Popov
|
aea93d9ae5
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2021-04-20 15:16:12 +03:00 |
|
Azat Khuzhin
|
2561a67fd8
|
Replace !__clang__ with !defined(__clang) to fix gcc builds
$ gg 'if !__clang__' | cut -d: -f1 | sort -u | xargs sed -i 's/#if !__clang__/#if !defined(__clang__)/g'
|
2021-04-18 23:37:50 +03:00 |
|
vdimir
|
826296c799
|
Convert columns to LC(Nullable(T)) in join
|
2021-04-17 22:03:32 +03:00 |
|
alexey-milovidov
|
a1ce6632d8
|
Merge pull request #23207 from ClickHouse/fix-bug-in-lowcardinality
Fix fairly terrible bug in LowCardinality #16171
|
2021-04-17 15:58:50 +03:00 |
|
Anton Popov
|
b5b624f3d7
|
ColumnSparse: fixes for dictionaries
|
2021-04-17 05:25:22 +03:00 |
|
Anton Popov
|
2afa1590e0
|
ColumnSparse: fix MergeTree in old syntax
|
2021-04-17 04:06:59 +03:00 |
|
Alexey Milovidov
|
36fe378a17
|
Fix fairly terrible bug in LowCardinality #16171
|
2021-04-17 02:11:21 +03:00 |
|
Anton Popov
|
6ce875175b
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2021-04-16 02:08:20 +03:00 |
|
Anton Popov
|
aa617c6b3c
|
ColumnSparse: fix vertical merge
|
2021-04-16 00:47:11 +03:00 |
|
changvvb
|
4eee2d0977
|
Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into support-apple-m1
|
2021-04-15 22:54:26 +08:00 |
|
Anton Popov
|
860ed20368
|
ColumnSparse: more fixes
|
2021-04-15 05:16:09 +03:00 |
|
Anton Popov
|
236ab68724
|
ColumnSparse: several fixes
|
2021-04-14 16:20:05 +03:00 |
|
Anton Popov
|
fac54e9ccc
|
ColumnSparse: unit tests and several fixes
|
2021-04-13 15:08:24 +03:00 |
|
Anton Popov
|
298251e55d
|
fix merges with sparse columns and disable sparse for some data types
|
2021-04-12 02:33:53 +03:00 |
|
Ivan
|
495c6e03aa
|
Replace all Context references with std::weak_ptr (#22297)
* Replace all Context references with std::weak_ptr
* Fix shared context captured by value
* Fix build
* Fix Context with named sessions
* Fix copy context
* Fix gcc build
* Merge with master and fix build
* Fix gcc-9 build
|
2021-04-11 02:33:54 +03:00 |
|
Anton Popov
|
4b8e90338d
|
ColumnSparse: fixes
|
2021-04-08 05:08:37 +03:00 |
|
changvvb
|
1f8bd034a3
|
Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into support-apple-m1
|
2021-04-06 15:55:03 +08:00 |
|
Anton Popov
|
d7ca6ecc50
|
ColumnSparse: sorting and dummy aggregation
|
2021-04-06 03:02:48 +03:00 |
|
Anton Popov
|
d46958a8d2
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2021-04-06 00:54:49 +03:00 |
|
alexey-milovidov
|
b35ba1152f
|
Update IColumnDummy.h
|
2021-04-04 05:04:11 +03:00 |
|
Alexey Milovidov
|
3050486308
|
Fix assert in Arena
|
2021-04-03 22:50:49 +03:00 |
|
Anton Popov
|
0d1ac1fec3
|
ColumnSparse: sorting
|
2021-04-03 05:40:30 +03:00 |
|
Anton Popov
|
a78f531597
|
ColumnSparse: fixes
|
2021-04-03 03:04:48 +03:00 |
|
Anton Popov
|
2a7a77e0a2
|
ColumnSparse: support of functions
|
2021-04-01 21:18:28 +03:00 |
|
Anton Popov
|
17071471f2
|
ColumnSparse: support of functions
|
2021-03-31 04:08:27 +03:00 |
|
achimbab
|
7dd671fa8e
|
Merge remote-tracking branch 'origin/master' into HEAD
|
2021-03-30 10:31:43 +09:00 |
|
Anton Popov
|
372a1b1fe7
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2021-03-29 19:57:49 +03:00 |
|
Anton Popov
|
577d571300
|
ColumnSparse: initial implementation
|
2021-03-29 19:54:24 +03:00 |
|
changvvb
|
c1c5db1944
|
Update jemalloc_internal_defs & fix unit test
|
2021-03-30 00:07:34 +08:00 |
|
achimbab
|
92ea481ee6
|
Merge remote-tracking branch 'origin/master' into HEAD
|
2021-03-29 17:57:09 +09:00 |
|
Anton Popov
|
6a15431be7
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2021-03-25 15:57:35 +03:00 |
|
Alexander Kuzmenkov
|
49f617d8ec
|
return the type check
|
2021-03-23 01:07:04 +03:00 |
|
Alexander Kuzmenkov
|
77a2f03d3b
|
prevent accidental reinterpret_cast in Field::get<>
|
2021-03-22 23:23:44 +03:00 |
|
achimbab
|
0e379585ac
|
Merge remote-tracking branch 'upstream/master' into pr_sequenceNextNode
|
2021-03-18 17:54:04 +09:00 |
|
Anton Popov
|
ed42437219
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2021-03-13 01:41:26 +03:00 |
|
Anton Popov
|
f7c7c5a9c7
|
Revert "refactoring of serializations"
This reverts commit df6663dcb6 .
|
2021-03-09 20:25:23 +03:00 |
|
Anton Popov
|
df6663dcb6
|
refactoring of serializations
|
2021-03-09 20:02:26 +03:00 |
|
Anton Popov
|
bc417cf54a
|
refactoring of serializations
|
2021-03-09 17:46:52 +03:00 |
|
achimbab
|
4965312849
|
Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into HEAD
|
2021-03-07 22:53:42 +09:00 |
|
Maksim Kita
|
8ee89b59ec
|
Fixed build
|
2021-03-06 14:36:37 +03:00 |
|
Maksim Kita
|
d04e707567
|
Fixed special build
|
2021-03-06 14:36:37 +03:00 |
|