mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-21 09:10:48 +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; |
||
---|---|---|
.. | ||
array | ||
base64 | ||
date_parsing | ||
date_time | ||
float_parsing | ||
functions_coding | ||
functions_hashing | ||
functions_json | ||
gather | ||
int_parsing | ||
ipv4_ipv6 | ||
jit_query_compilation | ||
leftpad | ||
merge_tree_with_aio | ||
no_data | ||
nyc_taxi | ||
right | ||
roundDown | ||
set | ||
string_comparisions | ||
string_search | ||
test_hits | ||
trim | ||
uniq | ||
url | ||
create_benchmark_page.py |