Method: Dexter::Query#initialize

Defined in:
lib/dexter/query.rb

#initialize(statement, fingerprint = nil) ⇒ Query

Returns a new instance of Query.



7
8
9
10
11
12
13
14
15
# File 'lib/dexter/query.rb', line 7

def initialize(statement, fingerprint = nil)
  @statement = statement
  unless fingerprint
    fingerprint = PgQuery.fingerprint(statement) rescue "unknown"
  end
  @fingerprint = fingerprint
  @plans = []
  @tables_from_views = []
end