alexey-milovidov
005217c9d9
Merge pull request #5492 from Quid37/master
...
Some changes and fixes on regression methods
2019-06-02 06:31:22 +03:00
alexey-milovidov
086572b604
Merge pull request #5503 from 4ertus2/bugs
...
Fix union all supertype column
2019-06-02 06:18:33 +03:00
Alexander Kozhikhov
ba3d6c4b6c
unique
2019-06-02 01:46:25 +03:00
Alexander Kozhikhov
dfea2dcd8f
unique ptr
2019-06-02 01:44:25 +03:00
Danila Kutenin
b5f42d36fa
Merge pull request #5498 from yandex/gcc9-warnings
...
Fix gcc9 warnings and ICEs
2019-06-01 15:12:41 +03:00
Vitaly Baranov
a4ce427bfa
Merge pull request #5429 from azat-archive/INSERT-into-Distributed-with-MATERIALIZED
...
Fix INSERT into Distributed() table with MATERIALIZED column
2019-06-01 12:28:45 +03:00
Vitaly Baranov
421c6a90e2
Use function getSampleBlockNonMaterialized() to simplify the solution
2019-05-31 21:31:09 +03:00
Andy Yang
ff7bcd127e
Merge branch 'master' into custom_week_functions
...
update laster code
2019-05-31 23:54:54 +08:00
Alexander Kozhikhov
da8d49a67a
shared to unique
2019-05-31 18:53:31 +03:00
Alexander Kozhikhov
73c07cb9d5
fix on lin_ref_perf
2019-05-31 18:39:17 +03:00
alesapin
117c9edda7
Merge pull request #5489 from azat-archive/DDLWorker-fix
...
Skip ZNONODE during DDL query processing
2019-05-31 18:34:47 +03:00
chertus
40b5375aa8
fix const optimisation
2019-05-31 16:34:09 +03:00
chertus
28c1a60eb7
fix union all supertype column
2019-05-31 15:36:44 +03:00
Danila Kutenin
7e2b3b59b8
Fix gcc9 warnings and ICE's
2019-05-31 11:55:01 +03:00
alexey-milovidov
4819a34394
Merge pull request #5448 from yandex/low-cardinality
...
Add setting suspicious type for low cardinality (fixed #4965 )
2019-05-31 07:35:19 +03:00
proller
1b0d1a4450
Info about frozen parts in system.parts ( #5471 )
...
* wip
* wip
* wip
* Clean
* fix test
* clean
* fix test
* fix test
2019-05-31 07:03:46 +03:00
alexey-milovidov
261dd5668e
Merge pull request #5477 from yandex/fix-linking-with-lld
...
Fixed linking with lld
2019-05-31 07:00:55 +03:00
Alexander Kozhikhov
42f3ee2e2b
conflict
2019-05-31 01:55:18 +03:00
Alexander Kozhikhov
0f222640d5
style
2019-05-31 01:53:56 +03:00
Alexander Kozhikhov
15fe367f83
few fixes
2019-05-31 01:48:44 +03:00
Alexander Kozhikhov
ef23528452
some changes and fixes on regression methods
2019-05-31 00:59:40 +03:00
Azat Khuzhin
eb5f46fb07
Skip ZNONODE during DDL query processing
...
Right now if another node removes the znode in task_queue, the one that
did not process it, but already get list of children, will terminated
the DDLWorker thread, and this is very unconvinient because you do not
have any sane way to know is DDLWorker still running or not (except for
timed out DDL queries or via debugger), and the clickhouse-server it
self do not fail either.
Fixes : #5064
2019-05-30 20:25:29 +03:00
Olga Khvostikova
2fc3ce7f5d
Merge branch 'master' into low-cardinality
2019-05-30 16:31:40 +03:00
proller
a813a001e2
Allow to use internal compiler with system includes (fix compile for freebsd) ( #5447 )
...
* Allow to use internal compiler with system includes (fix compile for freebsd)
* Fix macos build
2019-05-30 15:58:15 +03:00
Nikita Lapkov
8f36af7760
Merge remote-tracking branch 'upstream/master' into query-poor-mans-profiler
2019-05-30 10:33:33 +00:00
Nikita Lapkov
3b54fde8a7
replace StackTrace with Backtrace
2019-05-30 10:30:24 +00:00
Alexey Milovidov
05737678e2
Remove debug logging from MySQL protocol
2019-05-30 11:25:16 +03:00
Alexey Milovidov
1607ec49ba
Fixed linking with lld
2019-05-30 11:23:20 +03:00
stavrolia
60459bbb87
Yet another fix
2019-05-29 20:49:35 +03:00
stavrolia
605de8c36c
Fixed
2019-05-29 17:59:11 +03:00
chertus
3f2e09ac93
Merge branch 'master' into decimal
2019-05-29 13:58:33 +03:00
Nikolai Kochetov
713ccd1f60
Added comment for IAggregateFunction::getReturnTypeToPredict(). Small code fixes.
2019-05-29 06:42:33 +03:00
Nikolai Kochetov
1c8b7dc96d
Merge pull request #5411 from Quid37/master
...
small changes on linear regression
2019-05-29 06:31:51 +03:00
zhang2014
80788cd7a8
Rename system sync distributed to system flush distributed
2019-05-29 10:43:52 +08:00
zhang2014
1a33840964
fix review
2019-05-29 10:43:52 +08:00
zhang2014
c44f608868
support replicas system queries for distributed
2019-05-29 10:43:52 +08:00
chertus
49e12eaa60
remove unused specializations in dictionaries
2019-05-28 22:30:01 +03:00
stavrolia
3edf296aa3
Change error message
2019-05-28 22:09:40 +03:00
stavrolia
0a5fb04b56
One more fixed
2019-05-28 21:32:14 +03:00
stavrolia
aa0e227288
Fixed
2019-05-28 21:08:47 +03:00
alexey-milovidov
c5d18dfde1
Merge pull request #5446 from 4ertus2/some
...
Disable implicit type conversions in dictGet functions (it's not working)
2019-05-28 20:34:13 +03:00
alexey-milovidov
5adef8bc56
Merge pull request #5437 from TCeason/bug_fix
...
ISSUES-5432 fix bad alloc when truncate join storage
2019-05-28 20:33:14 +03:00
stavrolia
976815660f
Fix improvement of check
2019-05-28 20:28:17 +03:00
alexey-milovidov
829102671f
Merge pull request #5440 from azat-archive/hashed-dictionary-element_count
...
Fix element_count for hashed dictionary (do not include duplicates)
2019-05-28 20:21:40 +03:00
stavrolia
a91e72eb39
Improve check
2019-05-28 19:45:27 +03:00
stavrolia
4cd595b450
Add setting allow suspicious types for low cardinality with long message about error ( fixed #4965 )
2019-05-28 19:10:55 +03:00
chertus
0d77a96b3c
disable implicit type conversions in dictGet functions
2019-05-28 17:04:00 +03:00
Ivan Lezhankin
6b1a9e0e52
Fix comment
2019-05-28 15:22:10 +03:00
Azat Khuzhin
0275d62523
Fix element_count for hashed dictionary (do not include duplicates)
2019-05-28 11:25:31 +03:00
tai
1ab21e5774
ISSUES-5432 fix bad alloc when truncate join storage
2019-05-28 14:23:07 +08:00
alexey-milovidov
0c2aa46065
Merge pull request #5416 from vitlibar/fix-clickhouse-as-mysql-server
...
Fix clickhouse as mysql server
2019-05-28 06:13:31 +03:00
Vitaly Baranov
1364cdd057
Fix ErrorCodes.
2019-05-28 03:08:12 +03:00
Vitaly Baranov
63b319404b
Fix handling mixed const/non-const cases.
2019-05-28 02:47:33 +03:00
Ivan Lezhankin
1eccbc39c5
Don't add virtual column to empty block
2019-05-28 00:01:24 +03:00
Azat Khuzhin
e527def18a
Fix INSERT into Distributed() table with MATERIALIZED column
...
By just skipping MATERIALIZED columns during processing.
P.S. you cannot use insert_allow_materialized_columns since it works
only for Buffer() engine.
Fixes : #4015
Fixes : #3673
Fixes: 01501fa8db
("correct column list
for rewritten INSERT query into Distributed [#CLICKHOUSE-4161]")
2019-05-27 23:32:05 +03:00
Alexander Kozhikhov
b9c68cbf3a
changes on return type of linearRegression
2019-05-27 23:18:14 +03:00
Alexander Kozhikhov
5cd85baec6
changes on return type of linearRegression
2019-05-27 23:14:23 +03:00
Ivan Lezhankin
13212c9b01
Fix the hang on dropping Kafka table when there is no mat. views
2019-05-27 20:25:34 +03:00
Danila Kutenin
b579c98651
Merge pull request #5422 from yandex/ngram_non_symmetric
...
ngramEntry renamed to ngramSearch
2019-05-27 12:50:08 +03:00
Danila Kutenin
b65a9499c8
ngramEntry renamed to ngramSearch
2019-05-27 12:05:02 +03:00
alexey-milovidov
ead911efc2
Merge pull request #5419 from yurriy/mysql
...
Improvements of MySQL Wire Protocol
2019-05-27 04:59:23 +03:00
Ivan Lezhankin
d2fd7a449f
Fix build
2019-05-26 23:10:43 +03:00
Yuriy
96c2bb383f
using logging level from config.xml
2019-05-26 22:30:23 +03:00
Sergi Vladykin
8c7b6137bc
Code style fixed.
2019-05-26 13:02:48 +03:00
Sergi Vladykin
2be4721771
Merge branch 'master' of https://github.com/yandex/ClickHouse into bitmap1
2019-05-26 12:27:54 +03:00
Danila Kutenin
61a1d91d71
Merge pull request #5418 from yandex/ngram_non_symmetric
...
ngramEntry function was added
2019-05-26 11:02:48 +03:00
Yuriy
96e3574a06
Improvements of MySQL Wire Protocol
2019-05-26 09:52:29 +03:00
Alexander Tretiakov
212731b3e2
merge
2019-05-26 01:45:15 +03:00
Danila Kutenin
6090f5eca8
ngramEntry function was added
2019-05-25 21:47:26 +03:00
Alexander Kozhikhov
dd259c408d
Merge branch 'master' of https://github.com/yandex/ClickHouse
2019-05-25 21:42:16 +03:00
Alexander Kozhikhov
0be0529b59
changes on lin reg
2019-05-25 21:41:58 +03:00
alexey-milovidov
461c4919d3
Merge pull request #5116 from PerformanceVision/send_header
...
Send a X-ClickHouse summary on the header for HTTP client with number of rows inserted
2019-05-25 20:20:35 +03:00
Nikita Lapkov
06d370dee2
Merge remote-tracking branch 'upstream/master' into query-poor-mans-profiler
2019-05-25 16:23:08 +00:00
Alexey Milovidov
207d2048c6
Added forward declarations
2019-05-25 17:15:22 +03:00
Alexey Milovidov
b94f2be154
Merge branch 'mysql' of https://github.com/yurriy/ClickHouse into yurriy-mysql
2019-05-25 17:14:57 +03:00
alexey-milovidov
6bb468b8c9
Merge pull request #5200 from hczhcz/patch-5
...
Add statistics functions: skewSamp, skewPop, kurtSamp, and kurtPop
2019-05-25 17:06:13 +03:00
alexey-milovidov
65957974b4
Update AggregateFunctionStatisticsSimple.h
2019-05-25 17:04:26 +03:00
Alexander Tretiakov
946fa5b47e
fix style and add tests
2019-05-25 16:43:52 +03:00
Alexander Kozhikhov
7b235a312b
Merge branch 'master' of https://github.com/yandex/ClickHouse
2019-05-25 16:33:36 +03:00
alexey-milovidov
e0e35f3258
Merge pull request #5246 from nikvas0/nikvas0/fix_minmax_null
...
[wip] fix null minmax
2019-05-25 16:11:23 +03:00
alexey-milovidov
81ed764d6a
Merge pull request #5285 from abyss7/issue-5085
...
Don't crash the server when Kafka consumers have failed to start
2019-05-25 16:09:26 +03:00
alexey-milovidov
cb89e506a4
Merge pull request #5353 from yandex/aku/detached-parts-5164
...
Add system.detached_parts table.
2019-05-25 16:08:33 +03:00
alexey-milovidov
980c564db6
Merge pull request #5339 from sundy-li/feature/sequence64
...
Make sequenceMatch aggregate functions support other unsigned Integer types
2019-05-25 15:59:36 +03:00
alexey-milovidov
0c38226a25
Merge pull request #5366 from abyss7/storage-merge-sample
...
Check that underlying tables support sampling for StorageMerge
2019-05-25 15:44:02 +03:00
alexey-milovidov
fbbe3c1246
Merge pull request #5359 from andyyzh/fix_bitmap_issue_5244
...
Fixed bitmap functions produce wrong result
2019-05-25 15:43:38 +03:00
alexey-milovidov
bffe621d94
Merge pull request #5407 from kvap/all-columns-required-in-limit-by
...
Mark all input columns in LIMIT BY as required output
2019-05-25 15:13:01 +03:00
alexey-milovidov
b79582e15a
Merge pull request #5395 from clemrodriguez/master
...
Close MySQL connections opened by external MySQL dictionaries
2019-05-25 14:13:51 +03:00
alexey-milovidov
9e24c8d19a
Merge pull request #5396 from 4ertus2/ast
...
Support IN in CrossToInnerJoin push down predicates
2019-05-25 14:07:45 +03:00
alexey-milovidov
661d661d57
Update CrossToInnerJoinVisitor.cpp
2019-05-25 14:05:12 +03:00
proller
6c1cb02172
CLICKHOUSE-4523 Fix "Column '0' already exists" in SELECT .. PREWHERE on column with DEFAULT ( #5397 )
...
* CLICKHOUSE-4523 Fix "Column '0' already exists" in SELECT .. PREWHERE on column with DEFAULT
* fix style
* Fix build
* Update iostream_debug_helpers.cpp
* Update evaluateMissingDefaults.cpp
2019-05-25 14:03:12 +03:00
alexey-milovidov
1d98441c34
Update ExpressionAnalyzer.cpp
2019-05-25 13:51:48 +03:00
Alexander Kozhikhov
464083803b
redundant include
2019-05-25 12:44:11 +03:00
Alexander Kozhikhov
a63ad11ee7
LinearRegression without -State modifier now simply returns its weights
2019-05-25 02:18:44 +03:00
Nikita Lapkov
30c31bc85a
Merge remote-tracking branch 'upstream/master' into query-poor-mans-profiler
2019-05-24 13:28:42 +00:00
Clément Rodriguez
8e8a563e30
Code style fixes
2019-05-24 14:30:12 +02:00
chertus
9eca696e82
actualize isNumber for Decimal
2019-05-24 15:11:03 +03:00
alexey-milovidov
9d7754e332
Merge pull request #5391 from yandex/rename-regression-methods
...
Rename regression methods.
2019-05-24 13:01:50 +03:00
Constantin S. Pan
cbc0f56af1
Mark all input columns in LIMIT BY as required output
...
The query analyzer only marks the actual arguments of LIMIT BY as required
output for the LimitBy step in the pipeline. This is fine, unless the query is
distributed, in which case the first stage might remove a column that is used
at the second stage (e.g. for ORDER BY) but is not part of the final select.
Prevent removal of any columns in LimitBy by marking all input columns as
required output.
2019-05-24 09:53:09 +01:00
alexey-milovidov
f54b01fad8
Merge pull request #5393 from abyss7/fix-blockio
...
Fix order of destruction inside BlockIO
2019-05-23 21:49:40 +03:00
chertus
333c9aeecc
support IN in CrossToInnerJoin push down
2019-05-23 19:01:17 +03:00
alesapin
15e31d5a8c
Merge pull request #5392 from yandex/insert_data_to_null_columns
...
Add ability to insert data in column nullable
2019-05-23 17:38:01 +03:00
chertus
f82ea1c1d5
dictGet() dictGetOrDefault for Decimals
2019-05-23 17:04:33 +03:00
Clément Rodriguez
c4c99c80a1
Make the connection closure parameterized in dictionary.xml
2019-05-23 15:55:00 +02:00
Ivan Lezhankin
646d6f3fb5
Fix order of destruction
2019-05-23 16:54:11 +03:00
alesapin
d860b3912b
Insert data in column nullable
2019-05-23 16:35:26 +03:00
Ivan Lezhankin
19a850ad75
Use read callback to populate virtual columns in Kafka Engine
2019-05-23 16:20:25 +03:00
Clément Rodriguez
7b40d37212
Close MySQL connections after usage in MySQLDictionarySource
2019-05-23 15:09:07 +02:00
Nikolai Kochetov
54a52853e8
Remane regression methods.
2019-05-23 14:51:25 +03:00
Ivan Lezhankin
800854119e
Add buffer callback to fill in virtual columns
2019-05-23 14:15:18 +03:00
Ivan Lezhankin
dd906eabdc
[WIP] refactoring
2019-05-22 22:38:43 +03:00
Alexander Tretiakov
9099f1810b
merge
2019-05-22 17:41:35 +03:00
sundy-li
ad539464b0
add empty judge
2019-05-22 14:11:27 +08:00
Nikita Lapkov
382beefdb8
Merge remote-tracking branch 'upstream/master' into query-poor-mans-profiler
2019-05-21 22:52:57 +00:00
proller
f5933dd40c
Update tldLookup.h
2019-05-21 18:42:45 +03:00
proller
551897cea8
Update firstSignificantSubdomain.h
2019-05-21 18:41:47 +03:00
proller
6cb4485473
Rename aggregate functions TSgroup* to timeSeriesGroup* ( #5307 )
2019-05-21 18:33:54 +03:00
Alexander Kuzmenkov
6472040c6c
Initialize StoragesInfo fields.
2019-05-21 16:58:55 +03:00
Ivan Lezhankin
28bddf9a4a
[StorageMerge] check that underlying tables support sampling
2019-05-21 16:04:34 +03:00
Alexander Kuzmenkov
43655a8db7
Add system.detached_parts table.
...
https://github.com/yandex/ClickHouse/issues/5164
2019-05-21 15:06:36 +03:00
Ivan Lezhankin
cf39c4cc47
Embed virtual columns into IStorage
2019-05-21 14:24:32 +03:00
hcz
ba527dac20
Update AggregateFunctionStatisticsSimple.h
2019-05-21 16:17:12 +08:00
hcz
f7bad8c87b
Fix NaN
2019-05-21 16:10:49 +08:00
Danila Kutenin
3536184ba8
Merge pull request #5357 from yandex/concat_optimization
...
Optimize concat function with recent format function.
2019-05-21 08:11:35 +03:00
Guillaume Tassery
938d6d7f24
coding style
2019-05-21 11:06:36 +07:00
Andy Yang
a62f7e2fea
Fixed bitmap functions produce wrong result
2019-05-21 10:58:38 +08:00
sundy-li
afcd60a0a4
add NO_SANITIZE_UNDEFINED
2019-05-21 10:16:46 +08:00
sundy-li
b55bf7cf83
whitespaces
2019-05-21 09:56:48 +08:00
alexey-milovidov
418a86f338
Merge pull request #5355 from yandex/checksum-mismatch-more-verbose-error-message
...
Better error message on checksum mismatch #5347
2019-05-21 01:46:52 +03:00
Danila Kutenin
cf014b704a
Check for number of arguments
2019-05-21 00:12:25 +03:00
Danila Kutenin
daaebf5ab0
optimized concat function with format, make format a bit more generic
2019-05-21 00:06:43 +03:00
Alexey Milovidov
4b604e4656
Better error message on checksum mismatch #5347
2019-05-20 23:46:52 +03:00
Alexey Milovidov
da142a5d5d
Better error message on checksum mismatch #5347
2019-05-20 23:35:43 +03:00
chertus
187311add0
add decimal to decimal convertion in IN
2019-05-20 18:51:54 +03:00
Ivan Lezhankin
11a5a6db70
Remove unused functions
2019-05-20 15:16:51 +03:00
Guillaume Tassery
77b7158cd8
Progress rename for total_rows and write_[rows|bytes]
2019-05-20 18:37:41 +07:00
sundy-li
66c60c2985
better tests
2019-05-20 12:31:52 +08:00
sundy-li
6843254ce4
Make sequenceMatch support other unsigned integer types
2019-05-20 12:02:54 +08:00
Nikita Lapkov
0a533b0225
fix codestyle
2019-05-19 20:25:14 +00:00
Nikita Lapkov
b12db6e0e8
fix data race on trace_pipe close
2019-05-19 20:22:44 +00:00
alexey-milovidov
02937294ce
Merge pull request #5311 from azat-archive/SimpleAggregateFunction-Arena-fix
...
Fix SimpleAggregateFunction for String longer MAX_SMALL_STRING_SIZE
2019-05-19 13:12:38 +03:00
Nikita Lapkov
1dd87261ae
move SleepFor* to libcommon
2019-05-19 09:14:23 +00:00
Danila Kutenin
295a4a8684
Merge pull request #5330 from yandex/format_function
...
Format function added
2019-05-19 12:07:57 +03:00
Nikita Lapkov
27732baeb6
enable float seconds in sleep back
2019-05-19 06:52:49 +00:00
Danila Kutenin
ed588bf727
style
2019-05-19 03:39:44 +03:00
Azat Khuzhin
db274bf516
Allocates arena for SimpleAggregateFunction only if IAggregateFunction requires
2019-05-19 03:33:04 +03:00
Azat Khuzhin
2f471d6ea3
Set allocatesMemoryInArena for SingleValueDataString to true
...
This includes next aggregate functions for String() type:
- *min*
- *max*
- *any*
2019-05-19 03:33:04 +03:00
Azat Khuzhin
4e8370b0b0
Fix SimpleAggregateFunction for String longer MAX_SMALL_STRING_SIZE
...
SimpleAggregateFunction do not pass arena to the
add_function -> getAddressOfAddFunction(), hence next crash happens:
(gdb) bt
#0 DB::Arena::alloc (size=64, this=0x0) at ../dbms/src/Common/Arena.h:124
#1 DB::SingleValueDataString::changeImpl (this=0x7f97424a27d8, value=..., arena=0x0) at ../dbms/src/AggregateFunctions/AggregateFunctionMinMaxAny.h:274
#2 0x0000000005ea5319 in DB::AggregateFunctionNullUnary<true>::add (arena=<optimized out>, row_num=<optimized out>, columns=<optimized out>, place=<optimized out>, this=<optimized out>) at ../dbms/src/AggregateFunctions/AggregateFunctionNull.h:43
#3 DB::IAggregateFunctionHelper<DB::AggregateFunctionNullUnary<true> >::addFree (that=<optimized out>, place=<optimized out>, columns=<optimized out>, row_num=<optimized out>, arena=<optimized out>) at ../dbms/src/AggregateFunctions/IAggregateFunction.h:131
#4 0x000000000679772f in DB::AggregatingSortedBlockInputStream::addRow (this=this@entry=0x7f982de19c00, cursor=...) at ../dbms/src/Common/AlignedBuffer.h:31
#5 0x0000000006797faa in DB::AggregatingSortedBlockInputStream::merge (this=this@entry=0x7f982de19c00, merged_columns=..., queue=...) at ../dbms/src/DataStreams/AggregatingSortedBlockInputStream.cpp:140
#6 0x0000000006798979 in DB::AggregatingSortedBlockInputStream::readImpl (this=0x7f982de19c00) at ../dbms/src/DataStreams/AggregatingSortedBlockInputStream.cpp:78
#7 0x000000000622db55 in DB::IBlockInputStream::read (this=0x7f982de19c00) at ../dbms/src/DataStreams/IBlockInputStream.cpp:56
#8 0x0000000006613bee in DB::MergeTreeDataMergerMutator::mergePartsToTemporaryPart (this=this@entry=0x7f97ec65e1a0, future_part=..., merge_entry=..., time_of_merge=<optimized out>, disk_reservation=<optimized out>, deduplicate=<optimized out>) at /usr/include/c++/8/bits/shared_ptr_base.h:1018
#9 0x000000000658f7a4 in DB::StorageReplicatedMergeTree::tryExecuteMerge (this=0x7f97ec65b810, entry=...) at /usr/include/c++/8/bits/unique_ptr.h:342
#10 0x00000000065940ab in DB::StorageReplicatedMergeTree::executeLogEntry (this=0x7f97ec65b810, entry=...) at ../dbms/src/Storages/StorageReplicatedMergeTree.cpp:910
<snip>
(gdb) f 1
(gdb) p MAX_SMALL_STRING_SIZE
$1 = 48
(gdb) p capacity
$2 = 64
(gdb) p value
$3 = {data = 0x7f97242fcbd0 "HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH", size = 61}
v2: avoid leaking of allocated by Arena memory on the intermediate step
Fixes: 8f8d2c048e
("Merge pull request #4629 from bgranvea/simple_aggregate_function")
2019-05-19 03:32:55 +03:00
Nikita Lapkov
483f68b728
refactor. introduce SleepFor* functions
2019-05-19 00:25:45 +00:00
alexey-milovidov
2254b171a7
Merge pull request #5313 from yandex/fix-external-query-in-with-single-element
...
Fix external queries with IN operator.
2019-05-19 03:12:57 +03:00
Alexander Tretiakov
f6812bbb1a
fix style
2019-05-19 02:57:26 +03:00
Danila Kutenin
876b5c3bbb
style
2019-05-19 02:21:29 +03:00
Alexey Milovidov
648d2bdb25
Fixed test
2019-05-19 01:19:24 +03:00
Alexander Tretiakov
f06b7d1f08
Merge branch 'master' of github.com:yandex/ClickHouse into prepared_statements
2019-05-19 00:11:13 +03:00
Alexander Tretiakov
c661f5c0a1
new
2019-05-19 00:07:23 +03:00
alexey-milovidov
e73fc1bd0f
Merge pull request #5320 from sundy-li/feature/funnel64
...
Make windowFunnel support other Unsigned Integer Types
2019-05-18 23:47:12 +03:00
Danila Kutenin
fca6e4fd38
constant string handling
2019-05-18 18:09:52 +03:00
Danila Kutenin
95cd3e5bb8
style
2019-05-18 16:38:03 +03:00
Danila Kutenin
1c6707526a
style
2019-05-18 16:21:48 +03:00
Danila Kutenin
59f26b7569
some optimizations
2019-05-18 15:56:26 +03:00
Danila Kutenin
a49ee5efd6
some optimizations
2019-05-18 15:52:33 +03:00
Danila Kutenin
84b04dc8ea
format function added
2019-05-18 15:29:10 +03:00
Danila Kutenin
4e3a607267
format function added
2019-05-18 14:30:36 +03:00
alexey-milovidov
24b16da9fd
Merge pull request #5235 from vitlibar/improve-new-json-functions
...
Improve new json functions
2019-05-18 12:51:41 +03:00
alexey-milovidov
c2132880f6
Update WriteBufferFromVector.h
2019-05-18 12:43:43 +03:00
alexey-milovidov
7985ad10ef
Update IStorage.h
2019-05-18 12:31:51 +03:00
sundy-li
dcfdc09003
fix style
2019-05-18 09:34:55 +08:00
alexey-milovidov
fa4a7eb3d1
Merge branch 'master' into merge-itable-istorage
2019-05-18 00:37:12 +03:00
alexey-milovidov
8bf48de9c9
Merge pull request #5308 from abyss7/issue-5100
...
Add setting to regulate Kafka committing policy
2019-05-18 00:27:19 +03:00
alexey-milovidov
8b9b305a5f
Merge pull request #5325 from abyss7/issue-5286
...
Allow to shadow virtual column '_table' in Merge engine
2019-05-18 00:17:34 +03:00
alexey-milovidov
34f36e2891
Merge pull request #5304 from 4ertus2/funcs
...
Support quantile(s) and median for Decimal
2019-05-17 23:03:27 +03:00
Danila Kutenin
e0b90de474
Merge pull request #5322 from yandex/to_valid_utf8
...
toValidUTF8 function added
2019-05-17 22:48:32 +03:00
Ivan Lezhankin
dcff73c8d4
Fix build
2019-05-17 21:45:42 +03:00
Ivan Lezhankin
7b6c78402d
Allow to shadow virtual column '_table' in Merge engine
2019-05-17 20:40:51 +03:00
Ivan Lezhankin
7f762aee88
Move some code from header to source file.
2019-05-17 17:48:03 +03:00
Ivan Lezhankin
0821d62516
Merge ITableDeclaration into IStorage.
...
Also a couple of massive include-refactorings with better forwarding
2019-05-17 17:34:25 +03:00
Vitaly Baranov
095fc7b454
Optimization by using implementation-specific JSONParser::sizeOfArray(), JSONParser::sizeOfObject().
2019-05-17 17:24:13 +03:00
Danila Kutenin
64913c4778
better names
2019-05-17 16:00:29 +03:00
Yuriy
4a14eac00b
fixed memory leak and changed logging levels
2019-05-17 16:00:09 +03:00
Danila Kutenin
0d3422fa8a
toValidUTF8 function added
2019-05-17 15:55:21 +03:00
sundy-li
cbaca96926
remove spaces
2019-05-17 19:41:18 +08:00
sundy-li
4c95b9d007
modify createAggregateFunctionWindowFunnel
2019-05-17 19:31:29 +08:00
sundy-li
d3c4c1c255
modify createAggregateFunctionWindowFunnel
2019-05-17 19:30:09 +08:00
sundy-li
760bc5708d
support unsigned integer type in windowFunnel Aggregate function
2019-05-17 19:17:52 +08:00
Artem Zuikov
4eee10d788
Merge pull request #5271 from 4ertus2/some
...
Cache ExpressionBlockInputStream header
2019-05-17 13:14:22 +03:00
alexey-milovidov
1707cd79c8
Merge pull request #5297 from github1youlc/xid_equal_to_close_xid_deadlock_fix
...
fix deadlock when xid equal to close_xid
2019-05-17 11:45:35 +03:00
Alexey Milovidov
09073e1229
More tests
2019-05-17 01:55:29 +03:00
Alexey Milovidov
b075de45d6
Fixed test
2019-05-17 01:51:26 +03:00
Alexey Milovidov
dd9e993a87
Fixed issue #3540 (in progress)
2019-05-17 00:09:06 +03:00
Alexey Milovidov
5352b53671
Added missing file
2019-05-16 22:57:20 +03:00
Alexey Milovidov
efd882aa29
Better logic
2019-05-16 22:55:18 +03:00
Vitaly Baranov
823d862ceb
Add a setting to disable simdjson.
2019-05-16 22:39:49 +03:00
Alexey Milovidov
c9343c81b3
Miscellaneous
2019-05-16 22:19:30 +03:00
Alexey Milovidov
1ae7a8d313
Force formatting of IN with single element in parentheses
2019-05-16 22:12:58 +03:00
Alexey Milovidov
d2bb2a9892
Added failing test
2019-05-16 22:00:46 +03:00
Vitaly Baranov
b90a3a4222
Add UInt64 support to JSON functions.
2019-05-16 21:22:59 +03:00
Vitaly Baranov
8ab4e4dcfe
Use rapidjson when AVX2 instructions are not available.
2019-05-16 20:40:24 +03:00
chertus
927557b0f8
move caching to ctor
2019-05-16 20:16:25 +03:00
Yuriy
0cd3094240
fixed stack buffer overflow
2019-05-16 20:15:43 +03:00
chertus
21cf553f16
extract readDecimalText.h from readFloatText.h
2019-05-16 19:41:10 +03:00
Artem Zuikov
c3588fd5da
Merge pull request #5291 from 4ertus2/nulls
...
Add toDecimalOrZero and toDecimalOrNull fuctions
2019-05-16 18:53:17 +03:00
Ivan Lezhankin
a14013dff7
Add setting to regulate Kafka committing policy.
2019-05-16 18:20:30 +03:00
chertus
fdcbf509bb
support quantile(s)ExactWeighted for Decimal
2019-05-16 17:33:13 +03:00
chertus
50c35a70db
support quanitle, quantiles, median for Decimal
2019-05-16 15:53:33 +03:00
Vitaly Baranov
263fc16bd5
Fix handling wrong JSONs.
2019-05-16 15:16:21 +03:00
chertus
ab517cdf4d
Merge branch 'master' into decimal
2019-05-16 14:22:52 +03:00
Yuriy
a51c293ec6
merged 'origin/master' into mysql
2019-05-16 14:19:05 +03:00
Vitaly Baranov
f4942007e1
Add function JSONExtractKeysAndValues().
2019-05-16 14:09:22 +03:00
Vitaly Baranov
99ab74acc6
Use CpuFlagsCache instead of __builtin_cpu_supports.
2019-05-16 14:09:22 +03:00
Vitaly Baranov
edf1c42c7b
Add comments to the class template FunctionJSON.
2019-05-16 14:09:22 +03:00
Vitaly Baranov
c93bd31695
Simplify template implementation.
2019-05-16 14:09:22 +03:00
Vitaly Baranov
76bda0342b
Move ExtraArg to the end of arguments of JSONExtract().
2019-05-16 14:09:22 +03:00
Vitaly Baranov
d003682626
Implement function JSONExtractRaw().
2019-05-16 14:09:22 +03:00
Vitaly Baranov
900f5cac81
Return Enum8 instead of string from JSONType().
2019-05-16 14:09:22 +03:00
Vitaly Baranov
8be2e728c0
Use capital letters in the names of json functions: jsonHas => JSONHas
2019-05-16 14:09:22 +03:00
Vitaly Baranov
0d26ac8583
Reimplement indices in objects in more straightforward way
2019-05-16 14:09:22 +03:00
chertus
2739a3f6d0
Merge branch 'master' into nulls
2019-05-16 14:02:12 +03:00
linceyou
c6108eec73
fix possible deadlock
2019-05-16 14:42:56 +08:00
Yuriy
4ee84810b0
including information about query execution in response
2019-05-16 08:36:08 +03:00
Yuriy
459ec05828
fixed style
2019-05-16 06:45:17 +03:00
Yuriy
ff4937859e
added MySQL wire protocol presentational format
2019-05-16 06:34:04 +03:00
alexey-milovidov
dcc88f3a0c
Merge pull request #5284 from 4ertus2/bugs
...
fix decimal quoted csv input
2019-05-16 00:07:23 +03:00
alexey-milovidov
2affb3ca82
Update DataTypesDecimal.h
2019-05-16 00:01:14 +03:00
alexey-milovidov
8e2bdde93b
Update StorageKafka.cpp
2019-05-15 23:57:24 +03:00
chertus
5f19c0981d
add toDecimalOrZero and toDecimalOrNull fuctions
2019-05-15 21:50:35 +03:00
proller
51ca4cbaa4
Build fixes ( #5278 )
2019-05-15 20:19:39 +03:00
proller
0dd29e7c5b
clang-format of AggregateFunctions/AggregateFunctionTSGroupSum.*
2019-05-15 19:27:44 +03:00
Yangkuan Liu
0760a3436f
add AggregateFunction TSgroup{Rate}Sum ( #4542 )
2019-05-15 19:16:25 +03:00
Ivan
1ea9e3019d
Freeze the Kafka buffer after first empty response ( #5283 )
...
* Check inside inferior streams for cancellation while reading.
* Stop reading from Kafka buffer after first empty read.
2019-05-15 19:11:50 +03:00
Ivan Lezhankin
337ddf5047
Catch cppkafka exceptions about consumer creation failures
2019-05-15 17:23:52 +03:00
chertus
720f8667e4
fix decimal quoted csv input
2019-05-15 16:51:17 +03:00
chertus
02f01a5104
throw Decimal overflow for Inf and NaN
2019-05-15 15:28:44 +03:00
Artem Zuikov
98359a6a09
Merge pull request #5267 from 4ertus2/row_ref_list
...
RowRefList improvements
2019-05-15 13:38:48 +03:00
proller
0da7463a6b
CLICKHOUSE-4519 Support dictionaries in clickhouse-copier ( #5270 )
2019-05-15 12:16:09 +03:00
Nikita Lapkov
ab69128e1d
introduce Backtrace class
2019-05-14 22:15:23 +00:00
proller
7cb8d46338
Fix build (move code from AggregateFunctionMLMethod.h) ( #5266 )
2019-05-14 22:52:29 +03:00
alexey-milovidov
2cbbbba7c8
Merge pull request #5269 from vitlibar/fix-postfix-increment-in-settings
...
Fix postfix increment operator in Settings::iterator
2019-05-14 22:24:03 +03:00
alexey-milovidov
88b34999fe
Merge pull request #5247 from zhang2014/fix/rename_data_race
...
fix data race in rename query
2019-05-14 22:07:52 +03:00
chertus
4a5e2dfd3c
cache ExpressionBlockInputStream header
2019-05-14 21:26:19 +03:00
Vitaly Baranov
9620e2e223
Merge pull request #5003 from Enmk/geohash_support
...
Implementation of geohashEncode and geohashDecode functions;
2019-05-14 20:01:22 +03:00
Ivan
4a5832b18a
Check the time limit every (flush_interval / poll_timeout) number of rows from Kafka ( #5249 )
2019-05-14 18:52:03 +03:00
Vitaly Baranov
4674ac2091
Fix postfix increment operator of Settings::iterator
2019-05-14 18:46:01 +03:00
chertus
b166791176
batched version of RowRefList
2019-05-14 17:40:43 +03:00
chertus
6200d20dc2
RowRefList refactoring
2019-05-14 17:39:03 +03:00
Artem Zuikov
aba710a70e
Merge pull request #5260 from 4ertus2/joins
...
Fix perf regression: do not add right join key to result if possible
2019-05-14 15:33:54 +03:00
Nikolai Kochetov
808d0f3b08
Merged with master.
2019-05-14 13:31:19 +03:00
proller
cc3de4115f
Build fixes ( #5261 )
2019-05-14 12:58:33 +03:00
Nikolai Kochetov
4ef3ff7270
Better exception safety for ISource and MergingAggregatedTransform.
2019-05-14 12:50:04 +03:00
chertus
20e7de7cce
fix perf regression: do not add right join key to result if possible
2019-05-13 21:58:15 +03:00
Alexander Kozhikhov
332a8a97ab
style
2019-05-13 20:08:58 +03:00
Nikolai Kochetov
6a781cf2c8
Free chunks when merge sort is finished at MergeSorter.
2019-05-13 17:57:49 +03:00
Alexander Kozhikhov
003a0fbadf
conflict fix
2019-05-13 17:43:47 +03:00
Alexander Kozhikhov
9b4f322fd8
Merge branch 'master' of https://github.com/yandex/ClickHouse
2019-05-13 16:50:56 +03:00
Alexander Kozhikhov
79010b7c3c
some review fixes
2019-05-13 16:49:53 +03:00
Nikolai Kochetov
ba6768557e
Fix rows_before_limit_at_least.
2019-05-13 16:04:52 +03:00
Nikolai Kochetov
fe9a45fee1
Fix rows_before_limit_at_least.
2019-05-13 15:08:02 +03:00
Nikolai Kochetov
18a7b0d7a2
Fix data race in PipelineExecutor.
2019-05-13 13:03:47 +03:00
zhang2014
2206ba464f
fix data race in rename query
2019-05-13 15:54:38 +08:00
Guillaume Tassery
9c295fa524
Don't ask client to send write info byte if the version cannot handle it
2019-05-13 14:18:02 +07:00
Guillaume Tassery
1ae8948177
Merge branch 'master' of https://github.com/yandex/ClickHouse into send_header
2019-05-13 13:35:12 +07:00
Guillaume Tassery
a1ed3f8f6b
Add checks for header progress
2019-05-13 12:55:53 +07:00
Guillaume Tassery
2bd3895e40
Rename HTTP header on total_rows to rows_in_set
2019-05-13 11:56:08 +07:00
Guillaume Tassery
1b30f91c42
Return to old implementation of read and write values for progress
2019-05-13 11:48:09 +07:00
Nikita Vasilev
ee3c50e1a0
mayBeTrueOnGranule
2019-05-12 20:08:28 +03:00
Nikita Vasilev
3e02eaf28d
fix null minmax
2019-05-12 20:01:36 +03:00
Nikita Lapkov
6dbe205b55
Merge remote-tracking branch 'upstream/master' into query-poor-mans-profiler
2019-05-12 16:16:30 +00:00
svladykin
22389d4eca
Support for bitmapHasAny and bitmapHasAll functions.
2019-05-12 17:47:31 +03:00
alexey-milovidov
9ce2dd8803
Merge pull request #5238 from janplus/if-nullable-bug
...
Fix if, multiIf's nullable bug.
2019-05-12 11:47:37 +03:00
alexey-milovidov
f7343ecb6f
Merge pull request #4639 from IvanKush/feat/parallel-alter-modify
...
feat alter: parallelize processing of parts in alter modify
2019-05-12 00:39:46 +03:00
hcz
cf95327cba
Remove unused variables and add comment
2019-05-11 02:06:58 +08:00
ivan-kush
ab6558b8b4
add spaces amp
2019-05-10 17:34:02 +03:00
Vasily Nemkov
e4988110ec
Implementation of geohashEncode and geohashDecode functions;
...
Function signatures:
* geohashEncode(float lon, float lat, int precision) => string
* geohashDecode(string encoded) => (float llon, float lat)
With test cases and documentation;
2019-05-10 14:59:24 +03:00
吴健
bd43e8bada
Fix if, multiIf's nullable bug.
2019-05-10 18:42:44 +08:00
Guillaume Tassery
a4c891e529
Typo for progress and summary header
2019-05-10 13:50:48 +07:00
alexey-milovidov
8ef7f3589a
Merge pull request #4936 from TCeason/feature/support_settings_for_async
...
Suport settings for async distributed inserts (#4852 )
2019-05-09 23:59:29 +03:00
alexey-milovidov
001e4bfe76
Merge pull request #5209 from PerformanceVision/rename_mv
...
Support rename operation for MaterializeView storage
2019-05-09 23:10:41 +03:00
alexey-milovidov
9f5e1a5b80
Merge pull request #5228 from andyyzh/fix_bitmap_issue_5220
...
Fix bitmap functions crash the server bug segfault
2019-05-09 23:06:57 +03:00
alexey-milovidov
a1cb9a2d67
Merge pull request #5152 from janplus/bug-null-in
...
Fix null problem in FunctionIn
2019-05-09 19:22:41 +03:00
alexey-milovidov
8f8d2c048e
Merge pull request #4629 from bgranvea/simple_aggregate_function
...
SimpleAggregateFunction data type
2019-05-09 18:45:59 +03:00
Danila Kutenin
8be1bc009a
move CpuId to Common
2019-05-09 13:33:56 +03:00
Andy Yang
4b66622601
Fix bitmap functions crash the server bug segfault
2019-05-09 17:24:36 +08:00
alexey-milovidov
4853b06f95
Merge pull request #5223 from proller/fix26
...
Build fixes
2019-05-09 11:38:20 +03:00
Guillaume Tassery
c8bf190f84
add unsafe function member for (add|remove)dependency for calling manually the context locking
2019-05-09 13:12:02 +07:00
Artem Zuikov
7234de83d6
Merge pull request #5217 from 4ertus2/joins
...
Join.h refactoring: remove useless specialisations
2019-05-08 20:29:44 +03:00
proller
deddb40bf2
fix
2019-05-08 17:25:17 +03:00
Vitaly Baranov
7ace113ac0
Use custom cmake file for simdjson and fix build
2019-05-08 16:20:25 +03:00
Vitaly Baranov
14d58737dd
Fix error: use of old-style cast
2019-05-08 16:20:25 +03:00
hcz
682ce99133
Return strings in jsonType
2019-05-08 16:20:25 +03:00
hcz
706f335042
Format code and update tests
2019-05-08 16:20:25 +03:00
hcz
8cae381428
Performance improvement
2019-05-08 16:20:25 +03:00
hcz
b721ae11f5
Fix const column detection
2019-05-08 16:20:25 +03:00
hcz
e1a236f55c
Update API
2019-05-08 16:20:25 +03:00
hcz
789b484108
Fix cmakelists
2019-05-08 16:20:25 +03:00
hcz
560246c0c3
Add Simdjson API
2019-05-08 16:20:25 +03:00
proller
10c349e398
Fix macos build
2019-05-08 15:26:35 +03:00
chertus
4969ad2f98
correct comment & some renames
2019-05-08 13:53:45 +03:00
proller
b9385f9620
Disable test in macos
2019-05-08 13:24:50 +03:00
Ivan Kush
2a356791ab
Merge branch 'master' into feat/parallel-alter-modify
2019-05-07 23:53:14 +03:00
ivan-kush
5bde1c69ab
last try?
2019-05-07 23:41:15 +03:00
chertus
74feef7e53
Join.h refactoring: remove unneeded specialisations
2019-05-07 21:21:44 +03:00
Andy Yang
92b0c9a668
Add document and test sql
2019-05-07 19:27:20 +08:00
Guillaume Tassery
4cfb2859aa
set generateInnerTableName function as inline
2019-05-07 14:38:10 +07:00
Guillaume Tassery
55dc86ef74
Support rename operation for MaterializeView storage
2019-05-07 13:54:55 +07:00
吴健
c687a85304
Merge branch 'bug-null-in' of github.com:janplus/ClickHouse into bug-null-in
2019-05-07 13:59:46 +08:00
吴健
84ee8cec93
Add function ignoreExceptNull to meet nullable functionIn's requirement for optimization of analyse.
2019-05-07 13:20:23 +08:00
Andy Yang
3d583dafea
toCustomWeek, toCustomYear, toStartOfCustomYear functions
2019-05-06 20:14:45 +08:00
Guillaume Tassery
3f8121d34f
format code style
2019-05-06 17:23:06 +07:00
Guillaume Tassery
24dce70207
Merge branch 'master' of github.com:PerformanceVision/ClickHouse into ignore_scheme
2019-05-06 17:20:25 +07:00
Guillaume Tassery
6dcaadc620
Merge remote-tracking branch 'upstream/master' into send_header
2019-05-06 17:18:41 +07:00
Guillaume Tassery
7d578edc85
Check null values for when we send summary header
2019-05-06 16:09:45 +07:00
Danila Kutenin
c280907f09
Zero initialization instead of memset
2019-05-06 11:34:28 +03:00
Guillaume Tassery
55842dce10
code style
2019-05-06 13:57:48 +07:00
Guillaume Tassery
e0bd16c1f4
Backward compatibility for write progress with old version of server and client
2019-05-06 13:14:37 +07:00
hcz
4f3e164c73
Fix and add tests
2019-05-06 12:08:54 +08:00
hcz
d86d60297a
Add skewness and kurtosis functions
2019-05-06 11:49:14 +08:00
Danila Kutenin
2abf420fac
Merge pull request #5198 from yandex/ngram_vector_vector_distance
...
Ngram vector_vector distance added
2019-05-06 02:49:59 +03:00
Danila Kutenin
512c7fa3a4
Comments
2019-05-06 00:40:37 +03:00
Danila Kutenin
8b235f7a4a
Comments
2019-05-06 00:37:58 +03:00
Danila Kutenin
6a6b30a56f
Less code with unique ptrs and some docs added
2019-05-06 00:35:08 +03:00
Danila Kutenin
f613c06c47
ngram vector_vector distance added
2019-05-05 23:48:46 +03:00
alexey-milovidov
8664032c8d
Merge pull request #5192 from zhang2014/fix/require_joined_columns
...
try fix push require columns with join
2019-05-05 18:48:26 +03:00
Danila Kutenin
ced9805cc1
Remove condition of prefixes first
2019-05-05 15:26:20 +03:00
zhang2014
359e4c33bd
try fix push require columns with join
2019-05-05 19:12:07 +08:00
Danila Kutenin
e531348e12
Better condition
2019-05-05 12:34:43 +03:00
Danila Kutenin
451407a829
Fix word extraction if prefix candidate is small
2019-05-05 12:32:26 +03:00
Andy Yang
eb4d85e964
toCustomWeek, toCustomYear, toStartOfCustomYear functions
2019-05-05 15:54:51 +08:00
alexey-milovidov
784befd0f1
Merge pull request #5189 from yandex/rwlock-fix-race-condition
...
Fixed race condition with recursive usage of RWLock
2019-05-05 10:52:15 +03:00
Danila Kutenin
ca4f098362
fix hyperscan to treat regular expressions as utf-8 expressions
2019-05-05 09:51:59 +03:00
Alexey Milovidov
50a9d733b4
Attempt to fix race condition in recursive RWLock
2019-05-05 05:01:23 +03:00
Alexey Milovidov
c462b0fabb
Miscellaneous
2019-05-05 02:12:55 +03:00
Alexey Milovidov
aca0195468
Miscellaneous
2019-05-04 19:17:11 +03:00
Alexey Milovidov
b2443f6aa6
Removed huge chunk of bad code
2019-05-04 06:45:58 +03:00
Alexey Milovidov
24dc2c858a
Removed huge chunk of bad code
2019-05-03 21:07:59 +03:00
Alexey Milovidov
ad355897f7
Removed huge chunk of bad code
2019-05-03 05:09:41 +03:00
Alexey Milovidov
a6ca9f266f
Removed huge chunk of bad code
2019-05-03 05:00:57 +03:00
Alexey Milovidov
41a32d8693
Removed bad code
2019-05-03 03:27:11 +03:00
Alexey Milovidov
0a8e888671
Fixed bad code
2019-05-03 03:26:46 +03:00
Alexey Milovidov
9537ff0594
Miscellaneous
2019-05-03 01:51:39 +03:00
alexey-milovidov
0dd0611873
Merge pull request #5173 from yandex/rename-method
...
Rename method for consistency
2019-05-03 00:58:51 +03:00
ivan-kush
abfb681a04
hz
2019-05-03 00:43:24 +03:00
ivan-kush
9ce742e040
Merge remote-tracking branch 'upstream/master' into feat/parallel-alter-modify
2019-05-03 00:25:56 +03:00
ivan-kush
d555a165a4
debug stress address
2019-05-02 21:48:38 +03:00
alexey-milovidov
9e3c80d2ed
Merge pull request #5170 from yandex/cidr-to-range-better-code
...
Cidr to range better code
2019-05-02 19:29:36 +03:00
Alexey Milovidov
270a31abb5
Rename method for consistency
2019-05-02 19:07:23 +03:00
ivan-kush
ea82760463
add reset
2019-05-02 18:12:57 +03:00
Alexey Milovidov
6a271adad3
Added max_parts_in_total threshold to MergeTree tables
2019-05-02 17:48:54 +03:00
ivan-kush
3ecb66d965
debug stress address
2019-05-02 16:42:09 +03:00
Alexey Milovidov
4dc0170d2c
CIDR functions: better code #5095
2019-05-02 16:04:24 +03:00
ivan-kush
591325468b
make_unique
2019-05-02 14:54:34 +03:00
alexey-milovidov
478b721b36
Merge pull request #5167 from yandex/remove-useless-code-in-columns-description
...
Removed bad and useless code in ColumnsDescription
2019-05-02 02:16:36 +03:00
Alexey Milovidov
0381a6a1ec
Better code for CIDR to range functions #5095
2019-05-02 01:09:24 +03:00
Alexey Milovidov
3fa2784e7c
Removed unneeded file #5095
2019-05-02 01:00:56 +03:00
alexey-milovidov
2dccdb18eb
Merge pull request #5095 from PerformanceVision/CIDR_MASK
...
Functions for calculate lower and high range of an IP address using a CIDR mask
2019-05-02 01:00:29 +03:00
Alexey Milovidov
1be21e3cb6
Removed bad and useless code in ColumnsDescription
2019-05-02 00:43:05 +03:00
alexey-milovidov
d4b4a9425b
Merge pull request #5154 from yandex/fix-low-cardinality-keys-in-set-index
...
LowCardinality keys in set index
2019-05-01 20:19:04 +03:00
ivan-kush
6ac5aa5e49
restart performance
2019-05-01 18:46:17 +03:00
ivan-kush
4a3a1fc6d9
return transactions cleaning
2019-05-01 15:43:43 +03:00
Ivan Kushnarenko
e38f6e08d8
debug tsan refactor trash
2019-05-01 13:26:49 +03:00
proller
83a35d7644
Update contributors
2019-04-30 22:46:07 +03:00
Vitaly Baranov
2dfe73eefc
Merge pull request #5156 from vitlibar/settings-constraints-remove-thread-local
...
Get rid of thread_local in SettingsConstraints.cpp
2019-04-30 20:40:52 +03:00
Nikolai Kochetov
b8adb0937f
Do not create processors for totals stream.
2019-04-30 20:37:30 +03:00
Nikolai Kochetov
43adf33ec2
Do not create processors for totals stream.
2019-04-30 20:30:19 +03:00
alexey-milovidov
35471f4234
Update in.cpp
2019-04-30 20:26:56 +03:00
Nikolai Kochetov
be91f09417
Merge branch 'master' into fix-low-cardinality-keys-in-set-index
2019-04-30 20:26:18 +03:00
Nikolai Kochetov
f170e55ebd
Do not create processors for totals stream.
2019-04-30 20:20:34 +03:00
Nikolai Kochetov
ad8af5b5ba
Do not create processors for totals stream.
2019-04-30 20:12:43 +03:00
Nikolai Kochetov
1410d1a1ae
Do not create processors for totals stream.
2019-04-30 20:06:41 +03:00
Nikolai Kochetov
728e8dfc26
Do not create processors for totals stream.
2019-04-30 20:04:31 +03:00
Nikolai Kochetov
72c0530845
Do not create processors for totals stream.
2019-04-30 20:01:12 +03:00
Danila Kutenin
7a2e40da28
pragma once in header file
2019-04-30 19:48:33 +03:00
Danila Kutenin
3f1523a80a
Merge pull request #5070 from danlark1/master
...
Upgrade our LZ4 decompression with the new reference implementation optimizations
2019-04-30 19:29:24 +03:00
alexey-milovidov
e7ec3b9eb8
Merge pull request #5136 from PerformanceVision/basename
...
Add a basename function
2019-04-30 19:15:35 +03:00
alexey-milovidov
b88c981902
Update basename.cpp
2019-04-30 19:15:08 +03:00
alexey-milovidov
39b696f9df
Update basename.cpp
2019-04-30 19:14:53 +03:00
Ivan
dede124449
Fixes after premature merge of #5139 ( #5143 )
...
* Implement move-constructor via move-assignment operator.
* Reimplement copy-ctor via copy-assignment operator too.
2019-04-30 19:05:39 +03:00
Nikolai Kochetov
6a3966cd08
Update PreparedSets.h
2019-04-30 17:46:17 +03:00
Vitaly Baranov
19259ab5e3
Get rid of thread_local in SettingsConstraints.cpp
2019-04-30 17:09:10 +03:00
Nikolai Kochetov
249a88784b
Remove thread group from PipelineExecutor task.
2019-04-30 15:51:25 +03:00
Nikolai Kochetov
ced8e607f1
Wait for tasks from thread pool in case of exception in PipelineExecutor.
2019-04-30 15:28:11 +03:00
Nikolai Kochetov
6b2656b02c
Remove LowCardinality from types in PreparedSetKey. #5031
2019-04-30 13:34:12 +03:00
Nikolai Kochetov
e20f6a96af
Disable pushing exceptions to ports from ISource.
2019-04-30 12:45:13 +03:00
Nikolai Kochetov
0faab7ff12
Disable pushing exceptions to ports from ISource.
2019-04-30 12:43:51 +03:00
Nikolai Kochetov
99ff2375ab
Skip false constants in FilterTransform.
2019-04-30 12:38:37 +03:00
Guillaume Tassery
ee742f38d9
Formatting
2019-04-30 13:53:09 +07:00
Guillaume Tassery
9a5a0b2776
Formatting
2019-04-30 13:50:38 +07:00
吴健
acbeedad38
Fix null problem in FunctionIn
2019-04-30 11:50:30 +08:00
Danila Kutenin
0d3ff520c6
Typos
2019-04-30 00:44:17 +03:00
Danila Kutenin
8089759205
Remove bad headers
2019-04-30 00:43:05 +03:00
alexey-milovidov
109726d533
Update basename.cpp
2019-04-30 00:40:54 +03:00
Danila Kutenin
d38f4cd3a7
Almost empty
2019-04-30 00:36:53 +03:00
alexey-milovidov
0a34e05130
Merge pull request #5138 from CurtizJ/limit-by-offset
...
Added support of LIMIT n, m BY clause.
2019-04-30 00:17:29 +03:00
Ivan
6291c4098f
Revert "Merge pull request #5139 from abyss7/fix-self-move" ( #5150 )
...
This reverts commit bd1f8fe97a
, reversing
changes made to 5d1091bfee
.
2019-04-29 23:33:26 +03:00
Danila Kutenin
436029bf64
No AVX but remain wildcopy 32
2019-04-29 22:30:14 +03:00
Nikolai Kochetov
65fb195fd7
Pass exception from ISource.
2019-04-29 21:43:50 +03:00
Nikolai Kochetov
062407cf14
Fix build.
2019-04-29 21:24:32 +03:00
Nikolai Kochetov
00bccfa232
Fix rows_before_limit_at_least.
2019-04-29 19:52:50 +03:00
Nikolai Kochetov
1c0cf652ef
Attach to current thread in threadpool.
2019-04-29 18:01:53 +03:00
alexey-milovidov
bd1f8fe97a
Merge pull request #5139 from abyss7/fix-self-move
...
Remove move-assignment to prevent possible self-move
2019-04-29 17:08:23 +03:00
Nikolai Kochetov
aacc0572e5
Attach to current thread in threadpool.
2019-04-29 16:57:29 +03:00
Ivan Lezhankin
9a1aee4c2e
Remove move-assignment to prevent possible self-move
2019-04-29 16:47:28 +03:00
CurtizJ
7766f5c0c3
added offset for limit by
2019-04-29 16:12:39 +03:00
Vitaly Baranov
5d1091bfee
Merge pull request #5130 from vitlibar/settings-refactoring
...
Templatize settings.
2019-04-29 15:53:21 +03:00
Nikolai Kochetov
36a9b5155b
Attach to current thread in threadpool.
2019-04-29 15:23:20 +03:00
Nikolai Kochetov
48e4dd9a9e
Attach to current thread in threadpool.
2019-04-29 15:19:32 +03:00
Nikolai Kochetov
e6f86207c5
Attach to current thread in threadpool.
2019-04-29 15:11:01 +03:00
Nikolai Kochetov
caf9ed639b
Attach tasks from PipelineExecutor to thread group.
2019-04-29 14:04:03 +03:00
Nikolai Kochetov
0b8107c497
Fix totals with rollup.
2019-04-29 13:00:17 +03:00
Guillaume Tassery
95141804fb
Add a basename function
2019-04-29 16:40:44 +07:00
tai
b394a79af3
try fix batch async insert settings for Distributed
2019-04-29 17:02:23 +08:00
tai
0d39968233
Suport settings for async( #4852 )
...
There is no hash operation on Settings. Because it is less valuable for hash operations.
And I dont know how to write a testcase.
2019-04-29 17:02:23 +08:00
Yuriy
d21cf9d85f
ssl support
2019-04-29 09:05:30 +03:00
alexey-milovidov
1d69a73424
Merge pull request #5119 from nicelulu/update_24
...
modification retention function
2019-04-29 04:51:18 +03:00
alexey-milovidov
0a88bcbb48
Merge pull request #5129 from kvinty/msd-radix-sort
...
[WIP] Add MSD radix sort
2019-04-29 04:50:27 +03:00
alexey-milovidov
8d2941fa60
Update RadixSort.h
2019-04-29 04:50:18 +03:00
Vitaly Baranov
28d9a80072
Rename macro APPLY_FOR_SETTINGS => LIST_OF_SETTINGS.
2019-04-29 03:22:59 +03:00
Vitaly Baranov
5beaf33a9f
Get rid of code duplication, use templates.
2019-04-29 03:22:59 +03:00
Ivan Kushnarenko
bdbe97276c
remove groups
2019-04-27 23:15:10 +03:00
Ivan
9edbbc637a
Fix segmentation fault on iterator double-free inside RWLock ( #5127 )
...
* Store the key instead of iterator, which may get invalidated by erasure from another instance.
* Add test
2019-04-27 22:12:35 +03:00
Evgenii Pravda
91ccf2ab20
Fixes
2019-04-27 20:52:43 +03:00
ivan-kush
26b3910b7d
tsan debug
2019-04-27 20:01:30 +03:00
ivan-kush
40be74ac65
refactor
2019-04-27 18:27:57 +03:00
Ivan Kushnarenko
cb51558bdf
check build clang7 splitted
2019-04-27 11:24:50 +03:00
Vitaly Baranov
1b8c01e940
Transform comments for MergeTreeSettings into descriptions.
2019-04-27 01:09:16 +03:00
Vitaly Baranov
738a49f534
Use iterators instead of macros APPLY_FOR_SETTINGS and others.
2019-04-27 01:09:16 +03:00
Vitaly Baranov
7801671225
Use shared_ptr to avoid copying SettingsConstraints
2019-04-27 01:09:16 +03:00
Vitaly Baranov
7e3c8d6022
Implement new constraints: "min" and "readonly".
2019-04-27 01:09:16 +03:00
Evgenii Pravda
568ef78803
Add MSD radix sort
2019-04-27 01:07:32 +03:00
Nikolai Kochetov
4d87fd327f
Don't add info about processors to TOO_MANY_ROWS_OR_BYTES exception.
2019-04-26 21:43:13 +03:00
Nikolai Kochetov
13800ac650
Don't add info about processors to TOO_MANY_ROWS_OR_BYTES exception.
2019-04-26 20:33:46 +03:00
Nikolai Kochetov
e2a41a031a
Don't add info about processors to TOO_MANY_ROWS_OR_BYTES exception.
2019-04-26 20:21:14 +03:00
Nikolai Kochetov
90b5bb32ba
Allow pass exceptions through ports. Pass exceptions for ISimpleTransform.
2019-04-26 19:21:24 +03:00
Vitaly Baranov
77e7838c30
Implemented iterators in the SettingsCollection template class
2019-04-26 19:11:05 +03:00
Vitaly Baranov
d43e7a8960
Implement max
constraints for number settings.
2019-04-26 19:11:05 +03:00
Vitaly Baranov
8277e9d8f1
Refactoring of Settings based on new template class SettingsCollection.
...
Add new class SettingsConstraints.
2019-04-26 19:11:05 +03:00
Vitaly Baranov
b24c69743e
Use the same parameters in all APPLY_FOR_SETTINGS macros.
2019-04-26 19:11:05 +03:00
Nikolai Kochetov
080d573300
Fix port for totals.
2019-04-26 18:12:39 +03:00
Nikolai Kochetov
0aa9ee88db
Even task consuming in ResizeProcessor.
2019-04-26 14:40:35 +03:00
Nikolai Kochetov
4a9c0a1e56
Even task consuming in ResizeProcessor.
2019-04-26 14:34:51 +03:00
Nikolai Kochetov
b475fb1d4c
Even task consuming in ResizeProcessor.
2019-04-26 14:15:33 +03:00
821008736@qq.com
02e9cc8f2d
fix retention function
2019-04-26 17:36:35 +08:00
Guillaume Tassery
f21004ed7e
IPv4CIDRtoIPv4Range and IPv6CIDRtoIPv6Range return now an IP
2019-04-26 13:30:07 +07:00
Guillaume Tassery
7c4541b127
Merge branch 'master' into top_level_domain
2019-04-26 12:30:23 +07:00
Guillaume Tassery
40db4551f2
Add USE_GPERF on configuration file
2019-04-26 12:01:02 +07:00
Guillaume Tassery
d1bca5b6a4
Remove test file
2019-04-26 10:59:20 +07:00
Guillaume Tassery
7b1be6efc4
Clode cleaning and add test for X-ClickHouse-Summary header
2019-04-26 10:46:52 +07:00
Guillaume Tassery
3707f26edf
Write number of rows written in a summary instead of progress header
2019-04-26 10:38:39 +07:00
Danila Kutenin
f86cf7bd11
Correct cpu dispatch, nounroll for clang
2019-04-26 00:53:22 +03:00
ivan-kush
ba61e16093
style
2019-04-26 00:37:57 +03:00
ivan-kush
86af5fc0c2
Merge remote-tracking branch 'upstream/master' into feat/parallel-alter-modify
2019-04-25 22:48:44 +03:00
ivan-kush
af02fe4a96
Merge remote-tracking branch 'origin/feat/parallel-alter-modify' into feat/parallel-alter-modify
2019-04-25 22:33:09 +03:00
ivan-kush
33201fa9a8
rev
2019-04-25 21:57:43 +03:00
Danila Kutenin
3501f633e4
Cosmetics
2019-04-25 21:35:58 +03:00
Danila Kutenin
5c68881b72
Really faster LZ4 now, cpu dispatch in ClickHouse
2019-04-25 21:34:32 +03:00
Danila Kutenin
71d87a49b2
Merge branch 'master' of https://github.com/yandex/ClickHouse
2019-04-25 19:19:01 +03:00
Nikolai Kochetov
6d65f95283
Fix totals chunk in TotalsHavingTransform.
2019-04-25 18:35:13 +03:00
Nikolai Kochetov
e8e5164d9d
Don't use same headers for main and totals streams in QueryPipeline.
2019-04-25 17:52:51 +03:00
Nikolai Kochetov
d613716dc5
More bytes for DoubleConverter buffer.
2019-04-25 17:32:39 +03:00
Nikolai Kochetov
e9a63de607
More bytes for DoubleConverter buffer.
2019-04-25 17:00:07 +03:00
Nikolai Kochetov
b3a90eeda0
Read prefix in SourceFromInputStream.
2019-04-25 16:34:59 +03:00
Guillaume Tassery
ced71ac9fd
Send how many rows and bytes were written during the query
2019-04-25 18:25:49 +07:00
Alexey Milovidov
661c840fbe
Code cleanups after #4439
2019-04-25 04:16:26 +03:00
alexey-milovidov
445f51c01e
Merge pull request #4439 from kvinty/kvinty-radix-sort
...
Use radixSort in ORDER BY + add performance test
2019-04-25 02:45:38 +03:00
proller
c6d0e095e0
Prepare cmake for new contrib/poco ( #5062 )
2019-04-25 00:33:04 +03:00
alexey-milovidov
1de889c201
Merge pull request #5081 from Akazz/master
...
Support for header specified order of columns in TSVWithNames/CSVWithNames formats
2019-04-24 18:59:09 +03:00
alexey-milovidov
d2a4aa964d
Merge pull request #5026 from PerformanceVision/uniq_array
...
Add an optional max_size parameter to groupUniqArray
2019-04-24 14:34:39 +03:00
Guillaume Tassery
2640a0716c
Add some pragma for ignoring some compilation flags for file generated by gperf
2019-04-24 17:09:46 +07:00
proller
ba4687e110
Cmake: dont use LINK_MODE (but use BUILD_SHARED_LIBS) ( #5091 )
2019-04-24 12:06:28 +03:00
Guillaume Tassery
68b0144178
Remove unused header and some typo in comment for IPv6 range function
2019-04-24 13:26:28 +07:00
Guillaume Tassery
efd780f20d
Apply fix for IPv6 range function when we use a column with more than one element
2019-04-24 12:19:36 +07:00
Guillaume Tassery
0e67d424da
Code reformating for ip range function
2019-04-24 11:18:17 +07:00
alexey-milovidov
3db650861d
Update AggregateFunctionGroupUniqArray.h
2019-04-24 01:40:16 +03:00
Yuriy
a4bf3621e3
merged with master
2019-04-23 21:58:29 +03:00
Alexey Milovidov
b52f1257a9
Removed useless include
2019-04-23 19:48:46 +03:00
Guillaume Tassery
56393de68e
Handle UB case for CIDR IP range function and add documentation
2019-04-23 19:28:25 +07:00
Guillaume Tassery
8dee4fe5d1
Add function for get an ipv4 range using an ipv4 and a cidr mask
2019-04-23 14:02:23 +07:00
Guillaume Tassery
8b0dda39e4
Handle more test and update tests
2019-04-23 13:08:09 +07:00
Guillaume Tassery
3639f03bc6
Check if we got a reserved char on url for domain and top level domain
2019-04-23 12:56:24 +07:00
Guillaume Tassery
b567127f49
Doing more URL check on domain and topLevelDomain function
2019-04-23 12:23:59 +07:00
alexey-milovidov
0cf40e0029
Merge pull request #5082 from yandex/pvs-studio-fixes-3
...
Resolved some of PVS-Studio warnings
2019-04-22 22:06:07 +03:00
Alexander Kazakov
ecc6da1429
Fixed missing includes
2019-04-22 20:02:34 +03:00
Alexander Kazakov
c7a4b2ec75
Fixed style
2019-04-22 19:53:54 +03:00
alexey-milovidov
b1cf026b5b
Merge pull request #5080 from abyss7/issue-4736
...
Do not drop Kafka Consumer buffers after deletion of stream
2019-04-22 19:18:33 +03:00
Alexey Milovidov
58d7d1e451
Resolved some of PVS-Studio warnings
2019-04-22 19:07:09 +03:00
Danila Kutenin
6c0e7bb9ac
Merge branch 'master' of https://github.com/yandex/ClickHouse
2019-04-22 18:27:09 +03:00
Alexander Kazakov
bde1845bdc
Better naming
2019-04-22 17:00:51 +03:00
Alexander Kazakov
d90bab5e33
In [T|C]SVWithNames formats start using column information from header
2019-04-22 16:31:17 +03:00
Ivan Lezhankin
94bba1918f
Do not drop Kafka consumer buffers after closing stream
2019-04-22 16:23:05 +03:00
Guillaume Tassery
153c9d6455
Add function for get an IP range from a CIDR
2019-04-22 18:21:59 +07:00
Yuriy
e4766a4ef9
caching_sha2_password authentication plugin
2019-04-22 13:57:50 +03:00
hcz
3bbe57adac
Rename AggregateFunctionsStatisticsSimple.cpp to AggregateFunctionStatisticsSimple.cpp
2019-04-22 17:31:01 +08:00
Danila Kutenin
cabcaf673a
Comments
2019-04-21 20:41:45 +03:00
Danila Kutenin
2caf3d39ff
Faster LZ4 decompression because of new release
2019-04-21 20:31:15 +03:00
Alexander Kozhikhov
6c7f2cbc37
asan
2019-04-21 19:08:55 +03:00
Alexander Kozhikhov
fd07c97097
Merge branch 'master' of https://github.com/yandex/ClickHouse
2019-04-21 18:43:29 +03:00
Alexander Kozhikhov
0bedabb5e4
review fixes
2019-04-21 17:44:39 +03:00
Alexander Kozhikhov
ef98afb6a6
review fixes
2019-04-21 17:42:37 +03:00
Alexander Kozhikhov
daf4690d37
review fixes
2019-04-21 17:32:42 +03:00
Alexander Kozhikhov
b6d2c9f4d2
some review fixes
2019-04-21 02:22:42 +03:00
alexey-milovidov
e62999d8b9
Fixed typo in comment.
2019-04-20 23:25:19 +03:00
Danila Kutenin
e914d0d67a
Just update LZ4
2019-04-20 15:47:16 +03:00
Evgenii Pravda
5a773ed67c
Fix nulls order
2019-04-20 02:04:17 +03:00
Evgenii Pravda
bc4eb309e2
Trying to defeat gcc 8 (2)
2019-04-20 02:04:17 +03:00
Evgenii Pravda
6157ddba0d
Trying to defeat gcc 8
2019-04-20 02:04:17 +03:00
Evgenii Pravda
fecf0a3630
Some fixes
2019-04-20 02:04:17 +03:00
Evgenii Pravda
f1e842cdf6
Use radixSort when possible
2019-04-20 02:04:17 +03:00
Alexey Milovidov
ee1a843609
COWPtr: improvements (C++ Russia 2019, suggested by Alexey Malov)
2019-04-19 23:22:06 +03:00
Danila Kutenin
c7731b32f1
Try safe version
2019-04-19 15:34:56 +03:00
Guillaume Tassery
7a75003d26
Send X-ClickHouse-Progress header in the end of a query execution
2019-04-19 19:14:10 +07:00
Guillaume Tassery
5964646971
Remove template for getURLHost function for skip scheme
2019-04-19 11:02:25 +07:00
Alexey Milovidov
b0b369b30f
Fixed typo #5010
2019-04-18 22:46:59 +03:00
Alexey Milovidov
642b09c8d6
Added clarifications #5010
2019-04-18 22:45:46 +03:00
alesapin
21c1e71b0e
Merge pull request #5052 from yandex/fix_max_block_rows_with_adaptive_granularity
...
Use fixed_granularity as upper bound for adaptive granularity
2019-04-18 22:23:37 +03:00
Nikolai Kochetov
b906e36eb6
Undo add thread_group to ThreadPool
2019-04-18 21:45:51 +03:00
Nikolai Kochetov
cea6b10152
Undo add thread_group to ThreadPool
2019-04-18 21:43:08 +03:00
Nikolai Kochetov
b5e6c3bc2d
Undo add thread_group to ThreadPool
2019-04-18 21:42:26 +03:00
Nikolai Kochetov
a07b592a95
Undo add thread_group to ThreadPool
2019-04-18 21:40:55 +03:00
Nikolai Kochetov
36392aab6b
Fix Cube transform.
2019-04-18 20:32:01 +03:00
Nikolai Kochetov
2377298c0d
Fix Cube transform.
2019-04-18 20:28:55 +03:00
Nikolai Kochetov
a7486a25cf
Fix Cube transform.
2019-04-18 20:17:18 +03:00
Nikolai Kochetov
0694a61c05
Fix Cube transform.
2019-04-18 20:08:28 +03:00
alesapin
33b228c276
Fix own test
2019-04-18 19:33:28 +03:00
Nikolai Kochetov
45ffec6c5c
Fix Cube transform.
2019-04-18 19:27:18 +03:00
alesapin
214bf77b17
Merge pull request #5012 from nvartolomei/nv/lb-first-or-random
...
Add FIRST_OR_RANDOM Load Balancing policy
2019-04-18 18:54:04 +03:00
alesapin
1c899edc27
Update ConnectionPoolWithFailover.cpp
2019-04-18 18:53:39 +03:00
alesapin
d812ae7024
Use fixed_granularity as upper bound for adaptive granularity
2019-04-18 18:06:45 +03:00
Nikolai Kochetov
ff35e3876e
Added thread_group argument to ThreadPool.
2019-04-18 17:58:46 +03:00
Nikolai Kochetov
8718b7bb40
Added thread_group argument to ThreadPool.
2019-04-18 17:55:43 +03:00
alexey-milovidov
ab27970fd7
Merge pull request #5028 from mhsekhavat/patch-1
...
Fix settings.max_partitions_per_insert_block type
2019-04-18 16:39:17 +03:00
Danila Kutenin
0d70325fb8
try decompress fast
2019-04-18 16:20:47 +03:00
Nikolai Kochetov
745beb6080
Fix rollup and cube transforms.
2019-04-18 15:43:13 +03:00
proller
ad42179bec
Remove rvo_test
2019-04-18 15:25:30 +03:00
Nikolai Kochetov
e72d6eef1b
Fix rollup and cube transforms.
2019-04-18 15:09:03 +03:00
Danila Kutenin
2c7fed45da
try decompress fast
2019-04-18 14:37:20 +03:00
Ivan
118bea2be6
Enable predicate push-down optimization by default. ( #4846 )
...
* Enable predicate push-down optimization by default.
* Forbid push-downs for some JOIN cases.
* Fix existing tests
* Forbid optimization if a select query has ARRAY JOIN on any side.
2019-04-18 13:39:25 +03:00
Guillaume Tassery
bd9a583869
Adapt coding style top level domain lookup
2019-04-18 10:51:02 +07:00
Guillaume Tassery
593dcbb33f
Handle URL without www and scheme for domain and topleveldomain function
2019-04-18 10:36:10 +07:00
Vitaly Baranov
345ae9aaa5
Merge pull request #5037 from vitlibar/fix-ubsan-errors
...
Fix ubsan errors
2019-04-17 23:39:01 +03:00
proller
525726a5e2
Remove pocoext ( #5036 )
2019-04-17 20:36:58 +03:00
Nikolai Kochetov
4fe2ae500b
Undo fix header for MergeTreeSequentialBlockInputStream.
2019-04-17 20:12:59 +03:00
Nikolai Kochetov
46a4c26f79
Fix header for MergeTreeSequentialBlockInputStream.
2019-04-17 20:00:18 +03:00
Nikolai Kochetov
197e1cda5d
Fix header for MergeTreeSequentialBlockInputStream.
2019-04-17 19:58:57 +03:00
Nikolai Kochetov
197afe2eea
Fix totals.
2019-04-17 19:14:52 +03:00
Vitaly Baranov
7ef7a2d767
Disable ubsan error "outside the range of representable values" in bitSwapLastTwo.cpp
2019-04-17 19:14:31 +03:00
Vitaly Baranov
58a9105038
Fix ubsan error "outside the range of representable values" in convertFieldToType.cpp
2019-04-17 19:10:40 +03:00
Nikolai Kochetov
0ad1c1a9a2
Fix totals.
2019-04-17 18:43:01 +03:00
Nikolai Kochetov
d5f878dba3
Fix totals.
2019-04-17 18:35:22 +03:00
Nikolai Kochetov
349254cbcf
Fix totals.
2019-04-17 18:13:08 +03:00
Nikolai Kochetov
e8dbf94807
Fix totals.
2019-04-17 18:06:19 +03:00
alexey-milovidov
7b201a9491
Merge pull request #4986 from 4ertus2/ast
...
Partially fix distributed_product_mode=local columns access
2019-04-17 17:59:01 +03:00
Nikolai Kochetov
355c16eb79
Fix totals.
2019-04-17 17:58:34 +03:00
Nikolai Kochetov
87472146b3
Fix totals.
2019-04-17 17:56:46 +03:00
Nikolai Kochetov
323f742c1b
Fix totals.
2019-04-17 17:54:44 +03:00
proller
1b020827f0
Move Poco/Ext/ThreadNumber.h to common/getThreadNumber.h ( #5016 )
2019-04-17 17:53:54 +03:00
Nikolai Kochetov
647afb65e8
Fix totals.
2019-04-17 17:38:16 +03:00
Guillaume Tassery
a904a4af7a
Remove useless file
2019-04-17 19:45:25 +07:00
Guillaume Tassery
65fc607c18
Modify tldlookup.gperf file for include only second level domain
2019-04-17 19:40:11 +07:00
Guillaume Tassery
1eccfacca5
Take into account when we have content after the dns on (cutTo)firstSignificantSubdomain function
2019-04-17 19:27:15 +07:00
Guillaume Tassery
b8bc308685
Merge branch 'uniq_array' of github.com:PerformanceVision/ClickHouse into uniq_array
2019-04-17 17:24:28 +07:00
Guillaume Tassery
a96e3c470e
Reformate code for optional parameter for groupUniqArray
2019-04-17 17:24:02 +07:00
Mohammad Hossein Sekhavat
322079e2af
Fix settings.max_partitions_per_insert_block type
...
The `max_partitions_per_insert_block` field is of `size_t` type, rather than `Boolean`
2019-04-17 10:16:02 +00:00
Guillaume Tassery
340e1380f4
Merge branch 'master' into uniq_array
2019-04-17 17:06:23 +07:00
Guillaume Tassery
4cc0ee677a
Use gperf perfect hash for checking with a better accurency the tld for firstSignificantSubdomain and cutToFirstSignificantSubdomain
2019-04-17 13:21:26 +07:00
Artem Zuikov
29c92372a2
Merge pull request #4993 from 4ertus2/asof
...
Radix sort for ASOF JOIN
2019-04-16 21:31:21 +03:00
alexey-milovidov
76b6d43a53
Merge pull request #5001 from 4ertus2/bugs
...
Fix select distinct with join
2019-04-16 20:08:15 +03:00
Nikolai Kochetov
2001a38347
Fix kill query.
2019-04-16 19:38:33 +03:00
Vitaly Baranov
f0c7e56603
Merge pull request #4962 from vitlibar/resolve-dictionary-depends-on-dictionary
...
Resolve correctly when dictionary depends on dictionary
2019-04-16 17:37:54 +03:00
Nikolai Kochetov
3f778e7aaf
Don't require AggregatedChunkInfo in TotalsHavingTransform if no overflow_row.
2019-04-16 17:37:19 +03:00
Nikolai Kochetov
d9032764e0
Better pipeline expanding. MergeSortingTransform refactoring.
2019-04-16 16:54:41 +03:00
Nikolai Kochetov
6281075764
Better pipeline expanding. MergeSortingTransform refactoring.
2019-04-16 16:16:47 +03:00
Danila Kutenin
0abde66822
isValidUTF8 movemask is a bad choice, let's use testz
2019-04-16 15:49:22 +03:00
chertus
041f299979
Merge branch 'master' into bugs
2019-04-16 15:48:56 +03:00
chertus
a519e7f01a
Merge branch 'master' into asof
2019-04-16 15:48:28 +03:00
Nikolai Kochetov
66d970e42d
Better pipeline expanding. MergeSortingTransform refactoring.
2019-04-16 15:35:18 +03:00
Nikolai Kochetov
74639475dc
Better pipeline expanding. MergeSortingTransform refactoring.
2019-04-16 15:30:57 +03:00
Nikolai Kochetov
f87c83a294
Better pipeline expanding. MergeSortingTransform refactoring.
2019-04-16 14:57:20 +03:00
Nikolai Kochetov
4cf8c6cfdd
Better pipeline expanding. MergeSortingTransform refactoring.
2019-04-16 14:52:29 +03:00
Nikolai Kochetov
aac244a1ce
Better pipeline expanding. MergeSortingTransform refactoring.
2019-04-16 14:45:02 +03:00
Vitaly Baranov
39c71075fa
Don't wait for the reloading when it's been doing in another thread.
2019-04-16 14:40:36 +03:00
Nikolai Kochetov
43fdf4575c
Better pipeline expanding. MergeSortingTransform refactoring.
2019-04-16 14:40:15 +03:00
Guillaume Tassery
6df315a985
Add a way to accept URL without scheme for domain and topLevelDomain
2019-04-16 12:17:56 +07:00
Nicolae Vartolomei
c2ec23c953
Add FIRST_OR_RANDOM Load Balancing policy
...
For cross-replication topology setups load_balancing=in_order works best
as nodes handle equal amount of load and usually they hit only 1/n of
data (n = number of replicas), which makes page cache usage more
efficient.
The problem is when one node of the shard goes down. If one replica goes
down, the next one in config will handle twice the usual load while
remaining ones will handle usual traffic.
Closes #4820 .
2019-04-15 23:31:40 +01:00
Vitaly Baranov
6d96443440
Resolve correctly when dictionary depends on dictionary
2019-04-15 20:40:45 +03:00
alesapin
faeb95cfd7
Merge branch 'master' into adaptive_index_granularity
2019-04-15 19:36:36 +03:00
chertus
7697b18b07
enable RadixSort for ASOF JOIN over UInt32
2019-04-15 17:09:39 +03:00
Guillaume Tassery
2a6ff2f240
Code refactoring for the new size parameter on the GroupUniqArray aggregation function
2019-04-15 18:32:43 +07:00
Nikolai Kochetov
6bfae3c19a
Refacto sorting (in process).
2019-04-15 14:28:20 +03:00
chertus
9c80466230
add comment
2019-04-15 14:22:51 +03:00
alesapin
8cd18c0723
Merge pull request #4991 from yandex/fix_ddl_on_relicated_table
...
Do not send queries received from DDLWorker to leader replica
2019-04-15 13:07:55 +03:00
Anton Popov
7f93f9ad2f
TTL for columns and tables ( #4212 )
...
Add TTL for columns and tables.
2019-04-15 12:30:45 +03:00
Guillaume Tassery
803675892b
Handle merge operation for size parameter on groupUniqArray aggregation function
2019-04-15 16:09:52 +07:00
Alexander Kozhikhov
a2a9d4b513
style
2019-04-15 10:59:56 +03:00
Guillaume Tassery
857bccc981
Add a way to set a size parameter for groupUniqArray
2019-04-15 13:36:24 +07:00
Alexander Kozhikhov
9ed740e3ea
style
2019-04-15 04:10:39 +03:00
Alexander Kozhikhov
19021e76bb
style
2019-04-15 03:16:13 +03:00
Alexander Kozhikhov
12132b8fdf
fix in evalMLMethod
2019-04-15 02:57:14 +03:00
Danila Kutenin
e346758cea
Merge pull request #4995 from danlark1/master
...
LFAlloc added to clickhouse to allocate MarkCache and UncompressedCache data in different ways
2019-04-14 16:00:35 +03:00
Danila Kutenin
b81e0f51f1
fix compilation in clickhouse
2019-04-14 13:37:25 +03:00
Danila Kutenin
18a6b3123f
Randomization in lfalloc
2019-04-13 17:45:01 +03:00
Danila Kutenin
6cfe80ba90
style
2019-04-13 15:30:59 +03:00
Danila Kutenin
3fe3e4d8a3
Fix define definition
2019-04-13 15:14:56 +03:00
Danila Kutenin
622b2c8472
Enable LFAlloc for MarkCache and UncompressedCache
2019-04-13 15:07:43 +03:00
chertus
950f8a7042
fix distinct with join
2019-04-12 20:04:38 +03:00
Nikolai Kochetov
3655d8da82
Restore constants in MergeSortingTransform.
2019-04-12 19:18:04 +03:00
Nikolai Kochetov
4bbbd297cc
Fix JSONCompact field delimiter.
2019-04-12 19:06:38 +03:00
Nikolai Kochetov
df4a1e0c9a
Fix JSONCompact field delimiter.
2019-04-12 19:03:32 +03:00
Nikolai Kochetov
616d9cd563
Fix JSONCompact field delimiter.
2019-04-12 18:59:51 +03:00
Nikolai Kochetov
083256a574
Fix JSONCompact field delimiter.
2019-04-12 18:52:33 +03:00
Nikolai Kochetov
3155c6ff90
Fix JSON totals.
2019-04-12 18:43:09 +03:00
Nikolai Kochetov
4311904af4
Fix execute query.
2019-04-12 18:32:53 +03:00
Nikolai Kochetov
bcf3534e35
Fix get rows before limit at least.
2019-04-12 18:20:24 +03:00
Nikolai Kochetov
e7799aafcf
Fix limit transfrom prepare.
2019-04-12 17:59:31 +03:00
Nikolai Kochetov
9c5d555e69
Fix limit transfrom prepare.
2019-04-12 17:49:34 +03:00
Nikolai Kochetov
5aa3d98ea2
Fix limit transfrom prepare.
2019-04-12 17:43:28 +03:00
Nikolai Kochetov
a8fdddfc88
Don't close output if limit transform was not finished.
2019-04-12 17:22:49 +03:00
Nikolai Kochetov
17d2de2d72
Append MaterializingTransform before output format at executeQuery function.
2019-04-12 16:56:48 +03:00
Nikolai Kochetov
6949f2d80a
Added force_add_agg_info to SourceFromInputStream/
2019-04-12 16:16:07 +03:00
Nikolai Kochetov
8298818036
Added force_add_agg_info to SourceFromInputStream/
2019-04-12 16:14:03 +03:00
Nikolai Kochetov
1e5731496c
Added force_add_agg_info to SourceFromInputStream.
2019-04-12 16:09:46 +03:00
chertus
4192deb5ad
radix sort for asof join
2019-04-12 15:48:00 +03:00
Nikolai Kochetov
a6d0b2102e
Don't shwallow exceptions at executeJob.
2019-04-12 14:27:25 +03:00
Nikolai Kochetov
a398afd25b
Close input in limit transform if limit reached.
2019-04-12 14:21:41 +03:00
Nikolai Kochetov
750b5a1b07
Added more information to exception from processor.
2019-04-12 14:18:18 +03:00
alesapin
f47e3292e1
Do not send queries to leader replica received from DDLWorker
2019-04-12 14:06:05 +03:00
Nikolai Kochetov
d66993e8f4
Close input in limit transform if limit reached.
2019-04-12 14:02:48 +03:00
Nikolai Kochetov
c92fb23317
Add pipeline to exception during query execution.
2019-04-12 12:57:13 +03:00
Alexey Milovidov
0db5ec9227
More tests
2019-04-12 03:52:24 +03:00
Alexey Milovidov
ceef92fa9e
Fixed inconsistent whitespaces
2019-04-12 03:37:07 +03:00
Alexey Milovidov
b4878dbffa
Added support for non-constant and negative size and length arguments for function substringUTF8
2019-04-12 03:34:11 +03:00
chertus
4707200f83
partially fix distributed_product_mode=local
2019-04-11 22:29:28 +03:00
Nikolai Kochetov
a6c8ad6b3a
Added MergeSortingTransform::enrichChunkWithConstants.
2019-04-11 20:26:03 +03:00
Nikolai Kochetov
7a3e0b5c46
Fix prepare for GroupingAggregatedTransform.
2019-04-11 19:56:05 +03:00
Nikolai Kochetov
405f416c01
Fix aggregated memory efficient transform headers.
2019-04-11 18:46:11 +03:00
Nikolai Kochetov
24b84d32c4
Better message for connect.
2019-04-11 18:31:23 +03:00
Nikolai Kochetov
86b9e03358
Fix aggregated memory efficient transform headers.
2019-04-11 18:16:18 +03:00
Nikolai Kochetov
e15f38885b
Fix limit transform headers.
2019-04-11 17:51:25 +03:00
Nikolai Kochetov
b05a4b8af9
Check connect ports with same header.
2019-04-11 17:44:20 +03:00
Nikolai Kochetov
d1840417a8
Don't resize pipeline before memory efficient transform.
2019-04-11 17:28:42 +03:00
Nikolai Kochetov
e1943b9aef
Fix FilterTransform.
2019-04-11 16:54:27 +03:00
Nikolai Kochetov
a72f402468
Fix double readPrefix call.
2019-04-11 16:04:43 +03:00
alexey-milovidov
d083976b88
Merge pull request #4952 from 4ertus2/ast
...
Rewrite ASTSelectQuery (consistent children)
2019-04-11 13:38:44 +03:00
alexey-milovidov
7e7b458eb9
Merge pull request #4938 from 4ertus2/joins
...
Fix unexpected error in case of JOIN + ARRAY JOIN
2019-04-11 13:35:31 +03:00
alexey-milovidov
7b4fc33ef9
Merge pull request #4973 from yandex/noreturn
...
Added [[noreturn]] attributes for functions that throw unconditionally
2019-04-11 01:10:55 +03:00
Alexey Milovidov
f2cf2ffc80
Cleanups
2019-04-11 00:20:22 +03:00
alexey-milovidov
0162468466
Merge pull request #4969 from 4ertus2/bugs
...
Fix wrong name qualification in GLOBAL JOIN
2019-04-10 23:41:16 +03:00
Alexey Milovidov
36d016d331
Added [[noreturn]] attributes for functions that throw unconditionally
2019-04-10 23:27:14 +03:00
Alexey Milovidov
d591c7187f
Simplified expression
2019-04-10 23:16:04 +03:00
Alexey Milovidov
985936995f
Fixed Java programmer's error (found by PVS-Studio)
2019-04-10 23:15:44 +03:00
Alexey Milovidov
5be06d8556
Simplified expression (suggested by PVS-Studio)
2019-04-10 23:05:25 +03:00
Alexey Milovidov
37e086f3bf
Merge branch 'master' of github.com:yandex/ClickHouse
2019-04-10 22:57:42 +03:00
Alexey Milovidov
b4efebc6ac
Fixed error found by PVS-Studio
2019-04-10 22:57:30 +03:00
Danila Kutenin
e9bef32618
License to valid utf8 function
2019-04-10 22:09:27 +03:00
chertus
ee6c83a2f7
global join: fix wrong name qualification (save replaced table name as alias)
2019-04-10 20:41:19 +03:00
Nikolai Kochetov
403df591dc
Fix totals fro single remote source.
2019-04-10 19:34:20 +03:00
Nikolai Kochetov
d7aa7412ae
Fix totals fro single remote source.
2019-04-10 19:28:37 +03:00
Alexey Milovidov
f37d66bb2e
Brotli: additions to #4388
2019-04-10 19:12:31 +03:00
Nikolai Kochetov
3d1be12b79
Fix AggregatingTransform.
2019-04-10 17:52:08 +03:00
Nikolai Kochetov
c4c98c3a99
Fix full join.
2019-04-10 17:01:52 +03:00
Nikolai Kochetov
96ea3ed9b0
Fix clang build.
2019-04-10 16:29:27 +03:00
Nikolai Kochetov
8cbecbf5cb
Fix clang build.
2019-04-10 16:28:54 +03:00
Nikolai Kochetov
b16bce0698
Fix clang build.
2019-04-10 16:27:51 +03:00
Nikolai Kochetov
7240c6f3df
Fix clang build.
2019-04-10 15:57:43 +03:00
Nikolai Kochetov
539c06636f
Fix limits for subqueries.
2019-04-10 15:38:57 +03:00
chertus
a698700faf
fix tests (external storages)
2019-04-10 14:44:58 +03:00
Nikolai Kochetov
6eb097fb54
Fix join for totals.
2019-04-10 14:18:37 +03:00
Nikolai Kochetov
24e432b38d
Fix join for totals.
2019-04-10 14:15:30 +03:00
Nikolai Kochetov
94305c41e3
Fix join for totals.
2019-04-10 14:04:56 +03:00
Nikolai Kochetov
31ed0f0e38
Fix join for totals.
2019-04-10 13:52:20 +03:00
Mikhail Fandyushin
e566d10eee
HTTP Accept-Encoding: br; Revert using unbundled brotli library. FCixed using not initialized http respones ostream pointer
2019-04-10 00:59:44 +03:00
chertus
e53a50e01a
fix pushdown & build
2019-04-09 19:49:52 +03:00
chertus
9329410012
fix use after move
2019-04-09 17:59:06 +03:00
Nikolai Kochetov
59eae7b23d
Fix join for totals.
2019-04-09 17:51:38 +03:00
chertus
82dc1fb1db
rewrite ASTSelectQuery (consistent children)
2019-04-09 17:22:35 +03:00
Nikolai Kochetov
322b1ccd6b
Fix join for totals.
2019-04-09 17:08:52 +03:00
Nikolai Kochetov
fe756f9444
Fix clang warnings.
2019-04-09 16:32:57 +03:00
Nikolai Kochetov
7e22373270
Don't create subquery for set without source in CreatingSetsTransform.
2019-04-09 16:29:33 +03:00
Nikolai Kochetov
68a8a5651b
Don't create subquery for set without source in CreatingSetsTransform.
2019-04-09 16:20:52 +03:00
Nikolai Kochetov
695238147b
Fix header for union.
2019-04-09 16:07:07 +03:00
Nikolai Kochetov
2ff8714759
Fix init creating sets transform.
2019-04-09 14:09:46 +03:00
Nikolai Kochetov
b1c98a9398
Fix execute query over HTTP.
2019-04-09 14:00:38 +03:00
Nikolai Kochetov
655baf68bf
Fix clang warnings.
2019-04-09 13:42:24 +03:00
Nikolai Kochetov
54066fc312
Fix rows_before_limit_at_least.
2019-04-09 13:17:25 +03:00
Nikolai Kochetov
e0a214d081
Fix clang warnings.
2019-04-09 12:28:31 +03:00
Nikolai Kochetov
3b3a6a4583
Fix clang warnings.
2019-04-09 12:25:57 +03:00
Alexander Kozhikhov
c93aae6741
linear regression
2019-04-09 01:40:37 +03:00
Alexander Kozhikhov
a9ae6d0681
Merge branch 'master' of https://github.com/yandex/ClickHouse
2019-04-09 00:01:28 +03:00
Alexander Kozhikhov
35a266c96a
linear regression tests
2019-04-09 00:01:10 +03:00
Mikhail Fandyushin
7fc9b8c6fb
Merge branch 'master' into brotli
2019-04-08 21:07:58 +03:00
Nikolai Kochetov
576ba513cc
Fix PartialSortingTransform.
2019-04-08 20:10:00 +03:00
Nikolai Kochetov
4d1c3c63e9
Fix totals without having.
2019-04-08 20:02:18 +03:00
Nikolai Kochetov
61a9b9738a
Fix totals without having.
2019-04-08 19:59:28 +03:00
Nikolai Kochetov
39a0a23fdb
Fix totals without having.
2019-04-08 19:48:41 +03:00
Nikolai Kochetov
aa7cfc5c95
Fix totals without having.
2019-04-08 19:40:45 +03:00
Nikolai Kochetov
8400987fb5
Fix DistinctTransform keys.
2019-04-08 19:35:44 +03:00
Nikolai Kochetov
54b15385bd
Calculate rows_before_limit_at_least.
2019-04-08 17:55:20 +03:00
bgranvea
42b07c5ee9
refactor to avoid dynamic_cast in data type serialization
2019-04-08 15:39:42 +02:00
alexey-milovidov
caa096a3d0
Update DataTypeDomainSimpleAggregateFunction.cpp
2019-04-08 15:39:42 +02:00
alexey-milovidov
e4b93f092b
Update DataTypeDomainSimpleAggregateFunction.cpp
2019-04-08 15:39:42 +02:00
alexey-milovidov
c1ea15f0bb
Update DataTypeDomainSimpleAggregateFunction.cpp
2019-04-08 15:39:42 +02:00
alexey-milovidov
a3020f2d22
Update DataTypeDomainSimpleAggregateFunction.cpp
2019-04-08 15:39:42 +02:00
bgranvea
ee5a88c15f
fix memory leak
2019-04-08 15:39:42 +02:00
bgranvea
faa7d38cb5
fix for style
2019-04-08 15:39:42 +02:00
bgranvea
9d9d16e1ea
support for SimpleAggregateFunction data type
2019-04-08 15:39:41 +02:00
Nikolai Kochetov
c34d0b137d
Fix TotalsHavingTransform.
2019-04-08 16:38:02 +03:00
Nikolai Kochetov
c97e6a2cc1
Fix TotalsHavingTransform.
2019-04-08 16:29:24 +03:00
Nikolai Kochetov
6fa7386115
Fix TotalsHavingTransform.
2019-04-08 16:15:53 +03:00
Nikolai Kochetov
529c72bc77
Fix TotalsHavingTransform.
2019-04-08 16:13:36 +03:00
Nikolai Kochetov
ee2f5efdd9
Fix TotalsHavingTransform.
2019-04-08 16:02:19 +03:00
chertus
58d24c0840
join + array join: fix unexpected error
2019-04-08 15:35:26 +03:00
Nikolai Kochetov
be34dd5144
Fix TotalsHavingTransform.
2019-04-08 15:31:51 +03:00
Nikolai Kochetov
a9709f846e
Fix TotalsHavingTransform.
2019-04-08 15:24:49 +03:00
Nikolai Kochetov
6ed86dfeb4
Fix TotalsHavingTransform.
2019-04-08 15:22:27 +03:00
Nikolai Kochetov
c2d060deb8
Fix build.
2019-04-08 15:05:38 +03:00
alesapin
a53b002973
Merge remote-tracking branch 'origin' into adaptive_index_granularity
2019-04-08 14:29:33 +03:00
Nikolai Kochetov
ebbfd4994f
Fix ISimpleTransform.
2019-04-08 14:28:38 +03:00
Nikolai Kochetov
fa5bc611ae
Better exceptions safety in PipelineExecutor.
2019-04-08 14:06:11 +03:00
Nikolai Kochetov
83a2242e2d
Check num columns in chunk while pushing to port.
2019-04-08 13:37:09 +03:00
Nikolai Kochetov
4d76bddddc
Update QueryPipeline.
2019-04-08 12:31:49 +03:00
Nikolai Kochetov
dfd554db34
Fix build.
2019-04-08 12:20:23 +03:00
Yuriy
2789a83c03
fixed compilation with clang
2019-04-08 10:03:04 +03:00
Danila Kutenin
b32c19c1b6
Merge pull request #4934 from danlark1/master
...
isValidUTF8 function added
2019-04-08 02:59:10 +03:00
Danila Kutenin
9dc6d8f0f5
Style
2019-04-08 00:23:15 +03:00
Danila Kutenin
3519598ae9
Accurate tail handling
2019-04-07 23:24:08 +03:00
Danila Kutenin
b603e51c6e
isValidUTF8 function added
2019-04-07 21:58:13 +03:00
Yuriy
1dc5c4cba3
explicitly defined constructors
2019-04-07 15:33:06 +03:00
Yuriy
b792568bdc
added golang mysql client test
2019-04-07 13:29:30 +03:00
hcz
7910055017
Fix typo
2019-04-07 11:35:46 +08:00
alexey-milovidov
27f7f0908f
Merge pull request #4913 from yandex/fix_additional_seek
...
Fix bug with additional file processing in cache compressed buffer
2019-04-07 01:24:50 +03:00
Alexey Milovidov
879d746abd
Miscellaneous changes
2019-04-07 01:20:09 +03:00
Danila Kutenin
1c030e4ed1
Fix allocations for a while
2019-04-06 23:53:25 +03:00
alexey-milovidov
4ffb8372d2
Merge pull request #4928 from danlark1/master
...
MarkCache and UncompressedCache use different allocator to catch segfaults
2019-04-06 23:03:04 +03:00
Artem Zuikov
cbb0404d19
Merge pull request #4924 from Gladdy/martijn-asof-speedup
...
Significant speedup of ASOF join
2019-04-06 21:38:46 +03:00
Danila Kutenin
5635e3b01c
Use inheritance, it is better
2019-04-06 20:25:54 +03:00
Danila Kutenin
50379e7cd3
Delete state from allocator because of alignment issues
2019-04-06 20:06:39 +03:00
Danila Kutenin
7e1e81c444
delete Allocator.cpp
2019-04-06 18:36:52 +03:00
Danila Kutenin
37d70ac558
MarkCache and UncompressedCache use different allocator to catch segfaults more reliable
2019-04-06 18:27:39 +03:00
alexey-milovidov
04a163b952
Merge pull request #4922 from yandex/fix-issue-4919
...
Fix types for aggregate functions with low cardinality arguments.
2019-04-06 18:07:25 +03:00
Nikita Lapkov
fbdf2c3525
Merge remote-tracking branch 'upstream/master' into query-poor-mans-profiler
2019-04-06 06:58:40 +00:00
Alexey Milovidov
07334ebad4
Fixed race condition in DNSCacheUpdater
2019-04-06 04:09:15 +03:00
Alexey Milovidov
460b58379a
Fixed bad whitespaces
2019-04-06 03:36:04 +03:00
Alexey Milovidov
571bc7065a
Removed unused code related to MemoryTracker
2019-04-06 01:35:56 +03:00
Martijn Bakker
0848f53bed
move the sorted atomic bool first in the class
2019-04-05 21:22:57 +01:00
alexey-milovidov
f862bb2ed2
Merge pull request #4920 from abyss7/fix-PVS
...
Fix BlockIO::operator=
2019-04-05 22:47:43 +03:00
Martijn Bakker
442c001fd5
fix style
2019-04-05 19:05:24 +01:00
Martijn Bakker
f96a7e401e
remove the list lookup and prevent the global lock
2019-04-05 18:59:48 +01:00
Nikolai Kochetov
a44e79151c
Fix output formats headers.
2019-04-05 20:44:18 +03:00
Nikolai Kochetov
2a07ca2ac2
Fix output formats headers.
2019-04-05 20:27:34 +03:00
Nikolai Kochetov
b656786608
Merge pull request #4917 from yandex/hczhcz-master
...
Add aggregate function leastSqr
2019-04-05 20:04:24 +03:00
Nikolai Kochetov
523c8e5ec1
Remove LowCardinality from aggregate function argument types. #4919
2019-04-05 19:52:31 +03:00
Nikolai Kochetov
eff767b6aa
Fix PVS studio warning.
2019-04-05 19:31:53 +03:00
Ivan Lezhankin
34cf495db8
Fix BlockIO::operator=
2019-04-05 19:21:46 +03:00
Nikolai Kochetov
4933dd3910
Fix AggregatedChunkInfo for chunks restored from blocks.
2019-04-05 18:50:26 +03:00
Nikolai Kochetov
22bcdcff22
Fix AggregatedChunkInfo for chunks restored from blocks.
2019-04-05 18:45:46 +03:00
Nikolai Kochetov
085c758dbd
Avoid divizion by zero in leastSqr function.
2019-04-05 17:52:27 +03:00
Nikolai Kochetov
f2492849ba
Fix clang build.
2019-04-05 17:32:12 +03:00
Nikolai Kochetov
587d3ef293
Fix clang build.
2019-04-05 17:28:27 +03:00
Nikolai Kochetov
bb9958b0d7
Minor fixes for leastSqr.
2019-04-05 16:42:33 +03:00
Nikolai Kochetov
feb16eedd2
Merge branch 'master' of https://github.com/hczhcz/ClickHouse into hczhcz-master
2019-04-05 16:10:29 +03:00
Nikolai Kochetov
a161e5951c
Fix clang build.
2019-04-05 16:09:11 +03:00
Nikolai Kochetov
4552bc1a74
Fix clang build.
2019-04-05 16:07:04 +03:00
alesapin
e8079c8ecd
Add empty reads to cache
2019-04-05 15:57:22 +03:00
chertus
aae1e56214
fix typo
2019-04-05 15:57:08 +03:00
chertus
f50a0778fb
fix missing column error message
2019-04-05 15:50:14 +03:00
Nikolai Kochetov
ff53ee1b11
Fix clang build.
2019-04-05 15:46:00 +03:00
Nikolai Kochetov
f405f927c0
Fix clang build.
2019-04-05 15:44:25 +03:00
Nikolai Kochetov
cadc6decde
Fix clang build.
2019-04-05 15:39:51 +03:00
Nikolai Kochetov
b76b0ebd05
Fix clang build.
2019-04-05 15:36:26 +03:00
Nikolai Kochetov
5e4dbf1226
Fix clang build.
2019-04-05 15:32:47 +03:00
Nikolai Kochetov
5e8fc30ce8
Fix clang build.
2019-04-05 15:29:17 +03:00
Nikolai Kochetov
f473c21b9d
Fix clang build.
2019-04-05 14:43:28 +03:00
Nikolai Kochetov
ec65b4c229
Check num columns in Block::cloneWithColumns.
2019-04-05 14:39:07 +03:00
Nikolai Kochetov
33b176f2da
Fix style.
2019-04-05 14:34:11 +03:00
Nikolai Kochetov
1470fe0a72
Fix clang build.
2019-04-05 14:27:08 +03:00
Nikolai Kochetov
7626b1b267
Multiple fixes.
2019-04-05 13:52:07 +03:00
alesapin
7e1975b0c8
Fix bug with additional seek in cache compressed buffer
2019-04-05 12:42:44 +03:00
alexey-milovidov
a6797a9fba
Merge pull request #4883 from yandex/fix_codec_delta_alter
...
Fix alter modify of codec when column type is not specified
2019-04-04 22:16:22 +03:00
alexey-milovidov
6e3e583fb9
Merge pull request #4898 from 4ertus2/joins
...
Asterisks for simple multiple joins
2019-04-04 22:13:19 +03:00
alexey-milovidov
029dcb0263
Merge pull request #4895 from proller/fix15
...
CLICKHOUSE-4387 Add (official build) to version of yandex builds
2019-04-04 21:56:09 +03:00
alexey-milovidov
82890e0f93
Merge pull request #4894 from vitlibar/fix-cutQueryStringAndFragment
...
Fix functions cutQueryStringAndFragment() and queryStringAndFragment().
2019-04-04 21:51:42 +03:00
proller
60bc13e619
Version to end of exception
2019-04-04 15:34:49 +03:00
chertus
e578020bd3
safe tables order in select * with multiple joins
2019-04-04 15:14:10 +03:00
proller
bebb4cd140
Merge remote-tracking branch 'upstream/master' into fix15
2019-04-04 14:50:14 +03:00
alexey-milovidov
38f2df7e97
Merge pull request #4891 from danlark1/master
...
Typos for other factories
2019-04-04 13:58:41 +03:00
Danila Kutenin
ea53a0a85d
Clang build is too annoying
2019-04-04 09:23:12 +03:00
Alexander Kozhikhov
f550304fa4
Merge branch 'master' of https://github.com/yandex/ClickHouse
2019-04-04 03:17:37 +03:00
Alexander Kozhikhov
b5f0414200
new test
2019-04-04 03:17:27 +03:00
proller
70bcbb2666
Merge remote-tracking branch 'upstream/master' into fix15
2019-04-03 23:54:40 +03:00
alesapin
eeca2f907b
Merge pull request #4897 from yandex/fix_aio_seek_after_eof
...
Fix aio seek after eof
2019-04-03 19:50:26 +03:00
chertus
6b49900e1a
Asterisks for multiple joins CLICKHOUSE-4372
2019-04-03 19:06:05 +03:00
alesapin
5a6c4bf526
Better comment
2019-04-03 17:34:46 +03:00
alesapin
804a7612c2
Add comment
2019-04-03 17:28:39 +03:00
alesapin
bee8d61e26
Fix seek backwards after eof in ReadBufferAIO
2019-04-03 17:24:55 +03:00
proller
5b1bde2e80
CLICKHOUSE-4387 Add (official build) to version of yandex builds
2019-04-03 17:06:59 +03:00
Vitaly Baranov
842ce6cff8
Fix function cutQueryStringAndFragment().
2019-04-03 15:58:38 +03:00
Nikolai Kochetov
5e39ec610c
Merged with master
2019-04-03 14:21:38 +03:00
Danila Kutenin
029dd107e4
Typos for many factories
2019-04-03 14:13:22 +03:00
Artem Zuikov
97dd0e2aa0
Merge pull request #4875 from 4ertus2/joins
...
Fix multithreaded ASOF JOIN + some refactoring
2019-04-03 14:03:43 +03:00
Nikolai Kochetov
94ff7f694a
QueryPipeline [in progress].
2019-04-03 13:14:36 +03:00
Nikolai Kochetov
c88be5ce9c
Added CreatingSetsTransform
2019-04-03 13:13:25 +03:00
Nikolai Kochetov
4b068ebd9c
Added ConvertingTransform.
2019-04-03 13:13:25 +03:00
Nikolai Kochetov
827511c96d
Added MaterializingTransform.
2019-04-03 13:13:25 +03:00
Nikolai Kochetov
b2e7903992
Added DistinctTransform
2019-04-03 13:13:25 +03:00