Class: Debloater::Connection

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Includes:
Helpers
Defined in:
lib/debloater/connection.rb

Instance Method Summary collapse

Methods included from Helpers

#_fatal, #_log

Constructor Details

#initialize(options) ⇒ Connection

Returns a new instance of Connection.



10
11
12
13
14
15
16
# File 'lib/debloater/connection.rb', line 10

def initialize(options)
  @pg = PG::Connection.open(options)

  exec %{
    SET statement_timeout = 0;
  }
end

Instance Method Details

#statindex_methodObject



20
21
22
23
24
25
26
27
# File 'lib/debloater/connection.rb', line 20

def statindex_method
  @_guessed_index_method ||= 
    if _check_pgstatindex
      method = :pgstatindex
    elsif _check_get_pgstatindex
      method = :get_pgstatindex
    end
end