Module: StatementTimeout::PostgreSQLAdapterExtension

Defined in:
lib/statement_timeout.rb

Instance Method Summary collapse

Instance Method Details

#local_statement_timeout=(timeout) ⇒ Object



34
35
36
37
38
# File 'lib/statement_timeout.rb', line 34

def local_statement_timeout=(timeout)
  @statement_timeout = nil

  internal_exec_query("SET LOCAL statement_timeout = #{quote(timeout)}")
end

#statement_timeoutObject



26
# File 'lib/statement_timeout.rb', line 26

def statement_timeout           = @statement_timeout ||= query_value("SHOW statement_timeout")

#statement_timeout=(timeout) ⇒ Object



28
29
30
31
32
# File 'lib/statement_timeout.rb', line 28

def statement_timeout=(timeout)
  @statement_timeout = nil

  internal_exec_query("SET statement_timeout = #{quote(timeout)}")
end

#supports_statement_timeout?Boolean

Returns:

  • (Boolean)


25
# File 'lib/statement_timeout.rb', line 25

def supports_statement_timeout? = true