Module: NewRelic::Security::Instrumentation::SQLite3::Database::Prepend
Instance Method Summary
collapse
#execute_batch2_on_enter, #execute_batch2_on_exit, #execute_batch_on_enter, #execute_batch_on_exit, #execute_on_enter, #execute_on_exit
Instance Method Details
#execute(sql, bind_vars = [], *args, &block) ⇒ Object
8
9
10
11
12
|
# File 'lib/newrelic_security/instrumentation-security/sqlite3/prepend.rb', line 8
def execute(sql, bind_vars = [], *args, &block)
retval = nil
event = execute_on_enter(sql, bind_vars, *args) { retval = super }
execute_on_exit(event) { return retval }
end
|
#execute_batch(sql, bind_vars = [], *args) ⇒ Object
14
15
16
17
18
|
# File 'lib/newrelic_security/instrumentation-security/sqlite3/prepend.rb', line 14
def execute_batch(sql, bind_vars = [], *args)
retval = nil
event = execute_batch_on_enter(sql, bind_vars, *args) { retval = super }
execute_batch_on_exit(event) { return retval }
end
|
#execute_batch2(sql, &block) ⇒ Object
21
22
23
24
25
|
# File 'lib/newrelic_security/instrumentation-security/sqlite3/prepend.rb', line 21
def execute_batch2(sql, &block)
retval = nil
event = execute_batch2_on_enter(sql) { retval = super }
execute_batch2_on_exit(event) { return retval }
end
|