U:RDoc::AnyMethod[iI" execute2:EFI"SQLite3::Database#execute2;TF: publico:RDoc::Markup::Document: @parts[ o:RDoc::Markup::Paragraph; [ I"NExecutes the given SQL statement, exactly as with #execute. However, the ;TI"Lfirst row returned (either via the block, or in the returned array) is ;TI"Malways the names of the columns. Subsequent rows correspond to the data ;TI"from the result set.;To:RDoc::Markup::BlankLineo; ; [I"MThus, even if the query itself returns no rows, this method will always ;TI"7return at least one row--the names of the columns.;T@o; ; [I"JSee also #execute, #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" columns;T[I"( sql, *bind_vars );T@FI" Database;TcRDoc::NormalClass00