Sha256: 73b2677e8dffa20875e447bbb5a10e115a48211511efdc4b55d57fbcf7c678ae

Contents?: true

Size: 398 Bytes

Versions: 1

Compression:

Stored size: 398 Bytes

Contents

module ROM
  module SQL
    module SQLite
      class TypeBuilder < Schema::TypeBuilder
        NO_TYPE = EMPTY_STRING

        def map_type(_, db_type, **_kw)
          if db_type.eql?(NO_TYPE)
            ROM::SQL::Types::SQLite::Any
          else
            super
          end
        end
      end
    end

    Schema::TypeBuilder.register(:sqlite, SQLite::TypeBuilder.new.freeze)
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rom-sql-2.0.0.beta3 lib/rom/sql/extensions/sqlite/type_builder.rb