class Sequel::Informix::Database

  1. lib/sequel/adapters/informix.rb
Parent: Informix

Methods

Public Instance

  1. connect
  2. execute
  3. execute_dui

Included modules

  1. DatabaseMethods

Public Instance methods

connect (server)
[show source]
# File lib/sequel/adapters/informix.rb, line 11
def connect(server)
  opts = server_opts(server)
  ::Informix.connect(opts[:database], opts[:user], opts[:password])
end
execute (sql, opts=OPTS)
[show source]
# File lib/sequel/adapters/informix.rb, line 21
def execute(sql, opts=OPTS)
  synchronize(opts[:server]){|c| yield log_yield(sql){c.cursor(sql)}}
end
execute_dui (sql, opts=OPTS)

Returns number of rows affected

[show source]
# File lib/sequel/adapters/informix.rb, line 17
def execute_dui(sql, opts=OPTS)
  synchronize(opts[:server]){|c| log_yield(sql){c.immediate(sql)}}
end