Method: SQLite3::Statement#initialize

Defined in:
lib/motion-sqlite3/statement.rb

#initialize(db, sql, params) ⇒ Statement

Returns a new instance of Statement.



3
4
5
6
7
8
9
10
# File 'lib/motion-sqlite3/statement.rb', line 3

def initialize(db, sql, params)
  @db = db
  @handle = Pointer.new(::Sqlite3_stmt.type)
  @result = nil

  prepare(sql)
  bind(params)
end