module Sequel::JDBC::Oracle

Constants

JAVA_BIG_DECIMAL_CONSTRUCTOR

Public Class Methods

OracleClob(r, i) click to toggle source
   # File lib/sequel/adapters/jdbc/oracle.rb
31 def self.OracleClob(r, i)
32   return unless clob = r.getClob(i)
33   str = clob.getSubString(1, clob.length)
34   clob.freeTemporary if clob.isTemporary
35   str
36 end
OracleDecimal(r, i) click to toggle source
   # File lib/sequel/adapters/jdbc/oracle.rb
20 def self.OracleDecimal(r, i)
21   if v = r.getBigDecimal(i)
22     i = v.long_value
23     if v == JAVA_BIG_DECIMAL_CONSTRUCTOR.call(i)
24       i
25     else
26       ::Kernel::BigDecimal(v.to_string)
27     end
28   end
29 end