module TingYun::Instrumentation::Support::Database
Constants
- EMPTY_STRING
- KNOWN_OPERATIONS
- SQL_COMMENT_REGEX
Public Instance Methods
parse_operation_from_query(sql)
click to toggle source
# File lib/ting_yun/instrumentation/support/database.rb, line 24 def parse_operation_from_query(sql) sql =TingYun::Helper.correctly_encoded(sql).gsub(SQL_COMMENT_REGEX, EMPTY_STRING) if sql =~ /(\w+)/ op = $1.upcase if KNOWN_OPERATIONS.include?(op) return op else return "CALL" end end end