# File lib/sqlite3/database.rb, line 72 def initialize( file_name, options={} ) utf16 = options.fetch(:utf16, false) load_driver( options[:driver] ) @statement_factory = options[:statement_factory] || Statement result, @handle = @driver.open( file_name, utf16 ) Error.check( result, self, "could not open database" ) @closed = false @results_as_hash = options.fetch(:results_as_hash,false) @type_translation = options.fetch(:type_translation,false) @translator = nil @transaction_active = false end