Method: OneApm::TransactionAnalysis#sql_segments

Defined in:
lib/one_apm/transaction/transaction_analysis.rb

#sql_segments(show_non_sql_segments = true) ⇒ Object

return an array of sql statements executed by this transaction each element in the array contains [sql, parent_segment_metric_name, duration]



57
58
59
60
61
62
63
# File 'lib/one_apm/transaction/transaction_analysis.rb', line 57

def sql_segments(show_non_sql_segments = true)
  segments = []
  each_segment do |segment|
    segments << segment if segment[:sql] || segment[:sql_obfuscated] || (show_non_sql_segments && segment[:key])
  end
  segments
end