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
CLOB_TYPE = Java::JavaSQL::Types::CLOB
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 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

[Validate]