Method: Sequel::JDBC::Postgres::DatabaseMethods#oid_convertor_proc

Defined in:
lib/sequel/adapters/jdbc/postgresql.rb

#oid_convertor_proc(oid) ⇒ Object



102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
# File 'lib/sequel/adapters/jdbc/postgresql.rb', line 102

def oid_convertor_proc(oid)
  if (conv = Sequel.synchronize{@oid_convertor_map[oid]}).nil?
    conv = if pr = conversion_procs[oid]
      lambda do |r, i|
        if v = r.getString(i)
          pr.call(v)
        end
      end
    else
      false
    end
    Sequel.synchronize{@oid_convertor_map[oid] = conv}
  end
  conv
end