module Cassie::Statements::Execution::Instrumentation

Public Instance Methods

execute(*args) click to toggle source
Calls superclass method
# File lib/cassie/statements/execution/instrumentation.rb, line 4
def execute(*args)
  Cassie.instrumenter.instrument("cassie.cql.execution") do |payload|
    execution_val = super #execution populates #result

    payload[:execution_info] = result.execution_info if result.respond_to?(:execution_info)
    execution_val
  end
end