Sha256: 58dcd04c276fab33e46830e16b73f4dd2870452484e00ce544d8bb8a171f93f8
Contents?: true
Size: 967 Bytes
Versions: 6
Compression:
Stored size: 967 Bytes
Contents
Sequel.require 'adapters/jdbc/mssql' module Sequel module JDBC # Database and Dataset instance methods for JTDS specific # support via JDBC. module JTDS # Database instance methods for JTDS databases accessed via JDBC. module DatabaseMethods include Sequel::JDBC::MSSQL::DatabaseMethods end # Dataset class for JTDS datasets accessed via JDBC. class Dataset < JDBC::Dataset include Sequel::MSSQL::DatasetMethods class ::Sequel::JDBC::Dataset::TYPE_TRANSLATOR def jtds_clob(v) Sequel::SQL::Blob.new(v.getSubString(1, v.length)) end end JTDS_CLOB_METHOD = TYPE_TRANSLATOR_INSTANCE.method(:jtds_clob) # Handle CLOB types retrieved via JTDS. def convert_type_proc(v) if v.is_a?(Java::NetSourceforgeJtdsJdbc::ClobImpl) JTDS_CLOB_METHOD else super end end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems