module ActiveRecord::ConnectionAdapters::SQLServer::Type::TimeValueFractional2
Private Instance Methods
Source
# File lib/active_record/connection_adapters/sqlserver/type/time_value_fractional.rb, line 67 def fractional_digits 9 end
Source
# File lib/active_record/connection_adapters/sqlserver/type/time_value_fractional.rb, line 79 def fractional_max 999999999 end
Source
# File lib/active_record/connection_adapters/sqlserver/type/time_value_fractional.rb, line 71 def fractional_precision 0.0000001 end
Source
# File lib/active_record/connection_adapters/sqlserver/type/time_value_fractional.rb, line 63 def fractional_property :nsec end
Source
# File lib/active_record/connection_adapters/sqlserver/type/time_value_fractional.rb, line 75 def fractional_scale precision end
Source
# File lib/active_record/connection_adapters/sqlserver/type/time_value_fractional.rb, line 83 def fractional_scale_max ("9" * fractional_scale) + ("0" * (fractional_digits - fractional_scale)) end
Source
# File lib/active_record/connection_adapters/sqlserver/type/time_value_fractional.rb, line 58 def seconds_precision(value) seconds = super seconds > fractional_max ? fractional_scale_max : seconds end
Calls superclass method
ActiveRecord::ConnectionAdapters::SQLServer::Type::TimeValueFractional#seconds_precision