class PG::BasicTypeRegistry::CoderMapsBundle

def initialize(connection, registry: nil)

def initialize(connection, registry: nil)
	registry ||= DEFAULT_TYPE_REGISTRY
	result = connection.exec(<<-SQL).to_a
		SELECT t.oid, t.typname, t.typelem, t.typdelim, ti.proname AS typinput
		FROM pg_type as t
		JOIN pg_proc as ti ON ti.oid = t.typinput
	SQL
	init_maps(registry, result.freeze)
	freeze
end