--- !ruby/object:RI::MethodDescription 
aliases: []

block_params: row
comment: 
- !ruby/struct:SM::Flow::P 
  body: Execute the statement. If no block was given, this returns an array of rows returned by executing the statement. Otherwise, each row will be yielded to the block.
- !ruby/struct:SM::Flow::P 
  body: "Any parameters will be bound to the statement using #bind_params."
- !ruby/struct:SM::Flow::P 
  body: "Example:"
- !ruby/struct:SM::Flow::VERB 
  body: "  stmt = db.prepare( &quot;select * from table&quot; )\n  stmt.execute! do |row|\n    ...\n  end\n"
- !ruby/struct:SM::Flow::P 
  body: "See also #bind_params, #execute."
full_name: SQLite3::Statement#execute!
is_singleton: false
name: execute!
params: ( *bind_vars ) {|row| ...}
visibility: public
