Module: NewRelic::Security::Instrumentation::Mysql2::Client::Prepend

Includes:
NewRelic::Security::Instrumentation::Mysql2::Client
Defined in:
lib/newrelic_security/instrumentation-security/mysql2/prepend.rb

Instance Method Summary collapse

Methods included from NewRelic::Security::Instrumentation::Mysql2::Client

#prepare_on_enter, #prepare_on_exit, #query_on_enter, #query_on_exit

Instance Method Details

#prepare(sql) ⇒ Object



14
15
16
17
18
# File 'lib/newrelic_security/instrumentation-security/mysql2/prepend.rb', line 14

def prepare(sql)
  retval = nil
  event = prepare_on_enter(sql) { retval = super }
  prepare_on_exit(event, retval, sql) { return retval }
end

#query(sql, options = {}) ⇒ Object



8
9
10
11
12
# File 'lib/newrelic_security/instrumentation-security/mysql2/prepend.rb', line 8

def query(sql, options = {})
  retval = nil
  event = query_on_enter(sql, options) { retval = super }
  query_on_exit(event) { return retval }
end