Class | Sequel::TinyTDS::Dataset |
In: |
lib/sequel/adapters/tinytds.rb
|
Parent: | Sequel::Dataset |
DatasetClass | = | self |
Yield hashes with symbol keys, attempting to optimize for various cases.
# File lib/sequel/adapters/tinytds.rb, line 231 231: def fetch_rows(sql) 232: execute(sql) do |result| 233: @columns = result.fields.map!{|c| output_identifier(c)} 234: if db.timezone == :utc 235: result.each(:timezone=>:utc){|r| yield r} 236: else 237: result.each{|r| yield r} 238: end 239: end 240: self 241: end
Create a named prepared statement that is stored in the database (and connection) for reuse.
# File lib/sequel/adapters/tinytds.rb, line 245 245: def prepare(type, name=nil, *values) 246: ps = to_prepared_statement(type, values) 247: ps.extend(PreparedStatementMethods) 248: if name 249: ps.prepared_statement_name = name 250: db.set_prepared_statement(name, ps) 251: end 252: ps 253: end