Jakub Kuklis
b9bb2b577b
Simplifying couldMatchDeterministicParts
2021-08-05 11:34:39 +02:00
Jakub Kuklis
edac57b08d
Correction for style guidelines
2021-08-05 09:34:30 +02:00
Nikita Mikhaylov
8920f98dd4
Added a state to AggregateFunctionNothing
2021-08-04 17:34:02 +00:00
Nikita Mikhaylov
3a00a7f56e
Style
2021-08-04 17:34:02 +00:00
Nikita Mikhaylov
276fec96d1
Better code
2021-08-04 17:34:02 +00:00
hexiaoting
1b3fc31904
fix error
2021-08-04 17:34:02 +00:00
hexiaoting
2c7eeea55c
Fix bug when using null-AggregateFunction
2021-08-04 17:34:02 +00:00
Jakub Kuklis
3f813e700d
Code clearance
2021-08-04 11:03:58 +02:00
Jakub Kuklis
5abf24df9e
No sorting if unnecessary
2021-08-04 11:03:58 +02:00
Jakub Kuklis
24db6494de
Events conditions met using bitsets
2021-08-04 11:03:58 +02:00
Jakub Kuklis
6a39546e5b
Removing default placed after an exhaustive sweep through enum values
2021-08-04 11:03:58 +02:00
Jakub Kuklis
2fad1dd8c5
Adding a break before default in switch
2021-08-04 11:03:58 +02:00
Jakub Kuklis
e3a96cc870
Checking whether all deterministic parts can be matched in the right order in sequenceMatch
2021-08-04 11:03:58 +02:00
Anton Popov
16ed0f6ed4
Merge remote-tracking branch 'upstream/master' into HEAD
2021-08-02 17:55:17 +03:00
kssenii
58b3a3f3fc
Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into versioning
2021-07-29 19:56:27 +00:00
tavplubix
4a3ade1aa5
Merge pull request #26814 from ClickHouse/fix_lost_aggregate_function_parameters
...
Fix lost parameters of aggregate functions
2021-07-29 13:43:05 +03:00
Alexander Tokmakov
764701c3f3
allow mismatching parameters for some functions
2021-07-28 20:55:13 +03:00
Alexander Tokmakov
a5d27ba6ad
fix another bug
2021-07-27 20:16:40 +03:00
Alexander Tokmakov
304c367912
fix groupUniqArray
2021-07-26 17:57:49 +03:00
Alexander Tokmakov
5c9f69ea17
fix parameters with combinators
2021-07-26 17:37:47 +03:00
Alexey Milovidov
16eba6f0e7
Miscellaneous
2021-07-23 02:22:01 +03:00
Alexey Milovidov
2df3e14559
Attempt to add memory tracking to RoaringBitmaps
2021-07-22 02:56:17 +03:00
Alexander Kuzmenkov
6ae4031723
Merge pull request #26521 from ClickHouse/aku/lag-in-frame-nullable
...
fix lagInFrame for nullable types
2021-07-21 14:10:16 +03:00
Alexander Kuzmenkov
dadf1e192e
fix whitespace
2021-07-21 12:38:56 +03:00
Alexander Kuzmenkov
a197511a96
fixes
2021-07-21 01:36:15 +03:00
Amos Bird
9fdae29421
Fix groupBitmapAnd/Or/Xor name
2021-07-20 20:55:18 +08:00
Anton Popov
c4b454494f
Merge remote-tracking branch 'upstream/master' into HEAD
2021-07-20 15:41:01 +03:00
Alexander Kuzmenkov
61a01782a6
fix lagInFrame for nullable types
2021-07-19 19:31:57 +03:00
Kseniia Sumarokova
b0ddc4fb30
Merge pull request #26364 from kssenii/fixing-date32
...
Continuation of #25774
2021-07-18 21:44:45 +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
kssenii
3ba2d114d5
Revert "Merge pull request #26352 from ClickHouse/revert-25774-datatype-date32"
...
This reverts commit 94a210650f
, reversing
changes made to 0893b9ff8e
.
2021-07-15 11:41:52 +00:00
alexey-milovidov
9ba4064c86
Revert "Datatype Date32, support range 1925 to 2283"
2021-07-15 10:53:35 +03:00
Maksim Kita
e6c8100f63
Merge pull request #26248 from Algunenano/fast_nullable
...
Speed up addition of nullable integers with native representation
2021-07-12 21:20:45 +03:00
Kseniia Sumarokova
4a6b4d6c26
Merge pull request #25774 from liuneng1994/datatype-date32
...
Datatype Date32, support range 1925 to 2283
2021-07-12 20:33:39 +03:00
Raúl Marín
36bc22df98
Speed up addition of nullable native integers
2021-07-12 13:38:54 +02:00
Maksim Kita
dc81ae7c6e
Compile AggregateFunctionBitwise
2021-07-10 01:51:34 +03:00
neng.liu
e47aadfdef
Merge branch 'datatype-date32' of https://github.com/liuneng1994/ClickHouse into datatype-date32
2021-07-08 00:09:48 -07:00
neng.liu
100d30a5ba
fix pr comment
2021-07-08 00:06:36 -07:00
Anton Popov
14168b11f2
Merge remote-tracking branch 'upstream/master' into HEAD
2021-07-07 17:05:11 +03:00
Maksim Kita
577e69898a
Compile aggregate functions perf tests fix
2021-07-05 12:17:01 +03:00
NengLiu
8b88988618
Merge branch 'master' into datatype-date32
...
# Conflicts:
# src/DataStreams/PostgreSQLBlockInputStream.cpp
2021-07-05 10:18:38 +08:00
NengLiu
dc0c65ef4f
Merge remote-tracking branch 'origin/master' into datatype-date32
2021-07-05 10:15:08 +08:00
alexey-milovidov
fef7c557f6
Merge pull request #24789 from kitaisreal/compile-aggregation-functions
...
Compile aggregate functions
2021-07-05 02:57:49 +03:00
Maksim Kita
55220d49f9
Fixed code review issues
2021-07-03 16:29:32 +03:00
Alexey Milovidov
132edc9e22
Allow quantiles* functions to work with aggregate_functions_null_for_empty
2021-07-02 22:47:43 +03:00
Maksim Kita
b3e3a3cde0
Fixed tests
2021-07-02 16:36:02 +03:00
Alexey Milovidov
0e621788c7
Allow constexpr parameters for aggregate functions
2021-07-02 03:53:08 +03:00
Maksim Kita
97e1ddbe94
Fix before merge
2021-07-01 22:56:36 +03:00
Maksim Kita
39ca0ceb81
Fixed tests
2021-07-01 22:56:36 +03:00
Maksim Kita
31fe3dad7a
Fixed tests
2021-07-01 22:56:36 +03:00
Maksim Kita
f33a38381d
Fixed tests
2021-07-01 22:56:36 +03:00
Maksim Kita
92a36e38f1
AggregateFunctionAvgWeighted fix accuracy
2021-07-01 22:56:36 +03:00
Maksim Kita
22491c8adc
Compile AggregateFunctionCount
2021-07-01 22:56:36 +03:00
Maksim Kita
61a5c4f493
Fix min, max aggregate functions merge
2021-07-01 22:56:36 +03:00
Maksim Kita
f17e212a72
Fixed build
2021-07-01 22:56:36 +03:00
Maksim Kita
7b3952adda
Fixed tests
2021-07-01 22:56:36 +03:00
Maksim Kita
1e2f22a183
Aggregator compile part of aggregate functions
2021-07-01 22:56:36 +03:00
Maksim Kita
eb29490102
Fix AggregateFunctionAvg denominator type
2021-07-01 22:56:36 +03:00
Maksim Kita
e67198c144
Compile AggregateFunctionIfNull
2021-07-01 22:56:36 +03:00
Maksim Kita
507d9405e2
Compile AggregateFunctionAvgWeighted
2021-07-01 22:56:36 +03:00
Maksim Kita
56c1a4e447
Added tests
2021-07-01 22:56:36 +03:00
Maksim Kita
a7a7623b36
Fixed style check
2021-07-01 22:56:36 +03:00
Maksim Kita
44259736ed
Compile AggregateFunctionMax
2021-07-01 22:56:36 +03:00
Maksim Kita
ddc96374c8
Compile AggregateFunctionMin
2021-07-01 22:56:35 +03:00
Maksim Kita
88d536ea5c
Update compilation for AggregateFunctionAny, AggregateFunctionAnyLast
2021-07-01 22:56:35 +03:00
Maksim Kita
fdfb17370d
Compile AggregateFunctionAnyLast
2021-07-01 22:56:35 +03:00
Maksim Kita
905f48ccce
Compile AggregateFunctionAny
2021-07-01 22:56:35 +03:00
Maksim Kita
f93da5ed2b
Compile AggregateFunctionNullUnary
2021-07-01 22:56:35 +03:00
Maksim Kita
f88d8ccb1f
Compile AggregateFunctionAvg
2021-07-01 22:56:35 +03:00
Maksim Kita
a5ef0067b8
Compile AggregateFunctionIf
2021-07-01 22:56:35 +03:00
Maksim Kita
9b71b1040a
Aggregate functions update compile interface
2021-07-01 22:56:35 +03:00
Maksim Kita
3fe559b31f
Compile aggregate functions
2021-07-01 22:56:35 +03:00
tavplubix
b1263c18ee
Fix pcg deserialization ( #24538 )
...
* fix pcg deserialization
* Update 01156_pcg_deserialization.sh
* Update 01156_pcg_deserialization.sh
* Update 01156_pcg_deserialization.sh
* fix another bug
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Co-authored-by: alexey-milovidov <milovidov@yandex-team.ru>
2021-06-24 10:40:00 +03:00
Alexey Milovidov
afeb562744
Small change in Roaring Bitmaps
2021-06-23 00:29:20 +03:00
Neng Liu
7ed1728a37
Merge branch 'master' into datatype-date32
...
# Conflicts:
# src/DataTypes/IDataType.h
# src/Functions/CustomWeekTransforms.h
2021-06-22 10:00:18 +08: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
neng.liu
45e9e9f8bb
fix some compile problem
2021-06-17 08:08:29 -07:00
Vladimir
7a56ab8b1d
Merge pull request #25299 from mga-chka/equals_op_in_sequence_functions
2021-06-17 11:45:04 +03:00
Neng Liu
b6eab5fd2f
add datetype32 function support
2021-06-17 16:05:30 +08:00
alexey-milovidov
0e16ddd7d9
Merge pull request #25313 from ClickHouse/fix-quantile-determinism
...
Fix behaviour of quantileDeterministic function
2021-06-17 01:24:52 +03:00
alexey-milovidov
5de9f6cdca
Merge pull request #25314 from ClickHouse/fix-ubsan-quantile-timing
...
Fix UBSan report in quantileTiming
2021-06-17 01:24:24 +03:00
Maksim Kita
67e9b85951
Merge ext into common
2021-06-16 23:28:41 +03:00
Anton Popov
6b264618aa
Merge pull request #25298 from Avogar/fix-min-map
...
Fix Logical Error in min/maxMap
2021-06-16 12:26:29 +03:00
Alexey Milovidov
d1bba10be0
Fix UBSan report in quantileTiming
2021-06-16 10:38:36 +03:00
Alexey Milovidov
ea7b5497c0
Fix behaviour of quantileDeterministic function
2021-06-16 09:50:21 +03:00
mergify[bot]
7959d92029
Merge branch 'master' into minor-changes-3
2021-06-15 18:07:24 +00:00
christophe.kalenzaga
2dae69a40b
add == operators in sequence*() aggregate fuctions
2021-06-15 18:58:20 +02:00
Pavel Kruglov
7b9c8edaf5
Fix Logical Error in min/maxMap
2021-06-15 19:24:18 +03:00
Alexey Milovidov
447d7bb8cd
Minor changes
2021-06-14 07:13:35 +03:00
Alexey Milovidov
dbff1edcd3
Fix memory tracking of aggregate function topK
2021-06-14 05:26:05 +03:00
Alexey Milovidov
93b907931d
Fix the annoying ya.make.
2021-06-13 21:21:44 +03:00
alexey-milovidov
05d1af153c
Merge branch 'master' into rename-const-context-ptr
2021-06-12 03:25:09 +03:00
antikvist
2f54ed2c19
fixes
2021-06-11 01:11:41 +03:00
alexey-milovidov
7616216f10
Merge pull request #25015 from ClickHouse/fix-wrong-code-in-aggregate-functions
...
Remove a chunk of wrong code and look what will happen
2021-06-11 00:36:35 +03:00
Alexey Milovidov
6925105ba4
Give up
2021-06-10 02:18:50 +03:00
alexey-milovidov
4f54864a91
Merge branch 'master' into CramersV
2021-06-10 00:53:56 +03:00
antikvist
40ce278af5
add new aggregate functions
2021-06-10 00:14:36 +03:00
Alexey Milovidov
e1dd694830
Review fixes
2021-06-09 14:05:36 +03:00
Alexey Milovidov
e43105dac1
Fix wrong code in SerializationAggregateFunction
2021-06-09 02:40:29 +03:00
Maksim Kita
8e88e682c1
Merge pull request #25066 from kitaisreal/aggregate-function-any-heavy-data-use-fixed-size-type
...
AggregateFunctionAnyHeavyData use fixed size type
2021-06-08 21:59:19 +03:00
Maksim Kita
efc8ecf982
AggregateFunctionAnyHeavyData use fixed size type
2021-06-08 10:29:18 +03:00
Alexey Milovidov
14ef6f4039
Review fixes
2021-06-08 03:11:36 +03:00
Alexey Milovidov
d6513b22cb
Merge remote-tracking branch 'origin/master' into fix-wrong-code-in-aggregate-functions
2021-06-08 03:08:03 +03:00
Anton Popov
b3b29be02f
Merge remote-tracking branch 'upstream/master' into HEAD
2021-06-07 19:03:24 +03:00
mergify[bot]
b8dcce68b5
Merge branch 'master' into rename-const-context-ptr
2021-06-07 09:46:24 +00:00
Kruglov Pavel
ee683ea90e
Merge pull request #24729 from vdimir/segment-lenght-sum-fixes
...
Minor fixes in AggregateFunctionSegmentLengthSumData
2021-06-07 11:01:29 +03:00
Alexey Milovidov
e275fc9c29
Fix trash
2021-06-07 03:15:11 +03:00
Alexey Milovidov
406285dad1
Regenerate ya.make
2021-06-07 01:31:08 +03:00
Alexey Milovidov
710bf3c9c4
Add missing file
2021-06-07 01:30:27 +03:00
Alexey Milovidov
885ce194e0
Making fundamentals correct
2021-06-07 00:49:55 +03:00
Alexey Milovidov
84ced3ace0
Deliberately break the rules
2021-06-06 19:43:15 +03:00
Alexey Milovidov
6a652ef4f6
Remove a chunk of wrong code and look what will happen
2021-06-06 19:28:54 +03:00
Kirill Ershov
289c5d3ad6
Add SingleValueOrNull aggregate function
2021-06-04 18:55:46 +03:00
mergify[bot]
d68d5e0ef1
Merge branch 'master' into rename-const-context-ptr
2021-06-04 14:41:41 +00:00
Nikita Mikhaylov
af32228e9f
Merge pull request #24523 from Algunenano/i24461
...
Fix crash when chaining uniqStates
2021-06-04 17:26:34 +03:00
vdimir
bfb2b4838d
Remove not working DateTime64 support from AggregateFunctionIntervalLengthSum
2021-06-04 09:12:59 +03:00
vdimir
fbd8640911
Update AggregateFunctionIntervalLengthSum: exception messages, add support DateTime64
2021-06-04 09:09:06 +03:00
vdimir
494ee6eb41
Rename segmentLengthSum -> intervalLengthSum
2021-06-04 09:09:05 +03:00
vdimir
d8ba6167e9
Minor fixes in AggregateFunctionSegmentLengthSumData
2021-06-04 09:09:05 +03:00
Kruglov Pavel
8acf031c1b
Merge pull request #24398 from Avogar/fix-deltasum
...
Fix logical error AggregateFunctionFactory returned nullptr
2021-06-03 19:40:06 +03:00
kssenii
a2997535e1
Small improvement
2021-06-03 11:31:02 +00:00
kssenii
b209893cd1
Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into versioning
2021-06-03 11:30:47 +00:00
vdimir
dcc24c8816
fix style AggregateFunctionWindowFunnel.cpp
2021-06-02 11:57:01 +03:00
vdimir
1b936c8af6
Remove example usage of allow_experimental_funnel_functions from windowFunnel
2021-06-02 09:16:21 +03:00
Nikolai Kochetov
dbaa6ffc62
Rename ContextConstPtr to ContextPtr.
2021-06-01 15:20:52 +03:00
achimbab
7eeea06845
sequenceNextNode() uses settings passed by creator.
2021-06-01 20:32:40 +09:00
kssenii
7453d0ce58
Fxi checks
2021-06-01 08:45:04 +00:00
achimbab
99a5f1506a
Merge remote-tracking branch 'origin' into pr_sequenceNextNode
2021-06-01 17:25:24 +09:00
kssenii
e510c3839e
More correct
2021-05-31 22:09:54 +00:00
Anton Popov
018a303387
Merge remote-tracking branch 'upstream/master' into HEAD
2021-05-31 23:08:04 +03:00
kssenii
d18609467b
First version
2021-05-30 13:57:30 +00: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
Pavel Kruglov
42d57138f2
replace all isDateOrDateTime invocations to explicit calls to isDate and isDateTime and isDateTime64
2021-05-28 15:34:49 +03:00
Pavel Kruglov
c34d8ae7e7
Fix logical error AggregateFunctionFactory returned nullptr
2021-05-28 14:58:16 +03:00
Alexander Kuzmenkov
9fc51aef68
fix
2021-05-27 21:39:52 +03:00
Alexander Kuzmenkov
1c6479a7d9
Merge remote-tracking branch 'origin/aku/pure-window-or-null' into HEAD
2021-05-27 21:39:43 +03:00
Alexander Kuzmenkov
1c21281456
do not auto-apply -OrNull combinator to pure window functions
2021-05-27 18:21:08 +03:00
Vladimir
fc15cad7e0
Pass Settings to aggregate function creator
2021-05-26 14:58:31 +03:00
Raúl Marín
d9bc0266f7
Add missing error codes to fix style check
2021-05-26 13:48:33 +02:00
Vladimir
7224e25156
Revert "Pass Settings to aggregate function creator"
2021-05-26 14:46:42 +03:00
Vladimir
6650c67b01
Merge pull request #22762 from vdimir/create-aggregate-func-settings
2021-05-26 14:32:14 +03:00
Raúl Marín
46787bf51f
Disallow building a uniqXXXXState on top of another aggregation state
...
Fixes https://github.com/ClickHouse/ClickHouse/issues/24461
2021-05-26 13:15:03 +02:00
Anton Popov
3e92c7f61a
Merge remote-tracking branch 'upstream/master' into HEAD
2021-05-25 21:45:19 +03:00
Maksim Kita
3aa1dba6e1
Added AggregateFunctionSegmentLengthSum to ya.make
2021-05-22 00:13:27 +03:00
alexey-milovidov
7b38ad3a85
Merge pull request #23204 from RedClusive/feature-quantileBfloat16
...
Feature quantile bfloat16
2021-05-21 23:46:05 +03:00
Alexey Milovidov
2b01b46b25
Add comment
2021-05-21 09:33:00 +03:00
Alexey Milovidov
792dbbe6ae
Refinements
2021-05-21 09:30:13 +03:00
Anton Popov
de4afb0cb9
ColumnSparse: add comments
2021-05-21 03:57:11 +03:00
vdimir
09d63545b0
Return float in segmentLengthSum for float args, add tests
2021-05-20 17:43:24 +03:00
feng lv
9de7399737
update
...
fix test
2021-05-19 14:51:54 +00:00
feng lv
5e4cde8540
fix
2021-05-19 10:24:53 +00:00
feng lv
6c064d62e9
add rangeSum udaf
...
fix
2021-05-18 12:48:08 +00:00
RedClusive
5e725510e7
Merge branch 'master' of github.com:ClickHouse/ClickHouse into feature-quantileBfloat16
2021-05-15 15:03:47 +00: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
Pavel Kruglov
704bbe0aeb
Raname uniqThetaSketch to uniqTheta
2021-05-11 17:39:35 +03:00
vdimir
7ccf47cdfd
Add Settings to AggregateFunctionSumCount/AggregateFunctionDeltaSumTimestamp
2021-05-11 12:22:00 +03:00
Kruglov Pavel
fb038c1985
Merge pull request #23894 from pingyu/datasketches-uniq-again
...
Add uniqThetaSketch again
2021-05-11 11:24:43 +03:00
vdimir
905e54a0af
Merge branch 'master' into create-aggregate-func-settings
2021-05-11 11:18:24 +03:00
Alexey Milovidov
f6be177540
Add TODO
2021-05-08 23:07:19 +03:00
Alexey Milovidov
e81eadab59
Support UUID and UInt256 in aggregate functions
2021-05-08 23:07:04 +03:00
Alexey Milovidov
604daa9581
Fix a bunch of warnings from PVS-Studio
2021-05-08 19:09:17 +03:00
Alexey Milovidov
2fbecf36ca
More fixes for PVS-Studio
2021-05-08 18:20:40 +03:00
Alexey Milovidov
eeaf65c043
Fix low quality code in Qualtile (found by PVS-Studio)
2021-05-08 17:05:58 +03:00
Alexey Milovidov
9d9256d499
Suppressions for PVS-Studio
2021-05-08 17:01:25 +03:00
Alexey Milovidov
06e79e914c
Overcome gcc limitation
2021-05-08 03:29:51 +03:00
Alexey Milovidov
923d20a70e
Refuse to support covar/corr for extended numberic types (speedup build)
2021-05-08 01:16:17 +03:00
Alexey Milovidov
cc4f55b732
Miscellaneous
2021-05-07 01:38:33 +03:00
Alexey Milovidov
b461542388
If for UUID
2021-05-06 18:45:58 +03:00
Alexey Milovidov
2c9ae14cb0
Add 256 bit integers in some places
2021-05-06 03:31:09 +03:00
pingyu
46f809d07f
Revert "Merge pull request #23334 from ClickHouse/revert-22609-datasketches-uniq"
...
This reverts commit af2499359b
, reversing
changes made to db82e9e3d5
.
2021-05-05 16:42:57 +08:00
Alexey Milovidov
43bd37b6cc
Fix style
2021-05-04 02:46:11 +03:00
Alexey Milovidov
02ce9cc725
Untangle UUID
2021-05-04 01:46:51 +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
RedClusive
f77506c9de
remove useless includes
2021-04-28 14:59:31 +00:00
RedClusive
de2523cabd
add weight and change logic
2021-04-28 14:54:10 +00:00
alexey-milovidov
fdc5a44202
Merge pull request #23644 from nikitamikhaylov/delete-unit-tests
...
Move non gtest unit tests to /examples folder
2021-04-28 07:28:18 +03:00
Nikolai Kochetov
5837fdabf2
Merge pull request #23681 from ClickHouse/devirt-agg-merge
...
A little bit faster merge of aggregating states.
2021-04-27 20:25:52 +03:00
RedClusive
6ee46fe936
fix style
2021-04-27 10:46:16 +00:00
Nikita Mikhaylov
02a53ff2c0
Merge pull request #23654 from nikitamikhaylov/mann-whitney-bug
...
`mannWhitneyUTest` same values in both samples
2021-04-27 13:42:52 +03:00
Nikolai Kochetov
5570b56cc3
A little bit faster merge of aggregating states.
2021-04-27 12:01:58 +03:00
RedClusive
6766dddbf4
fix logic
2021-04-27 07:40:29 +00:00
alexey-milovidov
013555907c
Merge pull request #23314 from excitoon-favorites/tdigest
...
Fixed `quantile(s)TDigest` inaccuracies
2021-04-27 06:57:44 +03:00
alexey-milovidov
b9337eac4c
Update QuantileTDigest.h
2021-04-27 06:56:13 +03:00
Nikita Mikhaylov
710921dc46
fix tests
2021-04-27 02:12:15 +03:00
Nikita Mikhaylov
9f55424250
move to examples everywhere
2021-04-27 01:51:42 +03:00
Nikita Mikhaylov
7dc0f27c88
done
2021-04-26 21:07:30 +03:00
RedClusive
8ed90864cb
refactored
2021-04-26 09:39:08 +00:00
Kruglov Pavel
cb0bd3df5f
Merge pull request #21888 from rf/rf/deltasum-with-timestamp
...
add `deltaSumTimestamp` + docs, tests & minor improvement to `deltaSum`
2021-04-26 11:26:50 +03:00
Vladimir
fd777bcd4b
Merge branch 'master' into create-aggregate-func-settings
2021-04-26 11:12:09 +03:00
Vladimir Chebotarev
523f8f1743
Added clarification.
2021-04-26 10:21:06 +03:00
Vladimir Chebotarev
1febe4071e
Style fix.
2021-04-26 10:21:06 +03:00
Vladimir Chebotarev
a5ed193d93
Added singletons to quantilesTDigest
.
2021-04-26 10:21:06 +03:00
Vladimir Chebotarev
3911ef40e1
Added singletons to quantileTDigest
.
2021-04-26 10:21:05 +03:00
Vladimir Chebotarev
7cac69c9a2
Removed perfect aggregation in quantileTDigest
.
2021-04-26 10:21:05 +03:00
Alexey Milovidov
76a5d023e0
Attempt to normalize big integers
2021-04-25 12:51:18 +03:00
Alexey Milovidov
8f01af62d9
Merge branch 'master' into normalize-bigint
2021-04-25 06:57:44 +03:00
Alexey Milovidov
4ff812db7f
Maybe better support for paths with whitespaces
2021-04-24 22:47:52 +03:00
RedClusive
dbb0a4aab7
fix style
2021-04-24 19:11:56 +00:00
Russ Frank
bc8581a4f0
fix style
2021-04-23 11:51:40 -04:00
Russ Frank
2e56bc2599
dont only add sum if edge difference is >0
2021-04-22 16:43:41 -04:00
Russ Frank
ce31a6e830
remove trailing whitespace
2021-04-22 16:41:20 -04:00
Russ Frank
de0155cf27
finish merge
2021-04-22 15:46:22 -04:00
Russ Frank
41546e0d4f
Merge branch 'master' of github.com:ClickHouse/ClickHouse into rf/deltasum-with-timestamp
2021-04-22 11:23:24 -04:00
Russ Frank
1041bce10f
add allocates in arena method
2021-04-22 11:22:21 -04:00
Maksim Kita
ceaf6d57b7
Merge pull request #23393 from ClickHouse/revert-17359
...
Revert argMin/Max for single Tuple argument.
2021-04-22 13:32:04 +03:00
Russ Frank
53f6a8f9a0
Merge remote-tracking branch 'origin/master' into rf/deltasum-with-timestamp
2021-04-21 13:52:50 -04:00
Russ Frank
822fc9b110
deltasum counter reset bugfix & test
2021-04-21 09:52:53 -04:00
Anton Popov
a842a599c4
ColumnSparse: fixes and better performance
2021-04-21 03:23:02 +03:00
Alexey Milovidov
054da0ea34
Revert #17359
2021-04-21 00:23:47 +03:00
Alexey Milovidov
502bc3575c
Revert #17359
2021-04-21 00:22:29 +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
alexey-milovidov
62899436db
Revert "add uniqThetaSketch"
2021-04-20 03:34:21 +03:00
Russ Frank
4a742a17be
feedback on deltasumtimestamp
2021-04-19 18:28:31 -04:00
Alexey Milovidov
4ad4dbbc09
Regenerate Arcadia
2021-04-19 23:26:23 +03:00
alexey-milovidov
4cef8c68f7
Merge pull request #23258 from azat/wundef
...
Add -Wundef for gcc builds
2021-04-19 22:45:22 +03:00
Alexander Kuzmenkov
2a4bcb6e3f
Merge pull request #23159 from ClickHouse/aku/merge-fusecount
...
merging sumCount fusion PR #21337
2021-04-19 16:47:13 +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
7c237113d5
Fix style in AggregateFunctionMaxIntersections, AggregateFunctionWindowFunnel
2021-04-16 15:52:49 +03:00
Anton Popov
6ce875175b
Merge remote-tracking branch 'upstream/master' into HEAD
2021-04-16 02:08:20 +03:00
redclusive
f286692497
fix typo
2021-04-15 20:13:45 +03:00
redclusive
8737c533c0
fix logic
2021-04-15 20:07:14 +03:00
redclusive
d8af0c5a23
fix typo
2021-04-15 17:45:11 +03:00
redclusive
be547193ae
fix add method
2021-04-15 17:30:41 +03:00
Pavel Kruglov
847cd54c6b
Add Y_IGNORE to includes
2021-04-15 15:06:40 +03:00
vdimir
33a9189151
Merge remote-tracking branch 'upstream/master' into create-aggregate-func-settings
2021-04-15 13:41:21 +03:00
vdimir
a2f1bde5cc
Pass Settings to all aggregate function creator
2021-04-15 13:39:59 +03:00
vdimir
48ab5f947b
Revert "Pass Settings to aggregate function creator"
...
This reverts commit ebc846b9f8
.
2021-04-15 12:53:42 +03:00
redclusive
8db89e493b
fix styles
2021-04-15 00:06:22 +03:00
redclusive
043af0a5ca
add quantileBfloat16
2021-04-14 23:38:56 +03:00
hexiaoting
89d74e40ed
Fix error for derived class
2021-04-14 16:45:05 +08:00
Kruglov Pavel
6350f734dc
Merge branch 'master' into datasketches-uniq
2021-04-13 19:34:15 +03:00
pingyu
8244e9fc94
address comments
2021-04-13 23:09:05 +08:00
hexiaoting
15f3a441e3
Fix error
2021-04-13 11:41:43 +08:00
hexiaoting
77c460e8d1
Merge remote-tracking branch 'origin/master' into dev-sumcount
2021-04-13 11:14:14 +08:00
Pavel Kruglov
baccd09efe
Fix synchronization
2021-04-12 13:05:46 +03:00
vdimir
f2c109cc86
Merge branch 'master' into create-aggregate-func-settings
2021-04-12 11:38:20 +03:00
vdimir
f022f0744b
Add setting allow_experimental_funnel_functions and use in windowFunnel
2021-04-12 11:35:07 +03:00
Azat Khuzhin
0bf6b61b59
Fix combinators with common prefix name (State and SimpleState) with libstdc++
...
Previously sort order of the std::unordered_map in libstdc++ was
different and any *SimpleState() reports an error that function does not
exists.
Fix this by using proper order in container, and use std::vector over
std::unordered_map, since there linear traversing anyway in the single
method -- tryFindSuffix()
Note that test is not required, since it either fail with unknown
function or not.
2021-04-11 22:10:02 +03:00
pingyu
251804e9aa
fix style check error
2021-04-11 14:23:39 +08: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
pingyu
df78a1b3fd
address review comments
2021-04-10 23:00:34 +08:00
Maksim Kita
8b34a54c2d
Merge pull request #22938 from kitaisreal/aggregate-function-allocates-memory-in-arena-default-impl-fix
...
IAggreagteFunction allocatesMemoryInArena removed default implementation
2021-04-10 14:08:59 +03:00
Maksim Kita
d9e9224188
IAggreagteFunction allocatesMemoryInArena removed default implementation
2021-04-09 20:12:06 +03:00
Nikita Mikhaylov
86933749bd
done
2021-04-09 00:22:18 +03:00
achimbab
d13d69e246
Add allow_experimental_funnel_functions and fix argument order of sequenceNextNode
2021-04-08 00:26:51 +09:00
vdimir
ebc846b9f8
Pass Settings to aggregate function creator
2021-04-07 16:48:34 +03:00
Anton Popov
d46958a8d2
Merge remote-tracking branch 'upstream/master' into HEAD
2021-04-06 00:54:49 +03:00
pingyu
e05ee09621
Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into datasketches-uniq
2021-04-05 16:47:53 +08:00
pingyu
1ea74a1947
bug fix. add unit tests.#
2021-04-04 22:22:47 +08:00
Alexey Milovidov
54caa61af5
Fix comments
2021-04-04 12:33:06 +03:00
achimbab
63dc35780e
More parameter checking and remove a useless function
2021-04-02 11:58:58 +09:00
Anton Popov
2a7a77e0a2
ColumnSparse: support of functions
2021-04-01 21:18:28 +03:00
vdimir
24c5241433
Minor style fixes in AggregateFunctionSequenceNextNode
2021-04-01 18:19:36 +03:00
pingyu
86d8bc1c54
Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into datasketches-uniq
2021-04-01 12:35:24 +08:00
alexey-milovidov
971167c68f
Merge pull request #22328 from CurtizJ/remove-code
...
Remove useless code
2021-03-30 13:14:00 +03:00
achimbab
7dd671fa8e
Merge remote-tracking branch 'origin/master' into HEAD
2021-03-30 10:31:43 +09:00
alexey-milovidov
a6959584d5
Merge pull request #22235 from ClickHouse/quantile-deterministic-msan
...
Fix MSan report in `quantileDeterministic`
2021-03-30 03:48:58 +03:00
Anton Popov
43d9972f18
remove useless code
2021-03-30 01:34:02 +03:00
Anton Popov
5ada14082f
Merge pull request #22025 from vdimir/window-funncel-strict-increase
...
Add option strict_increase to windowFunnel
2021-03-30 01:20:17 +03: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
Alexey Milovidov
f7662df06f
Fix gcc build
2021-03-29 19:30:53 +03:00
Alexey Milovidov
c374be3ead
Merge branch 'master' into quantile-deterministic-msan
2021-03-29 19:28:32 +03:00
achimbab
92ea481ee6
Merge remote-tracking branch 'origin/master' into HEAD
2021-03-29 17:57:09 +09:00
achimbab
808da33913
Include bitset and rename test
2021-03-29 17:52:51 +09:00
Alexey Milovidov
922265d28d
Fix MSan report; add a test
2021-03-29 04:03:11 +03:00
pingyu
1ac42e003c
wip #14893
2021-03-29 00:46:50 +08:00
pingyu
48b745206c
wip #14893
2021-03-28 11:49:49 +08:00
Anton Popov
6a15431be7
Merge remote-tracking branch 'upstream/master' into HEAD
2021-03-25 15:57:35 +03:00
hexiaoting
90548d9c85
ReImplement AggregateFunctionSumCount
2021-03-25 11:15:03 +08:00
Russ Frank
fb68adc643
Merge remote-tracking branch 'origin' into rf/deltasum-with-timestamp
2021-03-23 15:24:32 -04:00
vdimir
38a6dba3e3
Add option strict_increase to windowFunnel
2021-03-23 14:23:48 +03:00
Alexander Kuzmenkov
d40f781b9a
Merge origin/master into tmp (using imerge)
2021-03-22 23:27:18 +03:00
Alexander Kuzmenkov
77a2f03d3b
prevent accidental reinterpret_cast in Field::get<>
2021-03-22 23:23:44 +03:00
achimbab
a4e9cf26b0
Fix reverse indexing of TAIL in serialize()
2021-03-19 17:43:20 +09:00
Russ Frank
91715cb597
fix style
2021-03-18 17:50:32 -04:00
Russ Frank
29043e1adf
remove trailing whitespaces
2021-03-18 16:46:39 -04:00
Nikolai Kochetov
66d5968cbc
Batch aggregation for overflow rows.
2021-03-18 12:31:14 +03:00
achimbab
e8a435d2fb
Add base condition
2021-03-18 11:00:09 +09:00
Russ Frank
e4f1cf530d
add deltaSumTimestamp AggregateFunction, docs&test
2021-03-17 13:42:53 -04:00
Russ Frank
521fea62ef
remove uneeded bool in deltaSum impl
2021-03-17 13:41:10 -04:00
Anton Popov
81ac6382a3
slightly better performance
2021-03-13 21:05:18 +03:00
achimbab
bf01eeb883
Fix a bug in sequenceNextNode
2021-03-11 16:44:02 +09:00
achimbab
1ec927e766
Fix special-build-failure and add argument validation
2021-03-11 12:48:24 +09:00
achimbab
34ccad75dc
Remove insertion_requires_nullable_column
2021-03-10 21:14:30 +09:00
achimbab
e41c731f0f
Change the behavior of sequenceNextNode.
2021-03-10 21:08:35 +09:00
Anton Popov
bc417cf54a
refactoring of serializations
2021-03-09 17:46:52 +03:00
vdimir
f32a388fed
Minor changes, add comments
2021-03-09 16:56:29 +03:00
vdimir
5808bf24e2
Fix strict weak ordering, return always lower string in sequenceNextNode
2021-03-09 16:40:32 +03:00
vdimir
07dc7e81e3
Remove MAX_EVENTS_SIZE from AggregateFunctionSequenceNextNode.h
2021-03-09 16:39:06 +03:00
achimbab
4965312849
Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into HEAD
2021-03-07 22:53:42 +09:00
achimbab
a6c7ddbcdf
Fix comparator
2021-03-07 22:52:23 +09:00
philip.han
fad1a4ccb3
Fix comparator of sequenceNextNode for more deterministic sorting
2021-03-05 21:46:09 +09:00
hexiaoting
4fe75ad168
fix error
2021-03-03 17:18:53 +08:00
hexiaoting
e116346cbb
Merge remote-tracking branch 'origin/master' into dev-sumcount
2021-03-02 10:11:50 +08:00
Maksim Kita
7ed5900251
Updated style
2021-03-01 19:18:56 +03:00