Module: Testoscope::AdapterUpgrade

Defined in:
lib/testoscope.rb

Instance Method Summary collapse

Instance Method Details

#exec_query(sql, name = "SQL", binds = [], prepare: false) ⇒ Object



129
130
131
132
133
134
# File 'lib/testoscope.rb', line 129

def exec_query(sql, name = "SQL", binds = [], prepare: false)
  Testoscope.analyze(sql) {
    super(  sql['EXPLAIN'] ? sql : 'EXPLAIN ' + sql, "EXPLAIN", binds, prepare: false)
  } if sql['SELECT']
  super( sql, name, binds, prepare: prepare )
end