Module: SqlFingerprint

Defined in:
lib/sql_fingerprint.rb,
lib/sql_fingerprint/version.rb,
lib/sql_fingerprint/abstract_query.rb

Defined Under Namespace

Classes: AbstractQuery

Constant Summary collapse

VERSION =
"0.2.1"

Class Method Summary collapse

Class Method Details

.abstract(query) ⇒ Object



13
14
15
# File 'lib/sql_fingerprint.rb', line 13

def abstract(query)
  SqlFingerprint::AbstractQuery.build(query)
end

.calculate(query) ⇒ Object



8
9
10
11
# File 'lib/sql_fingerprint.rb', line 8

def calculate(query)
  abstract_query = abstract(query)
  Digest::SHA1.hexdigest(abstract_query)
end