zhang2014
4a99ca0d80
ISSUES-4006 refactor
2020-08-04 10:31:25 +08:00
zhang2014
59465b58c2
ISSUES-4006 fix cmake
2020-08-04 10:31:25 +08:00
zhang2014
0336a4ad58
ISSUES-4006 suport synchronous MySQL incremental data[part 2]
2020-08-04 10:31:23 +08:00
zhang2014
0c52d425ba
ISSUES-4006 suport synchronous MySQL incremental data
2020-08-04 10:29:54 +08:00
BohuTANG
5f80db7569
Fix MySQL 8.0 AuthSwitch packet read
2020-08-04 10:26:22 +08:00
BohuTANG
2a0e79c145
Fix MySQL 8.0 optional metadata fields read in TableMapEvent
2020-08-04 10:26:22 +08:00
BohuTANG
3477a467e6
Add master connect flags and change DryRunEvent parse to ignore
2020-08-04 10:26:22 +08:00
BohuTANG
882a773264
Support database replicate filter
2020-08-04 10:26:22 +08:00
BohuTANG
d2aa1f9a47
Disable XA ROLLBACK and SAVEPOINT type for QueryEvent
2020-08-04 10:26:22 +08:00
BohuTANG
ec9345785b
Change flavor event to private
2020-08-04 10:26:22 +08:00
BohuTANG
644667adff
Change the method print() to dump()
2020-08-04 10:26:22 +08:00
BohuTANG
8090cf1a00
Add default branch to compressed_decimals read
2020-08-04 10:26:22 +08:00
BohuTANG
939bc413ba
Move replicate filter to the MySQL server
2020-08-04 10:26:22 +08:00
BohuTANG
9f0e74ff93
Change the MySQL Client api from bool to throw execption
2020-08-04 10:26:22 +08:00
BohuTANG
5c23583cda
Add DEMICAL type
2020-08-04 10:26:22 +08:00
BohuTANG
5219a34b32
Add QueryEvent type
2020-08-04 10:26:22 +08:00
BohuTANG
81998cb1af
Support DATETIME/TIMESTAMP type
2020-08-04 10:26:22 +08:00
BohuTANG
a36ef50f92
Support more types
2020-08-04 10:26:22 +08:00
BohuTANG
31818388be
Support Int8/Int16/Int24 type
2020-08-04 10:26:22 +08:00
BohuTANG
b0657236f6
Add Null type value parse
2020-08-04 10:26:22 +08:00
BohuTANG
2864368716
Fix conflicting file
2020-08-04 10:26:22 +08:00
BohuTANG
02011ae42f
Add binlog event parser
2020-08-04 10:26:22 +08:00
BohuTANG
79af54c791
add DryRun event
2020-08-04 10:26:22 +08:00
BohuTANG
3c991db64b
fix clang expection error
2020-08-04 10:26:22 +08:00
BohuTANG
eaff3836ef
move type() to the base class
2020-08-04 10:26:22 +08:00
BohuTANG
9c2ecf008c
fix clang build
2020-08-04 10:26:22 +08:00
BohuTANG
c899c34f03
add mysql replication class
2020-08-04 10:26:22 +08:00
BohuTANG
e32fc1865d
fix clang build
2020-08-04 10:26:22 +08:00
BohuTANG
c91a810d2d
add binlog event
2020-08-04 10:26:22 +08:00
BohuTANG
0d3cab3e10
fix openssl build
2020-08-04 10:26:22 +08:00
BohuTANG
99402fac85
fixup clang tidy errors
2020-08-04 10:26:22 +08:00
BohuTANG
ef4126d533
add com_binlog_dump
2020-08-04 10:26:22 +08:00
BohuTANG
27e2fe2778
add register slave command
2020-08-04 10:26:22 +08:00
BohuTANG
4a21fce889
fix packet response capability to client
2020-08-04 10:26:22 +08:00
BohuTANG
44cd5534b4
make getPayloadSize protected
2020-08-04 10:26:22 +08:00
BohuTANG
b23816799c
add read columns
2020-08-04 10:26:22 +08:00
BohuTANG
6cac6a4f76
add mysql protocol test
2020-08-04 10:26:22 +08:00
BohuTANG
b9e2c0d72c
add gtest for MySQL Protocol handshake
2020-08-04 10:26:21 +08:00
BohuTANG
f5a53dd270
handshake auth ok
2020-08-04 10:26:21 +08:00
BohuTANG
1a9118d722
add error to MySQL client connect
2020-08-04 10:26:21 +08:00
BohuTANG
ab8b847e66
add OK/ERR packet parse
2020-08-04 10:26:21 +08:00
BohuTANG
c1332834a9
add ERR packet parse
2020-08-04 10:26:21 +08:00
BohuTANG
3b7a0f92a8
fix the handshake packet
2020-08-04 10:26:21 +08:00
BohuTANG
8c4dc62ebb
make ReadPacket public and change variables in constructor function
2020-08-04 10:26:21 +08:00
BohuTANG
63c0f495b9
MySQL: make MySQLProtocol work in server&client duplex mode
2020-08-04 10:26:21 +08:00
Vitaly Baranov
a804f9499d
Use references while iterating through settings.
2020-08-04 04:00:38 +03:00
Alexander Tokmakov
5b92f43f12
Merge branch 'master' into database_atomic_improvements
2020-08-03 14:35:40 +03:00
Alexey Milovidov
6f690b7c0d
Normalize ya.make files, fix "Arcadia" build
2020-08-02 16:57:38 +03:00
Vitaly Baranov
80a3caef1c
Allow using any types for custom fields.
2020-07-31 20:57:49 +03:00
Vitaly Baranov
442f3de5a8
Implement custom settings.
2020-07-31 20:57:43 +03:00
Vitaly Baranov
56665a15f7
Rework and rename the template class SettingsCollection => BaseSettings.
2020-07-31 20:54:18 +03:00
Vitaly Baranov
e40a8ac176
Use names of the settings instead of their indices in SettingsConstraints and settings profiles.
2020-07-31 19:11:27 +03:00
Vitaly Baranov
300727afa3
Rework the StringField* classes and make conversion String => StringField* explicit.
2020-07-31 19:11:27 +03:00
Vitaly Baranov
18e3f1f60d
Split SettingsCollection.h into 3 files: SettingsFields.h, SettingsEnums.h, SettingsCollection.h
2020-07-31 19:11:27 +03:00
Vitaly Baranov
90602b869a
Make SettingsChanges a class.
2020-07-31 19:11:27 +03:00
Vitaly Baranov
d152e84a2e
Rename Setting* => SettingField*.
2020-07-31 19:11:27 +03:00
Vitaly Baranov
4ad99f1472
Make type names of settings shorter: SettingUInt64 => UInt64.
2020-07-31 19:11:27 +03:00
Vitaly Baranov
668653600c
Use SettingMaxThreads only in Settings, call getNumberOfPhysicalCPUCores() instead of SettingMaxThreads::getAuto().
2020-07-31 19:11:27 +03:00
Vitaly Baranov
30b34e6a15
Use SettingSeconds only in Settings, use std::chrono::seconds in other places.
2020-07-31 19:11:27 +03:00
Vitaly Baranov
b76b23ce31
Better conversion of String and std::string_view to Field.
2020-07-31 19:11:27 +03:00
alexey-milovidov
9c9ef0db9b
Merge branch 'master' into database_atomic_improvements
2020-07-31 14:56:49 +03:00
alexey-milovidov
74edcfb87e
Merge pull request #13073 from nikitamikhaylov/rewrite-tests
...
BayesAB test
2020-07-31 02:30:07 +03:00
Nikita Mikhaylov
4d49d2c671
another removes
2020-07-30 13:31:14 +03:00
Nikita Mikhaylov
1d6c2ba689
rewrite other test + remove useless includes
2020-07-29 20:37:57 +03:00
alesapin
7a806eb90f
Merge pull request #13017 from ClickHouse/freeze_partition_with_name
...
Alter table freeze with verbose output
2020-07-29 18:42:48 +03:00
Alexander Kuzmenkov
f6f2812f73
Block structure mismatch is a program error
2020-07-28 21:35:18 +03:00
alesapin
c75830e878
Alter table freeze with verbose output
2020-07-28 18:10:36 +03:00
Alexander Tokmakov
6bfe88e83f
Merge branch 'master' into database_atomic_improvements
2020-07-26 13:40:05 +03:00
Winter Zhang
50203a5dc0
ISSUES-12293 allow push predicate when subquery contains with clause ( #12663 )
2020-07-24 12:00:18 +03:00
Alexander Tokmakov
237accd154
Merge branch 'master' into database_atomic_improvements
2020-07-23 06:33:20 +03:00
Artem Zuikov
2afd123eda
Refactoring: extract TreeOptimizer from SyntaxAnalyzer ( #12645 )
2020-07-22 20:13:05 +03:00
alexey-milovidov
7935b6a9f7
Merge pull request #12635 from ClickHouse/alter_non_metadata
...
Add setting allow_non_metadata_alters
2020-07-22 16:29:14 +03:00
Alexander Tokmakov
9bcaaea3e0
Merge branch 'master' into database_atomic_improvements
2020-07-22 05:24:48 +03:00
Alexey Milovidov
7b81640e9b
Add support for function if with Array(UUID) arguments #11066
2020-07-22 00:15:19 +03:00
alesapin
3946f89878
Fix setting description
2020-07-21 17:08:23 +03:00
alesapin
daaa5cc382
Add setting allow_non_metadata_alters
2020-07-21 17:05:30 +03:00
Alexander Tokmakov
99f0adad0a
fixes
2020-07-17 21:17:04 +03:00
Alexander Tokmakov
c27de9b424
fixes
2020-07-17 16:11:44 +03:00
Artem Zuikov
c6e3e9b1ff
String convertion to enum in if() and transform() ( #12515 )
2020-07-17 12:28:51 +03:00
Alexander Tokmakov
a612080df1
Merge branch 'master' into database_atomic_improvements
2020-07-17 00:43:59 +03:00
Denis Glazachev
59cb758cf7
Merge branch 'master' into ldap-per-user-authentication
2020-07-16 02:29:24 +04:00
Artem Zuikov
5f01a587f6
Optimize monotonous ORDER BY ( #12467 )
2020-07-15 13:10:21 +03:00
Alexander Tokmakov
09abe71b60
Merge branch 'master' into database_atomic_improvements
2020-07-15 13:07:08 +03:00
Artem Zuikov
dda2510208
Try enable multiple_joins_rewriter_version v2 by default ( #12469 )
2020-07-14 12:34:47 +03:00
Alexander Tokmakov
fdb02edc7c
Merge branch 'master' into database_atomic_improvements
2020-07-13 17:28:48 +03:00
Alexander Tokmakov
15b395da51
fixes
2020-07-13 17:24:00 +03:00
Denis Glazachev
f787702922
Merge branch 'master' into ldap-per-user-authentication
...
* master: (27 commits)
Whitespaces
Fix typo
Fix UBSan report in base64
Correct default secure port for clickhouse-benchmark #11044
Remove test with bug #10697
Update in-functions.md (#12430 )
Allow nullable key in MergeTree
Update arithmetic-functions.md
[docs] add rabbitmq docs (#12326 )
Lower block sizes and look what will happen #9248
Fix lifetime_bytes/lifetime_rows for Buffer direct block write
Retrigger CI
Fix up test_mysql_protocol failed
Implement lifetime_rows/lifetime_bytes for Buffer engine
Add comment regarding proxy tunnel usage in PocoHTTPClient.cpp
Add lifetime_rows/lifetime_bytes interface (exported via system.tables)
Tiny IStorage refactoring
Trigger integration-test-runner image rebuild.
Delete log.txt
Fix test_mysql_client/test_python_client error
...
2020-07-13 15:46:27 +04:00
Artem Zuikov
b5c181c24e
Optimize redundant functions in ORDER BY ( #12404 )
2020-07-13 13:34:25 +03:00
alexey-milovidov
7108f88de5
Merge pull request #12424 from ClickHouse/lower-default-block-size
...
Lower block sizes and look what will happen
2020-07-13 05:32:25 +03:00
Alexey Milovidov
bc8e7e04df
Lower block sizes and look what will happen #9248
2020-07-12 04:05:09 +03:00
Denis Glazachev
edb6ef8c09
Merge commit 'ceac649c01b0158090cd271776f3219f5e7ff57c' into ldap-per-user-authentication
...
* commit 'ceac649c01b0158090cd271776f3219f5e7ff57c': (75 commits)
[docs] split misc statements (#12403 )
Update 00405_pretty_formats.reference
Update PrettyCompactBlockOutputFormat.cpp
Update PrettyBlockOutputFormat.cpp
Update DataTypeNullable.cpp
Update 01383_remote_ambiguous_column_shard.sql
add output_format_pretty_grid_charset setting in docs
add setting output_format_pretty_grid_charset
Added a test for #11135
Update index.md
RIGHT and FULL JOIN for MergeJoin (#12118 )
Update MergeTreeIndexFullText.cpp
restart the tests
[docs] add syntax highlight (#12398 )
query fuzzer
Fix std::bad_typeid when JSON functions called with argument of wrong type.
Allow typeid_cast() to cast nullptr to nullptr.
fix another context-related segfault
[security docs] actually, only admins can create advisories
query fuzzer
...
2020-07-11 21:32:36 +04:00
Maxim Sabyanin
40f7ec71d3
add setting output_format_pretty_grid_charset
...
This setting allows to chose charset for printing grids (either UTF-8 or
ASCII).
2020-07-10 22:25:49 +03:00
Artem Zuikov
01b5c2663c
Delete injective functions inside uniq ( #12337 )
2020-07-10 13:42:41 +03:00
Alexander Tokmakov
77289146ab
fix tests
2020-07-09 20:47:42 +03:00
Denis Glazachev
5a4762bb8a
Merge branch 'master' into ldap-per-user-authentication
2020-07-09 14:50:02 +04:00
Alexey Milovidov
f16afa4dee
Fix typo in setting name
2020-07-08 14:49:44 +03:00
alesapin
84f8bf1e14
Merge pull request #10697 from CurtizJ/polymorphic-parts
...
Polymorphic parts (in-memory format)
2020-07-08 13:25:45 +03:00
Denis Glazachev
9effacfbc1
Merge branch 'master' into ldap-per-user-authentication
...
* master: (1102 commits)
Update README.md
Update README.md
Update README.md
Update index.md
[docs] add intrdocution for statements page (#12189 )
Revert "Run perf tests with memory sampling (for allocations >1M)"
Sanitize LINK_LIBRARIES property for the directories (#12160 )
[docs] refactor Domains overview (#12186 )
DOCS-647: toStartOfSecond (#12190 )
[docs] add intrdocution for commercial page (#12187 )
DOCSUP-1348 Russian translation for new functions (#133 ) (#12194 )
changelog fixes
Update index.md (#12191 )
Update zh kafka.md title (#12192 )
Added test for #3767
style fix for #12152
Tests for fixed issues #10846 and #7347
changelog fixes
[docs] introduction for special table engines (#12170 )
[docs] introduction for third-party interfaces (#12175 )
...
# Conflicts:
# src/Access/ya.make
# src/Common/ErrorCodes.cpp
2020-07-08 00:42:09 +04:00
Nikolai Kochetov
fd7fcb28d4
Merge branch 'master' into initial-explain
2020-07-07 22:52:09 +03:00
alesapin
3f90f65678
Merge remote-tracking branch 'origin' into CurtizJ-polymorphic-parts
2020-07-06 21:34:17 +03:00