Class: SqlFingerprint::AbstractQuery

Inherits:
Object
  • Object
show all
Defined in:
lib/sql_fingerprint/abstract_query.rb

Class Method Summary collapse

Class Method Details

.build(query) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/sql_fingerprint/abstract_query.rb', line 6

def build(query)
  query = query.downcase.chomp
  query = remove_comments(query)
  query = remove_quotes(query)
  query = remove_constants(query)
  query = remove_double_spaces(query)
  query = remove_newlines(query)
  query = remove_in_values(query)
  query = remove_offsets(query)
  query.strip
end