EV-ClickHouse
view release on metacpan or search on metacpan
`decode_datetime`, `decode_decimal`, `decode_enum`.
- Integers
Int8..Int64 / UInt8..UInt64: native Perl IV/UV. Int128/UInt128/Int256/UInt256
return decimal string representations on platforms with `__int128` (Int128/UInt128)
or always for the 256-bit forms.
- Floats
Float32/Float64 round-trip exactly within IEEE-754 limits. `NaN`/`+Inf`/
`-Inf` are preserved.
- BFloat16
Top 16 bits of a Float32. Encoded by truncation; decoded by zero-extension.
Suitable for ML feature columns; not for accounting.
- Decimal32/64/128
Decoded as IV (raw integer) or NV (scaled to N decimal digits if
lib/EV/ClickHouse.pm view on Meta::CPAN
=over 4
=item Integers
Int8..Int64 / UInt8..UInt64: native Perl IV/UV. Int128/UInt128/Int256/UInt256
return decimal string representations on platforms with C<__int128> (Int128/UInt128)
or always for the 256-bit forms.
=item Floats
Float32/Float64 round-trip exactly within IEEE-754 limits. C<NaN>/C<+Inf>/
C<-Inf> are preserved.
=item BFloat16
Top 16 bits of a Float32. Encoded by truncation; decoded by zero-extension.
Suitable for ML feature columns; not for accounting.
=item Decimal32/64/128
Decoded as IV (raw integer) or NV (scaled to N decimal digits if
( run in 0.503 second using v1.01-cache-2.11-cpan-9581c071862 )