alexey-milovidov
ac29388224
Merge pull request #3632 from yandex/fix-low-cardinality-distributed-group-by
...
Fix low cardinality distributed group by
2018-11-23 16:45:56 +03:00
alexey-milovidov
0822f500f8
Merge pull request #3642 from yandex/odbc_bridge_die_with_server
...
ODBC bridge die with server
2018-11-23 16:44:53 +03:00
alexey-milovidov
c6bc4279ee
Merge pull request #3377 from s-mx/CLICKHOUSE-4032
...
Added support for column COMMENTs in table definition.
2018-11-23 16:43:58 +03:00
Nikolai Kochetov
449ab47350
Disable low cardinality default implementation for emptyArrayToSingle function.
2018-11-23 16:29:14 +03:00
Nikolai Kochetov
f3aa1292a9
Remove null map cache from ColumnUnique.
2018-11-23 14:55:06 +03:00
Nikolai Kochetov
d64fe4204a
Remove null map cache from ColumnUnique.
2018-11-23 13:47:01 +03:00
Nikolai Kochetov
e74b1edb35
Remove null map cache from ColumnUnique.
2018-11-23 13:18:50 +03:00
alesapin
7f40494330
Enable keep alive only with patched poco
2018-11-23 12:24:59 +03:00
Nikolai Kochetov
7fea1397d6
Remove null map cache from ColumnUnique.
2018-11-23 11:11:54 +03:00
alesapin
d31d30c8e1
Fix comments, naming, log about kill inability and better test
2018-11-23 11:08:35 +03:00
alexey-milovidov
3729c4e532
Update ReadBufferFromHDFS.h
2018-11-23 03:20:33 +03:00
alexey-milovidov
1002ed7487
Merge branch 'master' into 3958/many_templates
2018-11-23 01:48:42 +03:00
Alexey Milovidov
c0e97a97cd
Resolved inconsistencies in documentation #3539
2018-11-23 01:00:03 +03:00
alexey-milovidov
12045a0e0e
Merge pull request #3641 from yandex/fix-array-mapped-functions-with-low-cardinality-lambda
...
Fix array mapped functions with low cardinality lambda
2018-11-23 00:40:16 +03:00
alexey-milovidov
733ab51089
Merge pull request #3643 from yandex/fix-parallel-inputs-processor-deadlock
...
Fix deadlock in ParallelInputsProcessor in case thread creation fails.
2018-11-23 00:30:01 +03:00
Alexey Milovidov
64c6951b1a
More correct documentation #3644
2018-11-23 00:28:38 +03:00
Alexey Milovidov
d3bb69be74
More correct documentation + miscellaneous name change #3644
2018-11-23 00:27:52 +03:00
alexey-milovidov
49d2d8a1b8
Merge pull request #3644 from proller/fix4
...
Add VERSION_INT (ClickHouse version in integer format like 18014009) …
2018-11-23 00:22:19 +03:00
alexey-milovidov
2c2d75cceb
Don't allow exceptions without code ( #3645 )
...
* Don't allow exceptions without code #3633
* Don't allow exceptions without code #3633
2018-11-23 00:19:58 +03:00
alexey-milovidov
b680029030
Update ColumnsDescription.cpp
2018-11-22 22:36:56 +03:00
proller
f410c93fb1
Add VERSION_INT (ClickHouse version in integer format like 18014009) to system.metrics and system.build_options
2018-11-22 21:24:38 +03:00
Alexey Milovidov
a5d1fc0ca7
Removed unused constructor #3633
2018-11-22 21:09:17 +03:00
Alexey Zatelepin
8b25084637
fix deadlock in ParallelInputsProcessor in case thread creation fails [#CLICKHOUSE-4155]
2018-11-22 20:29:49 +03:00
alesapin
2b2195d4de
Fix stupid if
2018-11-22 19:01:17 +03:00
alesapin
1e879850bb
Kill odbc-bridge with clickhouse-server
2018-11-22 18:59:00 +03:00
Nikolai Kochetov
4721b16b51
Fix array mapped functions with low cardinality lambda argument.
2018-11-22 18:52:53 +03:00
Alexey Milovidov
7b919c9b2b
Removed unused constructor #3633
2018-11-22 18:09:19 +03:00
Sabyanin Maxim
3a67b505c5
Merge branch 'master' of https://github.com/yandex/ClickHouse into CLICKHOUSE-4032
2018-11-22 16:54:10 +03:00
Sabyanin Maxim
060fce3899
make ReplicatedMergeTree work with comments. ignore empty comments when make column_comments hashmap
2018-11-22 16:51:43 +03:00
Alexey Milovidov
ab5d76fc42
Fixed error introduced in #3553 and prevent it happening
2018-11-21 23:56:37 +03:00
Alexey Milovidov
6f48ebbb06
Better exception message in case of "unknown identifier" [#CLICKHOUSE-4142]
2018-11-21 23:35:55 +03:00
proller
1d40c2c871
Better link and deps ( #3631 )
...
* try fix 1
* Better deps
* fix
* fix
* fix
* Update CMakeLists.txt
* Update CMakeLists.txt
* fix
* fix
* fix
* disable old
* Update find_odbc.cmake
2018-11-21 22:20:27 +03:00
Nikolai Kochetov
4d96e88058
Fix distributed group by LowCardinality(Nullable). #3615
2018-11-21 21:59:33 +03:00
alexey-milovidov
5038f13b08
Merge pull request #3514 from abyss7/CLICKHOUSE-3766
...
Implement 'ALTER … FREEZE' command
2018-11-21 07:17:21 +03:00
chenxing.xc
86f1a18185
withdraw INSERT INFILE feature
2018-11-21 11:59:24 +08:00
alexey-milovidov
f67e54dbf3
Merge pull request #3594 from yandex/CLICKHOUSE-4112
...
Add http connection pool between replicas
2018-11-21 06:57:22 +03:00
alexey-milovidov
235dc66881
Merge pull request #3564 from amosbird/master
...
Implement dictGet[OrDefault]
2018-11-21 06:48:10 +03:00
alexey-milovidov
0d627c7230
Update FunctionsExternalDictionaries.h
2018-11-21 06:48:01 +03:00
alexey-milovidov
9b0226a73d
Merge pull request #3588 from zhang2014/fix/predicate
...
ISSUES-1777 qualified subqueries when optimize predicate
2018-11-21 06:20:37 +03:00
Alexey Milovidov
7febe64c82
Failproof #3589
2018-11-21 06:19:29 +03:00
Alexey Milovidov
7e6d9ed82b
Correct calculation of avg_value_size_hint #3589
2018-11-21 06:18:42 +03:00
Alexey Milovidov
31561ef25a
Fixed error; added test #3589
2018-11-21 06:09:56 +03:00
Alexey Milovidov
2cef50669a
Better error message #3589
2018-11-21 05:40:23 +03:00
Alexey Milovidov
2662594865
Attempt to fight back performance of firstSignificantSubdomain function #3601
2018-11-21 03:46:06 +03:00
alexey-milovidov
8590348dc6
Merge pull request #3601 from hatarist/patch-1
...
Update firstSignificantSubdomain function
2018-11-21 03:00:59 +03:00
alexey-milovidov
87e5d40858
Merge pull request #3626 from yandex/types-clarification
...
More clean NearestFieldType.
2018-11-21 02:55:46 +03:00
Alexey Milovidov
78e72a1962
Little better #3624
2018-11-20 23:09:20 +03:00
alexey-milovidov
a41485f69d
Merge pull request #3624 from yandex/types-clarification
...
Fixed code that was not quite correct
2018-11-20 22:37:10 +03:00
alexey-milovidov
596e136b73
Update InterpreterInsertQuery.cpp
2018-11-20 21:36:13 +03:00
alexey-milovidov
8ff62c9da6
Update InterpreterInsertQuery.cpp
2018-11-20 21:31:39 +03:00
alexey-milovidov
7a98d55415
Update ReadBufferFromHDFS.h
2018-11-20 21:31:21 +03:00
alexey-milovidov
5e0b679f04
Merge pull request #3620 from proller/fix13
...
Fix build with old capnp
2018-11-20 21:19:40 +03:00
alexey-milovidov
98ed411da3
Update Field.h
2018-11-20 20:37:50 +03:00
Alexey Milovidov
38d2e9efa2
Fixed code that was not quite correct
2018-11-20 20:36:21 +03:00
alesapin
57ea89c5f3
Merge branch 'master' into CLICKHOUSE-4112
2018-11-20 20:23:08 +03:00
alesapin
f08e090bda
Better uri scheme check and fix in poco submodule
2018-11-20 20:21:32 +03:00
Ivan Lezhankin
1e070a7c51
Move FREEZE_ALL command source code inside |PartitionCommand|
2018-11-20 20:13:59 +03:00
Marek Vavruša
8fad726d95
Added null guards for all CurrentThread::attachToIfDetached()
...
refs #3622
2018-11-20 09:10:34 -08:00
proller
2deb523265
Fix build with old capnp
2018-11-20 18:10:28 +03:00
Ivan Lezhankin
74fe350451
Refactor partition commands handling into separate interface method.
2018-11-20 17:59:34 +03:00
alesapin
00f1329c59
Merge branch 'master' of github.com:yandex/ClickHouse
2018-11-20 17:04:07 +03:00
alexey-milovidov
a008a41374
Merge pull request #3609 from s-mx/CLICKHOUSE-4090
...
Add primary_key, order_key, partition_key and sample_key to system.tables.
2018-11-20 16:39:54 +03:00
alesapin
01e2137364
CLICKHOUSE-4112: Add keepalive for http connections
2018-11-20 16:15:44 +03:00
Sabyanin Maxim
7d175e4666
Merge branch 'CLICKHOUSE-4090' of github.com:s-mx/ClickHouse into CLICKHOUSE-4090
2018-11-20 15:22:54 +03:00
Sabyanin Maxim
e3fc18fcb8
add getters of expressions names in StorageReplicatedMergeTree
2018-11-20 15:19:12 +03:00
chenxing.xc
939368cf08
Merge remote-tracking branch 'hdfs/master'
2018-11-20 19:28:40 +08:00
root
cc7ec374d5
better
2018-11-20 16:10:33 +08:00
alexey-milovidov
6aa2313dec
Merge pull request #3580 from abyss7/fix-quantile-datetime
...
Some fixes to quantile*() functions related to DateTime argument type
2018-11-19 21:28:06 +03:00
alexey-milovidov
de5d4b6256
Update AggregateFunctionQuantile.h
2018-11-19 21:25:57 +03:00
Sabyanin Maxim
4ac727e7ad
fix style
2018-11-19 20:21:34 +03:00
alexey-milovidov
72fb78a0f8
Update StorageBuffer.cpp
2018-11-19 18:20:34 +03:00
alexey-milovidov
9a3701cc50
Update StorageBuffer.cpp
2018-11-19 18:20:05 +03:00
alexey-milovidov
33eb64269f
Update StorageBuffer.cpp
2018-11-19 18:14:44 +03:00
Alexey Milovidov
c843bc1d58
utils/check-style/check-style -n
2018-11-19 18:09:19 +03:00
alexey-milovidov
5a40a67500
Update StorageSystemColumns.cpp
2018-11-19 18:07:43 +03:00
alexey-milovidov
6ad4519c81
Update IStorage.h
2018-11-19 18:05:48 +03:00
Sabyanin Maxim
08fc057a15
make is_in_primary_key and etcetera work. add test.
2018-11-19 17:31:16 +03:00
Ivan Lezhankin
b63f0a5a9f
Minor refactoring
2018-11-19 17:25:42 +03:00
Alexey Milovidov
2f3b4ba851
Better exception message [#CLICKHOUSE-4143]
2018-11-19 15:31:26 +03:00
chenxing.xc
76843c2dc0
hdfs read support
2018-11-19 16:17:09 +08:00
Vitaly Baranov
a029034d8c
CLICKHOUSE-4127: Fix ALTER of destination table for the BUFFER engine.
2018-11-19 09:14:36 +03:00
alexey-milovidov
e7fb653d0c
Update HTTPCommon.cpp
2018-11-19 01:20:36 +03:00
alexey-milovidov
f35d300d33
Update HTTPCommon.cpp
2018-11-19 01:15:42 +03:00
alexey-milovidov
786bf36aee
Update DDLWorker.cpp
2018-11-19 01:04:11 +03:00
Igor Hatarist
faa4cac4da
Update firstSignificantSubdomain function
...
Added gov, mil, edu 2nd level domains
2018-11-18 06:37:43 +03:00
proller
ddf231e57f
BI-154 Fix isLocal detection
2018-11-17 21:52:47 +03:00
chertus
b4b58b292f
remove hack for StorageDistributed & insert_sample_with_metadata
2018-11-16 22:19:47 +03:00
alesapin
2a4a8d180b
Try to change stupid naming
2018-11-16 16:33:43 +03:00
alesapin
0266f058c9
Merge branch 'master' into CLICKHOUSE-4112
2018-11-16 16:21:27 +03:00
alesapin
d4ce674b93
Add http connection pool between replicas
2018-11-16 16:15:17 +03:00
proller
160ffb2283
Build fixes (clang 7.0.0+) ( #3582 )
2018-11-16 15:22:51 +03:00
Sabyanin Maxim
49dc9939d4
fix serializing of ColumnsDescription
2018-11-16 15:01:52 +03:00
chertus
811b824b01
AddingDefaultsBlockInputStream fixed types optimisation
2018-11-15 23:26:51 +03:00
chertus
c642e16ee1
clearer evaluateMissingDefaults [CLICKHOUSE-3578]
2018-11-15 19:57:20 +03:00
chertus
13646eb4c4
move BlockMissingValues from Block to IBlockInputStream::getMissingValues()
2018-11-15 18:57:20 +03:00
zhang2014
c23447ba3a
ISSUES-1777 qualified subqueries when optimize predicate
2018-11-15 23:23:44 +08:00
chertus
65d34ca231
do not override current_database in context [CLICKHOUSE-3578]
2018-11-15 18:03:13 +03:00
Amos Bird
eec50adbeb
Implement dictGet[OrDefault]
2018-11-15 21:48:00 +08:00
Sabyanin Maxim
d9e6789f78
make MergeTree work with comments
2018-11-15 16:12:27 +03:00
chertus
5c67e02205
fix build
2018-11-15 13:39:13 +03:00
chertus
8284de8268
fix build
2018-11-15 13:32:20 +03:00
chertus
0e1044b165
Merge branch 'master' into issue-3578
2018-11-15 13:28:53 +03:00
Amos Bird
9021bfb2f1
Fix variant assignments
2018-11-15 17:29:53 +08:00
Sabyanin Maxim
035049d1a8
make modify column comment work
2018-11-15 01:46:39 +03:00
chertus
ebf3d60186
column defaults without CapNProto [CLICKHOUSE-3578]
2018-11-14 21:20:16 +03:00
Alexey Zatelepin
b071547b2d
add checks for ALTER MODIFY ORDER BY [#CLICKHOUSE-3859]
2018-11-14 20:12:32 +03:00
Ivan Lezhankin
fc272ecded
Some fixes to quantile*() functions related to DateTime argument type
2018-11-14 18:04:23 +03:00
Alexandr Krasheninnikov
177a00f09a
Merge https://github.com/yandex/ClickHouse into base64_functions
2018-11-14 12:32:42 +03:00
Alexandr Krasheninnikov
050abdf2b6
Auto detect of codec
2018-11-14 12:07:20 +03:00
Alexey Milovidov
e3b0cecdec
Merge branch 'master' of github.com:yandex/ClickHouse
2018-11-14 04:59:40 +03:00
Alexey Milovidov
2daab83a23
Fixed bad and wrong code #3553
2018-11-14 04:59:32 +03:00
alexey-milovidov
3b2cd38beb
Merge pull request #3570 from yandex/fix-with-with-alias-only
...
Fix WITH with alias only
2018-11-14 04:22:38 +03:00
proller
37a9af5a68
CLICKHOUSE-4109 mlock clickhouse ( #3553 )
...
* CLICKHOUSE-4109 mlock clickhouse
* wip
* Fix
* wip
* fix
* fix
* better place
* wip
* clean
* tidy
* fix
2018-11-14 04:11:13 +03:00
Alexey Milovidov
d3349ebde8
Merge branch 'master' of github.com:yandex/ClickHouse
2018-11-14 04:04:29 +03:00
Alexey Milovidov
d1b86225ef
Fixed bad code #3565
2018-11-14 04:04:09 +03:00
alexey-milovidov
2f16ec5c79
Merge pull request #3568 from yandex/fix-low-cardinality-nullable-perf
...
Fix perf in IColumnUnique::size func.
2018-11-14 03:27:05 +03:00
Alexey Milovidov
ead153e9e4
Better code #3565
2018-11-13 22:48:47 +03:00
Alexey Milovidov
69e57187d2
Fixed error; removed unique_ptr #3565
2018-11-13 22:43:17 +03:00
Sabyanin Maxim
3e4c981db2
small changes
2018-11-13 22:17:40 +03:00
Alexey Milovidov
4b0645cb25
Fixed error in #3565
2018-11-13 21:41:07 +03:00
chertus
9d3325f56e
one more fix for bad merge of branches
2018-11-13 16:36:53 +03:00
Alexey Zatelepin
29b34365e6
Merge branch 'master' into alter-order-by
...
Conflicts:
dbms/src/Interpreters/ExpressionAnalyzer.cpp
dbms/src/Storages/MergeTree/MergeTreeData.cpp
dbms/src/Storages/MergeTree/MergeTreeDataSelectExecutor.cpp
2018-11-13 16:27:19 +03:00
Alexey Zatelepin
2cc0aae82c
rearrange AST members in MergeTreeData [#CLICKHOUSE-3859]
2018-11-13 16:15:17 +03:00
Alexey Zatelepin
7167bfd7b3
fix prewhere with FINAL for VersionedCollapsingMergeTree [#CLICKHOUSE-3859]
2018-11-13 16:15:12 +03:00
Alexey Zatelepin
8b85822192
store original key ASTs, and not extracted ASTExpressionLists [#CLICKHOUSE-3859]
2018-11-13 16:14:44 +03:00
Alexey Zatelepin
31a6a6b4fd
calculate ReplicatedMergeTreeTableMetadata diff [#CLICKHOUSE-3859]
2018-11-13 16:13:55 +03:00
Alexey Zatelepin
74c48ed226
apply metadata changes on startup [#CLICKHOUSE-3859]
2018-11-13 16:13:50 +03:00
Alexey Zatelepin
96d7eee785
fix use-after-free in ZooKeeperNodeCache [#CLICKHOUSE-3859]
2018-11-13 16:13:46 +03:00
Alexey Zatelepin
106800b857
apply changes in ReplicatedMergeTreeAlterThread [#CLICKHOUSE-3859]
2018-11-13 16:13:40 +03:00
Alexey Zatelepin
4036ec83af
write metadata znode in StorageReplicatedMergeTree::alter() [#CLICKHOUSE-3859]
2018-11-13 16:13:34 +03:00
Alexey Zatelepin
ce1ead5b88
allow arbitrary callbacks in ZooKeeperNodeChange [#CLICKHOUSE-3859]
2018-11-13 16:13:29 +03:00
Alexey Zatelepin
a0a9aad777
Stat data in ZooKeeperNodeCache [#CLICKHOUSE-3859]
2018-11-13 16:13:23 +03:00
Alexey Zatelepin
0c0c4fd28d
add sorting_and_primary_keys_independent [#CLICKHOUSE-3859]
2018-11-13 16:13:19 +03:00
Alexey Zatelepin
07a22100cb
ALTER ORDER BY for ordinary MergeTree [#CLICKHOUSE-3859]
2018-11-13 16:13:14 +03:00
Alexey Zatelepin
02337242b5
ALTER MODIFY ORDER BY syntax [#CLICKHOUSE-3859]
2018-11-13 16:13:10 +03:00
Alexey Zatelepin
c4bf38ef07
comments [#CLICKHOUSE-3859]
2018-11-13 16:13:06 +03:00
Alexey Zatelepin
f4c26e78d2
renames [#CLICKHOUSE-3859]
2018-11-13 16:13:01 +03:00
Alexey Zatelepin
0fa86162d9
separate sorting key and primary key, allow setting primary key separately [#CLICKHOUSE-3859]
2018-11-13 16:12:55 +03:00
Alexey Zatelepin
9a92c0a55c
sort key is distinct from primary key [#CLICKHOUSE-3859]
2018-11-13 16:12:49 +03:00
Alexey Zatelepin
580146eedb
add primary key syntax [#CLICKHOUSE-3859]
2018-11-13 16:12:14 +03:00
Sabyanin Maxim
6296f58186
fix typo
2018-11-13 15:22:32 +03:00
Sabyanin Maxim
befaea63d2
add is_mutable method to AlterCommand. change comment column test
2018-11-13 15:08:07 +03:00
Nikolai Kochetov
986d490435
Comments.
2018-11-12 21:33:39 +03:00
Nikolai Kochetov
97d9ce5193
Fix WITH with single alias. #2465
2018-11-12 21:28:32 +03:00
chertus
c1518da50f
fix build with CAPNP
2018-11-12 20:29:02 +03:00
Sabyanin Maxim
b869cfed9a
fixed couple of mistakes.
2018-11-12 18:45:35 +03:00
Alexey Milovidov
03c35f2aa4
Remove Analyzers because it was failed refactoring attempt [#CLICKHOUSE-2]
2018-11-12 18:40:33 +03:00
chertus
af4cceb877
make branch up to date
2018-11-12 18:25:21 +03:00
chertus
9966f975a3
Merge branch 'master' into issue-3578
2018-11-12 17:58:00 +03:00
chertus
2fe3cdb3f5
restore lost commits [CLICKHOUSE-3578]
2018-11-12 17:52:30 +03:00
Ivan Lezhankin
4eb0f33ec2
Add some locks on freeze and support |freezeAll()| for replicated merge-tree.
2018-11-12 15:26:15 +03:00
Ivan Lezhankin
baf9566413
Fix style
2018-11-12 15:26:15 +03:00
Ivan Lezhankin
5d3da110a8
Refactor |freezePartition()| and |freezeAll()|
2018-11-12 15:26:15 +03:00
abyss7
0cdb808ded
Fix comments
2018-11-12 15:26:15 +03:00
Ivan Lezhankin
b01acc8917
Fix style
2018-11-12 15:26:15 +03:00
Ivan Lezhankin
56f0f6194f
Refactor parsing of 'WITH NAME'
2018-11-12 15:26:14 +03:00
Ivan Lezhankin
126ff55fa7
Forgot about 'WITH NAME …' statement part.
2018-11-12 15:26:14 +03:00
Ivan Lezhankin
935615a647
Reimplement FREEZE command.
2018-11-12 15:26:14 +03:00
Ivan Lezhankin
a837060454
Lock table structure before freezing.
2018-11-12 15:26:14 +03:00
Ivan Lezhankin
03e6a29eb2
Implement 'ALTER … FREEZE' command.
...
Need some tests!
2018-11-12 15:26:14 +03:00
Nikolai Kochetov
3429274de1
Fix perf in IColumnUnique::size func. #3256
2018-11-12 12:03:40 +03:00
KochetovNicolai
5f3dcf794a
Merge pull request #3551 from yandex/syntax-analyzer-2
...
Split ExpressionAnalyzer and SyntaxAnalyzer.
2018-11-12 11:43:52 +03:00
Amos Bird
6815b25d18
replace std::tuple with std::variant
2018-11-12 03:29:52 +08:00
Amos Bird
f76bfb00a3
Avoid materialization for dictGetTOrDefault
2018-11-12 00:35:13 +08:00
Sabyanin Maxim
94594d8c06
add order_key section in system.tables
2018-11-11 18:44:21 +03:00
proller
5678d1ed98
Build fixes ( #3545 )
...
* StorageSystemContributors clean
* Fix
* ARM fixes
* Fix arm compile
* fix
* Fix macos?
* Fix includes
* fix
* fix
* Try fix apple build part 1
* Fix identation
* Fix static libc++ in clang
* fix arm build
* better
* fix
* fix
* better check-include
2018-11-10 23:09:07 +03:00
alexey-milovidov
93a3f1663e
Merge pull request #3552 from amosbird/patch-14
...
Prioritize rvalue creator for ColumnTuple
2018-11-10 22:57:55 +03:00
Alexey Milovidov
60d42eb4f7
Merge branch 'master' of github.com:yandex/ClickHouse
2018-11-10 20:52:32 +03:00
Alexey Milovidov
8f50c62033
Avoid busy loop in DDLWorker when ZooKeeper is not available [#CLICKHOUSE-4126]
2018-11-10 20:52:25 +03:00
Nikolai Kochetov
28be6d6443
Review fixes.
2018-11-09 20:23:48 +03:00
Sabyanin Maxim
9befbd94e4
is_in_order_key, is_in_partition_key, is_in_sample_key in system.columns works, is_in_primary_key not yet
2018-11-09 18:39:21 +03:00
Nikolai Kochetov
1e9aeba603
Split ExpressionAnalyzer and SyntaxAnalyzer.
2018-11-09 18:01:18 +03:00
Sabyanin Maxim
ac6aaa37b5
add is_primary_key, is_order_key, is_partition_key, is_sampling_key sections in system.columns
2018-11-09 15:02:08 +03:00
chertus
cc005c3ac9
Merge branch 'master' into issue-3578
2018-11-09 13:12:34 +03:00
Sabyanin Maxim
51c7284583
add getSecondaryExpression
2018-11-09 12:41:52 +03:00
Sabyanin Maxim
c9d8dc6171
add primary_key, partition_key, sampling_key sections in system.tables. add getPartitionExpression method in IStorage.
2018-11-08 20:45:41 +03:00
Amos Bird
076ec44089
Prioritize rvalue creator for ColumnTuple
...
This validates `ColumnTuple::create(Columns({std::move(s_c0), std::move(s_c1)})); `
2018-11-09 01:24:30 +08:00
Nikolai Kochetov
726ae0cb9a
Split ExpressionAnalyzer and SyntaxAnalyzer.
2018-11-08 19:47:12 +03:00
KochetovNicolai
4609569538
Merge pull request #3549 from yandex/syntax-analyzer
...
Syntax analyzer
2018-11-08 17:15:37 +03:00
Nikolai Kochetov
baef5abc12
Review fixes.
2018-11-08 15:06:35 +03:00
Sabyanin Maxim
f8f2779f7b
make ColumnComment just a hashmap
2018-11-08 15:03:42 +03:00
Nikolai Kochetov
29fe5ea5b6
Review fixes.
2018-11-08 14:17:31 +03:00
Nikolai Kochetov
90120493bf
Syntax analyzer (in progress).
2018-11-08 12:06:11 +03:00
Nikolai Kochetov
a5a36d0078
Syntax analyzer (in progress).
2018-11-08 12:01:41 +03:00
Nikolai Kochetov
6ebfd2c42f
Syntax analyzer (in progress).
2018-11-08 12:01:12 +03:00
proller
9a98b80cf8
Try fix apple build part 2
2018-11-07 16:24:36 +03:00
proller
a996326efe
Fix identation
2018-11-07 15:55:56 +03:00
Nikolai Kochetov
7f8deccd7e
Merged with master.
2018-11-07 15:52:16 +03:00
proller
bb1dafd2b3
Try fix apple build part 1
2018-11-07 15:50:36 +03:00
Nikolai Kochetov
748b0f7077
SyntaxAnalyzer (in progress).
2018-11-07 15:44:05 +03:00
chertus
9819c10628
fix build with libcxx
2018-11-07 14:46:39 +03:00
Nikolai Kochetov
7a5cfc7a6d
Skip columns from prewhere_info->remove_columns_actions in prewhere result for alias source columns. [#CLICKHOUSE-4111]
2018-11-07 13:53:36 +03:00
alexey-milovidov
86a4c95048
Merge pull request #3544 from yandex/fix_aio_unknown_compression_method
...
Fix AIO unknown compression method when merge tree has mark to the last byte of file
2018-11-07 00:34:45 +03:00
Artem Zuikov
e9dc302cdc
Merge pull request #3465 from 4ertus2/bugs
...
hotfix for distributed DDLs over secure port [CLICKHOUSE-4089]
2018-11-06 21:39:10 +03:00
Nikolai Kochetov
bcd6e03257
SyntaxAnalyzer (in progress).
2018-11-06 21:13:35 +03:00
alesapin
bdb473b425
Fix AIO unknown compression method when merge tree has mark to last byte of file
2018-11-06 20:29:31 +03:00
chertus
172acbabd0
fix tests (second attempt) [CLICKHOUSE-4089]
2018-11-06 19:38:01 +03:00
Artem Zuikov
469ce719dc
Merge pull request #3521 from 4ertus2/joins
...
Set default database name for tables in view's (sub)selects [CLICKHOUSE-3145]
2018-11-06 19:15:07 +03:00
chertus
458e20c31f
fix tests/integration over ssl by alesapin@
2018-11-06 17:42:30 +03:00
Sabyanin Maxim
dacd999d4f
Merge branch 'master' into CLICKHOUSE-4032
2018-11-06 16:50:07 +03:00
alesapin
70df5a1cb7
Merge pull request #3534 from yandex/block_structure_mistmatch
...
[WIP] Trying to fix block structure mismatch
2018-11-06 16:40:05 +03:00
chertus
756342551a
add general comment for visitors
2018-11-06 16:28:22 +03:00
Sabyanin Maxim
bdcdc15b1e
fixed comment test.
...
remove ColumnComment struct.
style fixes
2018-11-06 16:26:43 +03:00
Nikolai Kochetov
8df77930ec
Added InterpreterSelectQuery::unifyStreams
2018-11-06 14:44:45 +03:00
Nikolai Kochetov
d7992b11d8
Fix block structure mismatch in MergingSorted stream.
2018-11-06 13:11:37 +03:00
Alexey Milovidov
c5173782dc
Potentially better #3490
2018-11-05 17:29:38 +03:00
Alexey Milovidov
a191c32254
Potential improvement #3490
2018-11-05 13:34:48 +03:00
Alexey Milovidov
6f00f165e5
Clarifications; potential improvement #3490
2018-11-05 12:32:59 +03:00
alexey-milovidov
c25e093b82
Merge pull request #3512 from lapkofear/amd_perf_problem
...
fixed group by int16 and Date types on AMD EPYC 7401P machine
2018-11-04 11:53:38 +03:00
Alexandr Krasheninnikov
6ab45d081c
Arch-based compilation
2018-11-02 22:06:05 +03:00
chertus
50d9a6e5d5
refactoring: unify QueryAliasesVisitor with other AST visitors
2018-11-02 18:09:15 +03:00
alesapin
b74dd7fb3f
Merge pull request #3530 from yandex/project-clone-performance
...
Project clone performance
2018-11-02 17:29:21 +03:00
chertus
2f5fb25de6
Merge branch 'master' into joins
2018-11-02 13:39:19 +03:00
Alexey Milovidov
120e2cbe2f
Use "ALL" as "join_default_strictness" setting by default for compatibility [#CLICKHOUSE-4087]
2018-11-02 13:03:05 +03:00
Nikolai Kochetov
ecd48dfd07
Removed column clone from project action.
2018-11-02 12:57:29 +03:00
Nikolai Kochetov
9332dd5d2f
Removed column clone from project action.
2018-11-02 12:56:37 +03:00
alexey-milovidov
c19b1d919e
Merge pull request #3517 from yandex/kill_pending_queries
...
CLICKHOUSE-4094: Add ability to kill pending queries
2018-11-01 21:07:45 +03:00
proller
c2a818b64d
StorageSystemContributors clean ( #3524 )
...
* StorageSystemContributors clean
* Fix
2018-11-01 21:01:10 +03:00
Alexey Milovidov
9d328839d5
Merge branch 'master' of github.com:yandex/ClickHouse
2018-11-01 20:56:03 +03:00
Alexey Milovidov
30a2513fac
Whitespace [#CLICKHOUSE-2]
2018-11-01 20:55:53 +03:00
alexey-milovidov
6bc7297a92
Merge pull request #3523 from yandex/low-cardinality-fix-extremes
...
Low cardinality fix extremes
2018-11-01 20:54:09 +03:00
Nikolai Kochetov
03b2b609b1
Fix ColumnLowCardinality::getExtremes. #3288
2018-11-01 20:24:05 +03:00
alexey-milovidov
b1db9ec23c
Merge pull request #3436 from amosbird/master
...
Flexible fields assignment
2018-11-01 20:22:28 +03:00
alexey-milovidov
4dedead38f
Update StorageSystemDataTypeFamilies.cpp
2018-11-01 20:21:43 +03:00
alexey-milovidov
1a4a99377a
Update StorageSystemFunctions.cpp
2018-11-01 20:21:15 +03:00
alexey-milovidov
e10fd083ef
Update StorageSystemFunctions.cpp
2018-11-01 20:20:41 +03:00
alexey-milovidov
ac10a55b6f
Update StorageSystemDataTypeFamilies.cpp
2018-11-01 20:20:14 +03:00
alexey-milovidov
cce68f5b40
Merge pull request #3519 from yandex/better-behaviour-of-hash-functions
...
Fixed idiosyncrasy with hash functions introduced in #3451
2018-11-01 20:13:39 +03:00
alexey-milovidov
e2b0c6c94f
Merge pull request #3518 from yandex/low-cardinality-fix-nullable-serialization-into-arena
...
Low cardinality fix nullable serialization into arena
2018-11-01 20:12:06 +03:00
chertus
009f77002e
add default db name to views [CLICKHOUSE-3145]
2018-11-01 20:07:20 +03:00
proller
f86d1a7034
CONTRIB-254 Arcadia fixes ( #3475 )
...
* Macos: set ENABLE_EMBEDDED_COMPILER=0 by default (because contrib/llvm temporary broken under macos)
* \n
* arcadia fix
* fix arcadia link
* wip
* wip
* wip
* fix
* wip
* wip
* fix
* try use users from server dir
* Revert "try use users from server dir"
This reverts commit 79b2c6fd9c
.
* Fix logging
* fix
* Update ZooKeeperImpl.h
2018-11-01 20:07:20 +03:00
Alexey Milovidov
719efbe60a
Fixed idiosyncrasy introduced in #3451
2018-11-01 18:47:08 +03:00
alexey-milovidov
82933e9c31
Merge pull request #3451 from CurtizJ/CLICKHOUSE-3490
...
Support more hash functions for tuple, unify FunctionHash template. [CLICKHOUSE-3490]
2018-11-01 18:30:01 +03:00
alesapin
11092e895c
Better comment
2018-11-01 18:22:59 +03:00
alesapin
c6d1677222
CLICKHOUSE-4097: Remove redundant whitespace
2018-11-01 18:09:19 +03:00
Nikolai Kochetov
dc688ef5e1
Fix nullable comparsion for LowCardinality(Nullable()). #3227 #3256 #3212
2018-11-01 17:57:50 +03:00
alesapin
b0ac729228
CLICKHOUSE-4094: Add ability to kill pending queries
2018-11-01 17:56:37 +03:00
Nikolai Kochetov
045b5d5cd8
Fixed LowCardinality(Nullable()) (de)serialization with arena. #3227 #3256 #3212
2018-11-01 17:55:37 +03:00
chertus
d6defafad2
use AddDefaultDatabaseVisitor for views [CLICKHOUSE-3145]
2018-11-01 17:49:37 +03:00
proller
71403c3ff8
StorageSystemContributors.sh debug ( #3491 )
...
* Sql fuzzy test
* wip
* wip
* wip
* wip
* wip
* Build fixes
* better
* bugs
* wip
* fix
* Fix test
* build fixes
* better
* wip
* fix test
* StorageSystemContributors.sh debug
* debug
* wip
* more
* Fix jemalloc include
* more
2018-11-01 17:07:14 +03:00
proller
a7437b93a9
Commited StorageSystemContributors.generated.cpp ( #3510 )
...
* CLICKHOUSE-4085 system.contributors
* fi
* Fix random
* Commited StorageSystemContributors.generated.cpp
* fix
* Update CMakeLists.txt
2018-11-01 17:05:37 +03:00
alexey-milovidov
121f04522e
Merge pull request #3503 from yandex/check_array_value_null
...
Better code for check on null values inside array IN expression
2018-11-01 17:01:06 +03:00
alexey-milovidov
00fa7d9fad
Update Aggregator.cpp
2018-11-01 15:42:57 +03:00
Artem Zuikov
eb535c4b9b
Merge pull request #3500 from 4ertus2/joins
...
refactoring: one place for db and table extraction from AST
2018-11-01 14:59:56 +03:00
igor.lapko
2d565f1099
code style fix
2018-11-01 13:42:15 +02:00
chertus
1a71a443b8
resolve review remarks
2018-11-01 14:32:44 +03:00
alesapin
63c6647be4
Better comment
2018-11-01 14:23:23 +03:00
alesapin
abcc692dbf
CLICKHOUSE-4096: Fix nested unaliased joins segfault
2018-11-01 14:23:23 +03:00
igor.lapko
d603cb1eb8
fixed group by int16 and Date types on AMD EPYC 7401P machine
2018-11-01 09:01:34 +02:00
Marek Vavruša
d88450db4d
DictionarySourceFactory: fix mistaken connect timeout for read timeout
...
It looks like this was accidental, as XDBCStorage and bridges use
http_receive_timeout, but the dictionary passes http_connection_timeout,
so it times out on long queries.
2018-10-31 16:21:23 -07:00