Class Sequel::JDBC::Oracle::Dataset
In: lib/sequel/adapters/jdbc/oracle.rb
Parent: JDBC::Dataset

Dataset class for Oracle datasets accessed via JDBC.

Methods

Included Modules

Sequel::Oracle::DatasetMethods

Constants

NUMERIC_TYPE = Java::JavaSQL::Types::NUMERIC
TIMESTAMP_TYPE = Java::JavaSQL::Types::TIMESTAMP
TIMESTAMPTZ_TYPES = [Java::oracle.jdbc.OracleTypes::TIMESTAMPTZ, Java::oracle.jdbc.OracleTypes::TIMESTAMPLTZ]

Public Instance methods

[Source]

     # File lib/sequel/adapters/jdbc/oracle.rb, line 125
125:         def type_convertor(map, meta, type, i)
126:           case type
127:           when NUMERIC_TYPE
128:             if meta.getScale(i) == 0
129:               map[:OracleDecimal]
130:             else
131:               super
132:             end
133:           when *TIMESTAMPTZ_TYPES
134:             map[TIMESTAMP_TYPE]
135:           else
136:             super
137:           end
138:         end

[Validate]