Class | Sequel::JDBC::TypeConvertor |
In: |
lib/sequel/adapters/jdbc.rb
|
Parent: | Object |
MAP | = | Hash.new(o.method(:Object)) |
BASIC_MAP | = | MAP.dup |
# File lib/sequel/adapters/jdbc.rb, line 81 81: def RubyBigDecimal(r, i) 82: if v = r.getBigDecimal(i) 83: ::Kernel::BigDecimal(v.to_string) 84: end 85: end
# File lib/sequel/adapters/jdbc.rb, line 86 86: def RubyBlob(r, i) 87: if v = r.getBytes(i) 88: Sequel::SQL::Blob.new(String.from_java_bytes(v)) 89: end 90: end
# File lib/sequel/adapters/jdbc.rb, line 91 91: def RubyClob(r, i) 92: if v = r.getClob(i) 93: v.getSubString(1, v.length) 94: end 95: end
# File lib/sequel/adapters/jdbc.rb, line 71 71: def RubyDate(r, i) 72: if v = r.getDate(i) 73: Date.civil(v.getYear + 1900, v.getMonth + 1, v.getDate) 74: end 75: end
# File lib/sequel/adapters/jdbc.rb, line 66 66: def RubyTime(r, i) 67: if v = r.getTime(i) 68: Sequel.string_to_time("#{v.to_string}.#{sprintf('%03i', v.getTime.divmod(1000).last)}") 69: end 70: end