Zhichang Yu
0dc3866c36
added bitmapSubsetLimit
2019-09-19 10:15:36 +08:00
alexey-milovidov
1fe79ad43c
Merge pull request #6941 from dimarub2000/enums_in_section
...
IN with Enums numeric values
2019-09-19 02:24:34 +03:00
alexey-milovidov
9c675e50bb
Merge pull request #6963 from nicelulu/issue_6616
...
optimize limit 1,0 and test.
2019-09-19 02:23:56 +03:00
alexey-milovidov
01a1920e9b
Merge pull request #6970 from infinivision/add_bitmapMin_bitmapMax
...
added bitmapMin and bitmapMax
2019-09-19 02:01:16 +03:00
alexey-milovidov
1327e71d80
Changed C-style cast to constructor-style cast.
2019-09-19 02:01:06 +03:00
alexey-milovidov
7325f4a77b
Merge pull request #6974 from yandex/aku/mmap-linux
...
Use MAP_POPULATE only on Linux.
2019-09-19 01:58:40 +03:00
alexey-milovidov
bc1ecb0be5
Merge pull request #6951 from yandex/aku/alloc-continue
...
Make the quadratic Arena::allocContinue less bad.
2019-09-19 01:57:26 +03:00
chertus
b8b6197288
partial_merge_join settings affects LEFT and INNER JOINs only
2019-09-18 22:12:53 +03:00
chertus
08a28d2dc2
fix pm join bug (wrong right equal range copy)
2019-09-18 21:44:44 +03:00
chertus
194e49e751
fix UB in MergeJoinCursor
2019-09-18 19:46:00 +03:00
maqroll
952d9449a2
typo
2019-09-18 14:53:45 +00:00
root
8175d4c2d1
style checks
...
Committer: maqroll <loteroc@gmail.com>
2019-09-18 13:38:17 +00:00
Artem Zuikov
aae82eed5a
Merge pull request #6940 from 4ertus2/mjoin
...
PartialMergeJoin
2019-09-18 16:16:10 +03:00
root
ea5480fd72
merge
...
Committer: maqroll <loteroc@gmail.com>
2019-09-18 13:13:40 +00:00
sfod
0bad4b4a05
Throw exceptions if WITH TOTALS/ROLLUP/CUBE are specified without aggregate functions
2019-09-18 16:08:51 +03:00
chertus
dd46c08e90
move JoinCommon funcs out of IJoin.h/cpp
2019-09-18 15:46:57 +03:00
Alexander Kuzmenkov
e3a9863260
Use MAP_POPULATE only on Linux.
2019-09-18 15:32:23 +03:00
chertus
0cf5bfdf44
fix typo
2019-09-18 15:24:35 +03:00
Alexander Kuzmenkov
e1898ca89a
Make the quadratic Arena::allocContinue less bad.
...
Scenarios that use Arena::allocContinue may waste quadratically many
memory and perform quadratically many copying, when the memory range
size reaches Arena's linear allocation threshold. To alleviate this,
make sure that the next memory chunk allocated by allocContinue is at
least linear_growth_threshold bytes bigger than the previous one, so
that we don't reallocate and copy that often.
2019-09-18 15:04:56 +03:00
root
ee311ff03c
style checks
...
Committer: maqroll <jluisoc@gmail.com>
2019-09-18 10:38:00 +00:00
alexey-milovidov
fe9e110a6a
Merge pull request #6965 from azat-archive/sparsehash-c11
...
Replace libsparsehash with sparsehash-c11
2019-09-18 12:46:13 +03:00
Zhichang Yu
460ccb04a2
added bitmapMin and bitmapMax
2019-09-18 16:56:12 +08:00
root
392bdd6008
+UpdatableSessionBase
...
Committer: maqroll <jluisoc@gmail.com>
2019-09-18 08:49:46 +00:00
alexey-milovidov
03014fe920
Merge pull request #6944 from malkfilipp/add-limit-clause-to-show-queries
...
Add LIMIT clause to SHOW queries
2019-09-18 02:07:45 +03:00
Azat Khuzhin
780341060f
Replace libsparsehash with sparsehash-c11
...
- use sparsehash-c11 over libsparsehash
- fix typos in find_sparsehash and users of the vars (s/SPARCE/SPARSE/)
- drop libsparsehash-dev from docker images (but keep for unbunlded build)
- use ::google over GOOGLE_NAMESPACE
2019-09-18 00:08:20 +03:00
root
f4b7cae998
optimize limit 1,0 and test.
2019-09-18 02:55:59 +08:00
chertus
2b3a4b0650
support const and LC columns in partial merge-join
2019-09-17 21:53:52 +03:00
chertus
58fad78980
support MergeJoin nullable convertion (right side)
2019-09-17 19:55:11 +03:00
akuzm
75dc7d331e
Merge pull request #6937 from amosbird/ubmemfix
...
In hash tables, properly initialize zero key cell.
2019-09-17 14:57:38 +03:00
Dmitry Rubashkin
2252ee5a90
Branch refactoring.
2019-09-17 11:17:46 +03:00
chertus
da5d35b34e
partial merge join (minimal tested version)
2019-09-16 22:31:22 +03:00
root
5ec0005400
+UpdatableSessionBase
...
Committer: maqroll <loteroc@gmail.com>
2019-09-16 17:28:41 +00:00
Dmitry Rubashkin
6fa925c263
Typo.
2019-09-16 18:47:13 +03:00
Dmitry Rubashkin
6f68cfc45c
Removed (most probably) redundant if branch. Fixed VALUES table funtion.
2019-09-16 18:44:12 +03:00
Amos Bird
1cf47da60d
ubsan/memsan fix.
2019-09-16 21:20:17 +08:00
chertus
cbd96af079
fix use after free (change Join <-> AnalyzedJoin ownership)
2019-09-16 15:37:46 +03:00
Vitaly Baranov
fae612c3e7
Merge pull request #6907 from PerformanceVision/dict_allow_databases
...
Whitelist for dictionary from the current connected database
2019-09-16 11:52:25 +03:00
malkfilipp
98050c108f
Add LIMIT clause to SHOW queries
2019-09-15 19:07:27 +03:00
alexey-milovidov
831eebe4dc
Merge pull request #6934 from abyss7/CLICKHOUSE-4643
...
Name temporary external table with existing subquery alias
2019-09-15 09:46:10 +03:00
Vitaly Baranov
a2c9bec468
Fix typo
2019-09-15 01:56:37 +03:00
Vitaly Baranov
c17071caf0
Fix typo
2019-09-15 01:55:22 +03:00
Vitaly Baranov
0fb234c63e
Merge branch 'master' into dict_allow_databases
2019-09-15 01:51:44 +03:00
Alexey Milovidov
79a206b092
Fixed typo #6895
2019-09-14 18:41:47 +03:00
alexey-milovidov
6503369138
Merge pull request #6895 from azat-archive/distributed_directory_monitor_max_sleep_time-v2
...
[RFC] Drop max_sleep_time limit from StorageDistributedDirectoryMonitor
2019-09-14 18:39:27 +03:00
Dmitry Rubashkin
33e7e1ea93
Int64 added.
2019-09-13 21:25:53 +03:00
Dmitry Rubashkin
2705534be7
Merge branch 'enums_in_section' of github.com:dimarub2000/ClickHouse into enums_in_section
2019-09-13 20:50:53 +03:00
Dmitry Rubashkin
cd95e8e5e5
Fix inconsistent behaviour of IN with Enums
2019-09-13 20:49:53 +03:00
akuzm
e765733a26
Merge pull request #6925 from yandex/aku/msan
...
Some MemorySanitizer fixes
2019-09-13 20:26:48 +03:00
chertus
eb3d87032c
all|any left|inner, not tested
2019-09-13 20:23:32 +03:00
chertus
bd957168d2
any left join (without use_nulls)
2019-09-13 19:17:37 +03:00
Ivan Lezhankin
dc49303baf
Use existing alias as external table name
2019-09-13 16:25:24 +03:00
Alexander Kuzmenkov
f4da0399c0
Some MemorySanitizer fixes.
2019-09-13 14:49:29 +03:00
alesapin
02cff38fef
Merge with master
2019-09-13 13:58:23 +03:00
Nikolai Kochetov
86bee0b8b5
Merge pull request #6684 from yandex/processors-2
...
Processors 2
2019-09-13 11:58:04 +03:00
Guillaume Tassery
214d089bb5
Cosmetic and remove documentation
2019-09-13 10:26:04 +02:00
Guillaume Tassery
bb088fbf65
Write dictionary permission on user instead of dictionary configuration
2019-09-13 10:22:34 +02:00
alexey-milovidov
12c26e6013
Merge pull request #6891 from yandex/low_cardinality_in_native_http
...
Low cardinality in native http
2019-09-13 09:01:08 +03:00
proller
0d6612d424
CLICKHOUSE-4652 Simpler
2019-09-12 22:52:24 +03:00
proller
8ce32897fa
CLICKHOUSE-4652 Another fix for АrrayEnumerateUniqRanked with empty arrays
2019-09-12 22:38:34 +03:00
chertus
bb5287841f
make things wrong 2
2019-09-12 21:06:25 +03:00
Nikolai Kochetov
2e61f17991
Disable processors by default.
2019-09-12 20:51:34 +03:00
Nikolai Kochetov
eac45eaf3e
More priority to pinned tasks in PipelineExecutor.
2019-09-12 17:57:04 +03:00
Nikolai Kochetov
7a31d967d9
More priority to pinned tasks in PipelineExecutor.
2019-09-12 17:50:51 +03:00
Nikolai Kochetov
ec48361ef0
More priority to pinned tasks in PipelineExecutor.
2019-09-12 17:46:41 +03:00
Vladimir Chebotarev
1b715069fb
Merge fix.
2019-09-12 14:38:53 +00:00
chertus
f7f2cface9
better nullability flags for JOINs
2019-09-12 17:09:05 +03:00
Nikolai Kochetov
1319168a3a
Merge branch 'master' into processors-2
2019-09-12 16:28:51 +03:00
Nikolai Kochetov
9dea55c284
Do not pin sources for non MergeTree tables.
2019-09-12 16:23:24 +03:00
Nikolai Kochetov
1ff30b1621
Update PipelineExecutor.
2019-09-12 16:07:54 +03:00
chertus
441faba0e3
materializeBlockInplace function
2019-09-12 15:59:53 +03:00
chertus
61c940d5a9
better materialization logic in Join.cpp
2019-09-12 15:24:19 +03:00
Vladimir Chebotarev
599ff389f7
Merge fix.
2019-09-12 11:57:55 +00:00
Nikolai Kochetov
d7596e51b7
Removed convert_types_to_low_cardinality from NativeBlockInputStream.
2019-09-12 14:33:46 +03:00
Nikolai Kochetov
1b906bfeaf
Remove LFStack. Added ThreadsQueue as separate data structure.
2019-09-12 14:22:58 +03:00
Nikolai Kochetov
4ba0ed731f
Remove LFStack. Added ThreadsQueue as separate data structure.
2019-09-12 14:19:54 +03:00
Nikolai Kochetov
d0e84e630a
Remove LFStack. Added ThreadsQueue as separate data structure.
2019-09-12 14:13:34 +03:00
Nikolai Kochetov
7d93d70e94
Remove LFStack. Added ThreadsQueue as separate data structure.
2019-09-12 14:07:36 +03:00
Nikolai Kochetov
959744fede
Address header by name in NativeBlockInputStream.
2019-09-12 12:34:47 +03:00
l
2b5a420f49
error: no newline at end of file [-Werror,-Wnewline-eof]
2019-09-12 07:41:16 +02:00
alexey-milovidov
c5cf4fa4f4
Merge pull request #6878 from azat-archive/build--fixes
...
Trivial build fixes (mostly for -DSPLIT_SHARED_LIBRARIES=ON)
2019-09-12 03:25:19 +03:00
alexey-milovidov
a14b3c7fcb
Merge pull request #6908 from infinivision/fix_6880
...
use croaring serialization functions
2019-09-12 03:21:05 +03:00
alexey-milovidov
cb2f4ebfaf
Merge pull request #6909 from abyss7/issue-6902
...
Put delimiter only after consuming a message
2019-09-12 03:20:38 +03:00
Azat Khuzhin
02befdd8c2
Introduce distributed_directory_monitor_max_sleep_time_ms setting
...
This will replace static 30 seconds max_sleep_time for the
StorageDistributedDirectoryMonitor, since in some cases 30 seconds can
be too large.
2019-09-12 03:16:06 +03:00
alexey-milovidov
f61212cdae
Merge pull request #6906 from amosbird/bf2
...
Fix non-ssl build.
2019-09-12 03:11:14 +03:00
alexey-milovidov
6fbf9ca7ab
Merge pull request #6911 from yandex/fix-insert-select-data-loss
...
Fix insert select data loss
2019-09-12 00:36:59 +03:00
l
dda57fe0f7
Style checks
2019-09-11 23:08:54 +02:00
l
688b0d91a0
Style checks
2019-09-11 22:53:53 +02:00
Amos Bird
93c0880ca7
Fix non-ssl build.
2019-09-12 04:20:27 +08:00
l
adb4a58092
Style checks & security considerations added to setting description.
2019-09-11 22:18:22 +02:00
chertus
fc7ce2753d
extract more common join functions
2019-09-11 21:03:21 +03:00
Nikolai Kochetov
d913e415b8
Fix Adam::merge if right state wasn't initialized.
2019-09-11 20:48:42 +03:00
alesapin
b0fce77c3d
Fix path to data on disk
2019-09-11 20:17:10 +03:00
Nikolai Kochetov
95abc1f910
Removed dynamic_cast from PipelineExecutor.
2019-09-11 20:06:06 +03:00
l
cdbcfc2c90
+ Redirect
2019-09-11 18:39:30 +02:00
Nikolai Kochetov
9916be2800
Small refactor in PipelienExecutor. Added comment in AggregatingTransform.
2019-09-11 19:31:15 +03:00
chertus
a836f0cfd6
fix columns number in MergeJoin
2019-09-11 19:19:33 +03:00
chertus
73dafaa223
better required-right-keys logic
2019-09-11 18:57:09 +03:00
Nikolai Kochetov
a2248868d8
Fix ast type checking.
2019-09-11 18:37:12 +03:00
Ivan Lezhankin
c5f1352394
Decide to put delimiter only after polled message
2019-09-11 16:16:43 +03:00
alexey-milovidov
f1f177c451
Merge pull request #6896 from amosbird/bf
...
Build fix
2019-09-11 15:41:48 +03:00