ClickHouse.jl
Installation
In order to enter pkg> mode, enter a REPL and press ], then:
pkg> add ClickHouseUsage examples
Usage examples can be found on the usage page.
Supported data types
- String, FixedString(N)
- Float32, Float64
- Int8, Int16, Int32, Int64
- UInt8, UInt16, UInt32, UInt64
- Date, DateTime, DateTime64
- Enum
- UUID
- Tuple
- LowCardinality(T)
- Nullable(T)
- Array(T)
- Nothing
- SimpleAggregateFunction
- IPv4, IPv6
- Decimals
Limitations
- Transfer compression is currently not implemented
- Timezone conversion of
DateTime/DateTime64for columns that have a timezone assigned in ClickHouse doesn't happen automatically. All DateTime objects are naive, meaning they aren't timezone aware. For reasoning, see this post and this post.
Index
ClickHouse.ClickHouseServerExceptionClickHouse.ClickHouseSockClickHouse.connectClickHouse.executeClickHouse.insertClickHouse.pingClickHouse.selectClickHouse.select_callbackClickHouse.select_channelClickHouse.select_df