class Purview::RawConnections::TinyTds
Private Instance Methods
execute_sql(sql, opts={})
click to toggle source
# File lib/purview/raw_connections/tiny_tds.rb, line 9 def execute_sql(sql, opts={}) raw_connection.execute(sql) end
extract_rows(result)
click to toggle source
# File lib/purview/raw_connections/tiny_tds.rb, line 13 def extract_rows(result) result && result.to_a end
extract_rows_affected(result)
click to toggle source
# File lib/purview/raw_connections/tiny_tds.rb, line 17 def extract_rows_affected(result) result.affected_rows end
new_connection()
click to toggle source
# File lib/purview/raw_connections/tiny_tds.rb, line 21 def new_connection ::TinyTds::Client.new( filter_blank_values( :database => database.to_s, :host => host.to_s, :password => password.to_s, :port => port, :username => username.to_s ) ) end
username()
click to toggle source
Calls superclass method
Purview::RawConnections::Base#username
# File lib/purview/raw_connections/tiny_tds.rb, line 33 def username super || ENV['SQLCMDUSER'] || Etc.getlogin end