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 69 69: def RubyBigDecimal(r, i) 70: if v = r.getBigDecimal(i) 71: BigDecimal.new(v.to_string) 72: end 73: end
# File lib/sequel/adapters/jdbc.rb, line 74 74: def RubyBlob(r, i) 75: if v = r.getBytes(i) 76: Sequel::SQL::Blob.new(String.from_java_bytes(v)) 77: end 78: end
# File lib/sequel/adapters/jdbc.rb, line 79 79: def RubyClob(r, i) 80: if v = r.getClob(i) 81: v.getSubString(1, v.length) 82: end 83: end
# File lib/sequel/adapters/jdbc.rb, line 59 59: def RubyDate(r, i) 60: if v = r.getDate(i) 61: Date.civil(v.getYear + 1900, v.getMonth + 1, v.getDate) 62: end 63: end
# File lib/sequel/adapters/jdbc.rb, line 54 54: def RubyTime(r, i) 55: if v = r.getTime(i) 56: Sequel.string_to_time("#{v.to_string}.#{sprintf('%03i', v.getTime.divmod(1000).last)}") 57: end 58: end