Class: ClickHouse::Type::DecimalType
- Defined in:
- lib/click_house/type/decimal_type.rb
Instance Method Summary collapse
- #cast(value, precision = Float::DIG, _scale = nil) ⇒ Object
- #serialize(value, precision = Float::DIG, _scale = nil) ⇒ Object
Instance Method Details
#cast(value, precision = Float::DIG, _scale = nil) ⇒ Object
6 7 8 |
# File 'lib/click_house/type/decimal_type.rb', line 6 def cast(value, precision = Float::DIG, _scale = nil) BigDecimal(value, precision.to_f) end |
#serialize(value, precision = Float::DIG, _scale = nil) ⇒ Object
10 11 12 |
# File 'lib/click_house/type/decimal_type.rb', line 10 def serialize(value, precision = Float::DIG, _scale = nil) BigDecimal(value, precision.to_f) unless value.nil? end |