{"repo":"bhftbootcamp/OhMyCH.jl","free":true,"listed":false,"github":"https://github.com/bhftbootcamp/OhMyCH.jl","clone":"git clone https://github.com/bhftbootcamp/OhMyCH.jl.git","description":"Typed ClickHouse client for Julia","language":"Julia","stars":10,"topics":["clickhouse","clickhouse-client"],"license":"MIT","category":"data-pipelines","readme_excerpt":"OhMyCH.jl OhMyCH is a typed Julia client for ClickHouse that communicates over the HTTP interface using the RowBinary format. Installation If you haven't installed our local registry yet, do that first: Then install the package: Usage Connecting Use the do-block form for automatic cleanup: DDL Insert Query Fetch helpers Inserter Streaming insert with automatic flushing by row count, byte size, or time period: Type mapping ClickHouse Type Julia Type ---------------------- ----------------------- Bool Bool Int8 – Int128 Int8 – Int128 UInt8 – UInt128 UInt8 – UInt128 Float32, Float64 Float32, Float64 Decimal(P,S) Decimal{P,S} String String FixedString(N) FixedString{N} Date Date DateTime DateTime DateTime64 NanoDate Enum8, Enum16 UInt8, UInt16 UUID UUID IPv4, IPv6 IPv4, IPv6 Array(T) Vector{T} Tuple(T1, T2, ...) Tuple{T1, T2, ...} Map(K, V) Dict{K, V} Nullable(T) Union{Nothing, T} LowCardinality(T) T Useful links - ClickHouse HTTP Interface – HTTP protocol reference - RowBinary format – wire format used by OhMyCH - Query parameters – parameterized queries syntax Contributing Contributions to OhMyCH are welcome! If you encounter a bug, have a feature request, or would like to contribute code, please open an issue or a pull request on GitHub.","default_branch":null,"files":null,"tree":[],"storefront":"/r/bhftbootcamp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/bhftbootcamp/OhMyCH.jl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}