This website requires JavaScript.
Explore
Help
Sign In
thevar1able
/
ClickHouse
Watch
1
Star
0
Fork
0
You've already forked ClickHouse
mirror of
https://github.com/ClickHouse/ClickHouse.git
synced
2024-11-29 19:12:03 +00:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
0eb833c433
ClickHouse
/
contrib
/
libbtrie
/
CMakeLists.txt
7 lines
108 B
CMake
Raw
Normal View
History
Unescape
Escape
Dictionaries/TrieDictionary: IP prefix dictionary 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.
2017-05-12 21:23:12 +00:00
add_library
(
btrie
s
r
c
/
b
t
r
i
e
.
c
i
n
c
l
u
d
e
/
b
t
r
i
e
.
h
)
Cmake: remove global include_directories (#1055) * Fix .h compile * Cmake: remove global include_directories * boost include hide * fix cctz * add \n
2017-08-03 12:44:39 +00:00
target_include_directories
(
btrie
PUBLIC
include
)
Reference in New Issue
Copy Permalink