| Class | Sequel::JDBC::Oracle::Dataset |
| In: |
lib/sequel/adapters/jdbc/oracle.rb
|
| Parent: | JDBC::Dataset |
| NUMERIC_TYPE | = | Java::JavaSQL::Types::NUMERIC |
| TIMESTAMP_TYPE | = | Java::JavaSQL::Types::TIMESTAMP |
| CLOB_TYPE | = | Java::JavaSQL::Types::CLOB |
| TIMESTAMPTZ_TYPES | = | [Java::oracle.jdbc.OracleTypes::TIMESTAMPTZ, Java::oracle.jdbc.OracleTypes::TIMESTAMPLTZ].freeze |
# File lib/sequel/adapters/jdbc/oracle.rb, line 126
126: def type_convertor(map, meta, type, i)
127: case type
128: when NUMERIC_TYPE
129: if meta.getScale(i) == 0
130: map[:OracleDecimal]
131: else
132: super
133: end
134: when *TIMESTAMPTZ_TYPES
135: map[TIMESTAMP_TYPE]
136: when CLOB_TYPE
137: map[:OracleClob]
138: else
139: super
140: end
141: end