class ElasticAPM::Sql::Signature

def parse

def parse
  @tokenizer.scan # until tokenizer.token != COMMENT
  parsed = parse_tokens
  return parsed if parsed
  # If all else fails, just return the first token of the query.
  parts = @sql.split
  return '' unless parts.any?
  parts.first.upcase
end