module Sequel::JDBC::SQLServer::DatabaseMethods
Public Instance Methods
setup_type_convertor_map()
click to toggle source
Calls superclass method
# File lib/sequel/adapters/jdbc/sqlserver.rb, line 28 def setup_type_convertor_map super map = @type_convertor_map map[Java::JavaSQL::Types::TIME] = SQLServer.method(:MSSQLRubyTime) # Work around constant lazy loading in some drivers begin dto = Java::MicrosoftSql::Types::DATETIMEOFFSET rescue NameError end if dto map[dto] = lambda do |r, i| if v = r.getDateTimeOffset(i) to_application_timestamp(v.to_s) end end end end
Private Instance Methods
_metadata_dataset()
click to toggle source
Calls superclass method
# File lib/sequel/adapters/jdbc/sqlserver.rb, line 76 def _metadata_dataset super.extend(MetadataDatasetMethods) end
disconnect_error?(exception, opts)
click to toggle source
Calls superclass method
# File lib/sequel/adapters/jdbc/sqlserver.rb, line 80 def disconnect_error?(exception, opts) super || (exception.message =~ /connection is closed/) end