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

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].freeze

Public Instance methods

[Source]

     # File lib/sequel/adapters/jdbc/oracle.rb, line 117
117:         def type_convertor(map, meta, type, i)
118:           case type
119:           when NUMERIC_TYPE
120:             if meta.getScale(i) == 0
121:               map[:OracleDecimal]
122:             else
123:               super
124:             end
125:           when *TIMESTAMPTZ_TYPES
126:             map[TIMESTAMP_TYPE]
127:           else
128:             super
129:           end
130:         end

[Validate]