Module: Sequel::SQLite
- Defined in:
- lib/sequel/adapters/sqlite.rb,
lib/sequel/adapters/shared/sqlite.rb
Overview
Top level module for holding all SQLite-related modules and classes for Sequel.
Defined Under Namespace
Modules: DatabaseMethods, DatasetMethods Classes: Database, Dataset
Constant Summary collapse
- TYPE_TRANSLATOR =
tt = Class.new do FALSE_VALUES = %w'0 false f no n'.freeze def boolean(s) !FALSE_VALUES.include?(s.downcase) end def blob(s) ::Sequel::SQL::Blob.new(s) end def integer(s) s.to_i end def float(s) s.to_f end def numeric(s) ::BigDecimal.new(s) rescue s end def date(s) ::Sequel.string_to_date(s) end def time(s) ::Sequel.string_to_time(s) end def (s) ::Sequel.(s) end end.new
- SQLITE_TYPES =
Hash with string keys and callable values for converting SQLite types.
{}