mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-22 07:31:57 +00:00
9520234365
This commit implements a basic IP prefix dictionary that allows storing IPv4/IPv6 prefixes and matching them against a single IP address on query time. This allows for doing IP -> ASN matching and other similar things on query time. The implementation is basic for start, using a simple bitwise trie and reusing interface for complex key dictionaries (so using tuple instead of UInt32/FixedString(16) as the key). A faster bitwise trie implementation (like poptrie) is desired to improve lookup performance and memory consumption with large prefix tables. |
||
---|---|---|
.. | ||
googletest | ||
libboost | ||
libbtrie | ||
libcctz | ||
libcityhash | ||
libcpuid | ||
libdivide | ||
libdouble-conversion | ||
libfarmhash | ||
liblz4 | ||
libmetrohash | ||
libpoco | ||
libre2 | ||
libsparsehash | ||
libtcmalloc | ||
libzlib-ng | ||
libzookeeper | ||
libzstd | ||
CMakeLists.txt |