U:RDoc::AnyMethod[iI" execute:EFI"SQLite3::Database#execute;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [I"KExecutes the given SQL statement. If additional parameters are given, ;TI"Nthey are treated as bind variables, and are bound to the placeholders in ;TI"the query.;To:RDoc::Markup::BlankLineo; ; [I"HNote that if any of the values passed to this are hashes, then the ;TI"Kkey/value pairs are each bound separately, with the key being used as ;TI"6the name of the placeholder to bind the value to.;T@o; ; [I"OThe block is optional. If given, it will be invoked for each row returned ;TI"Lby the query. Otherwise, any results are accumulated into an array and ;TI"returned wholesale.;T@o; ; [I"KSee also #execute2, #query, and #execute_batch for additional ways of ;TI"executing statements.;T: @fileI"lib/sqlite3/database.rb;T:0@omit_headings_from_table_of_contents_below00I"row;T[I")(sql, bind_vars = [], *args, &block);T@FI" Database;TcRDoc::NormalClass00