Parent

Class/Module Index [+]

Quicksearch

Sequel::JDBC::Dataset::TYPE_TRANSLATOR

Handle type conversions for common Java types.

Constants

LF

Public Instance Methods

blob(v) click to toggle source
# File lib/sequel/adapters/jdbc.rb, line 629
def blob(v) Sequel::SQL::Blob.new(String.from_java_bytes(v.getBytes(1, v.length))) end
buffered_reader(v) click to toggle source
# File lib/sequel/adapters/jdbc.rb, line 631
def buffered_reader(v)
  lines = ""
  c = false
  while(line = v.read_line) do
    lines << LF if c
    lines << line
    c ||= true
  end
  lines
end
byte_array(v) click to toggle source
# File lib/sequel/adapters/jdbc.rb, line 628
def byte_array(v) Sequel::SQL::Blob.new(String.from_java_bytes(v)) end
clob(v) click to toggle source
# File lib/sequel/adapters/jdbc.rb, line 630
def clob(v) Sequel::SQL::Blob.new(v.getSubString(1, v.length)) end
date(v) click to toggle source
# File lib/sequel/adapters/jdbc.rb, line 626
def date(v) Date.civil(v.getYear + 1900, v.getMonth + 1, v.getDate) end
decimal(v) click to toggle source
# File lib/sequel/adapters/jdbc.rb, line 627
def decimal(v) BigDecimal.new(v.to_string) end
time(v) click to toggle source
# File lib/sequel/adapters/jdbc.rb, line 625
def time(v) Sequel.string_to_time(v.to_string) end

[Validate]

Generated with the Darkfish Rdoc Generator 2.