Method: M4DBI::Database#select
- Defined in:
- lib/m4dbi/database.rb
#select(sql, *bindvars) ⇒ Object Also known as: select_all, s
35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'lib/m4dbi/database.rb', line 35 def select( sql, *bindvars ) result = nil rows = nil self.synchronize do result = @dbh.execute( sql, *bindvars ) rows = result.fetch( :all, RDBI::Result::Driver::Struct ) end if defined?( RDBI::Driver::PostgreSQL ) && RDBI::Driver::PostgreSQL === @dbh.driver result.finish end rows end |