Handle type conversions for common Java types.
JAVA_H2_CLOB = Java::OrgH2Jdbc::JdbcClob
# File lib/sequel/adapters/jdbc.rb, line 647 def blob(v) Sequel::SQL::Blob.new(String.from_java_bytes(v.getBytes(1, v.length))) end
# File lib/sequel/adapters/jdbc.rb, line 649 def buffered_reader(v) lines = "" c = false while(line = v.read_line) do lines << LF if c lines << line c ||= true end lines end
# File lib/sequel/adapters/jdbc.rb, line 646 def byte_array(v) Sequel::SQL::Blob.new(String.from_java_bytes(v)) end
# File lib/sequel/adapters/jdbc.rb, line 648 def clob(v) Sequel::SQL::Blob.new(v.getSubString(1, v.length)) end
# File lib/sequel/adapters/jdbc.rb, line 644 def date(v) Date.civil(v.getYear + 1900, v.getMonth + 1, v.getDate) end
# File lib/sequel/adapters/jdbc.rb, line 645 def decimal(v) BigDecimal.new(v.to_string) end
# File lib/sequel/adapters/jdbc/h2.rb, line 181 def h2_clob(v) v.getSubString(1, v.length) end
# File lib/sequel/adapters/jdbc/jtds.rb, line 13 def jtds_clob(v) Sequel::SQL::Blob.new(v.getSubString(1, v.length)) end
# File lib/sequel/adapters/jdbc/oracle.rb, line 80 def oracle_decimal(v) if v.scale == 0 i = v.long_value if v.equals(JAVA_BIG_DECIMAL.new(i)) i else decimal(v) end else decimal(v) end end
Convert Java::OrgPostgresqlJdbc4::Jdbc4Array to ruby arrays
# File lib/sequel/adapters/jdbc/postgresql.rb, line 49 def pg_array(v) _pg_array(v.array) end
Generated with the Darkfish Rdoc Generator 2.