Method: PgQuery::ParserResult#fingerprint

Defined in:
lib/pg_query/fingerprint.rb

#fingerprintObject



5
6
7
8
9
10
# File 'lib/pg_query/fingerprint.rb', line 5

def fingerprint
  hash = FingerprintSubHash.new
  fingerprint_tree(hash)
  fp = PgQuery.hash_xxh3_64(hash.parts.join, FINGERPRINT_VERSION)
  format('%016x', fp)
end