mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-26 09:32:01 +00:00
2716df8ab2
Added: * IDataTypeDomain interface; * method DataTypeFactory::registerDataTypeDomain for registering domains; * DataTypeDomainWithSimpleSerialization domain base class with simple serialization/deserialization; * Concrete IPv4 and IPv6 domain implementations: DataTypeDomanIPv6 and DataTypeDomanIPv4; Updated: * IDataType text serialization/deserialization methods; * IDataType implementation to use domain for text serialization/deserialization; * Refactored implementation of the IPv4/IPv6 functions to use formatIPv4/v6 and parseIPv4/v6 from Common/formatIPv6.h; Tests: * Added test cases for IPv4 and IPv6 domains. * Updated IPv4/v6 functions tests to validate more cases; * Added performance tests for IPv4 and IPv6 related functions; |
||
---|---|---|
.. | ||
external_dictionaries | ||
external_models/catboost | ||
instructions | ||
integration | ||
perf_drafts | ||
performance | ||
queries | ||
.gitignore | ||
clickhouse-client.xml | ||
clickhouse-test | ||
clickhouse-test-server | ||
client-test.xml | ||
CMakeLists.txt | ||
CTestCustom.cmake | ||
server-test.xml | ||
tsan_suppressions.txt | ||
users.xml |