| Class | Sequel::Dataset::TYPE_TRANSLATOR |
| In: |
lib/sequel/adapters/jdbc/jtds.rb
lib/sequel/adapters/jdbc/oracle.rb lib/sequel/adapters/jdbc/h2.rb lib/sequel/adapters/jdbc.rb |
| Parent: | Object |
Handle type conversions for common Java types.
| LF | = | "\n".freeze |
# File lib/sequel/adapters/jdbc.rb, line 629
629: def blob(v) Sequel::SQL::Blob.new(String.from_java_bytes(v.getBytes(1, v.length))) end
# File lib/sequel/adapters/jdbc.rb, line 631
631: def buffered_reader(v)
632: lines = ""
633: c = false
634: while(line = v.read_line) do
635: lines << LF if c
636: lines << line
637: c ||= true
638: end
639: lines
640: end
# File lib/sequel/adapters/jdbc.rb, line 628
628: def byte_array(v) Sequel::SQL::Blob.new(String.from_java_bytes(v)) end
# File lib/sequel/adapters/jdbc.rb, line 630
630: def clob(v) Sequel::SQL::Blob.new(v.getSubString(1, v.length)) end
# File lib/sequel/adapters/jdbc.rb, line 626
626: def date(v) Date.civil(v.getYear + 1900, v.getMonth + 1, v.getDate) end
# File lib/sequel/adapters/jdbc/jtds.rb, line 18
18: def jtds_clob(v) Sequel::SQL::Blob.new(v.getSubString(1, v.length)) end