Module: StatementTimeout::PostgreSQLAdapterExtension
- Defined in:
- lib/statement_timeout.rb
Instance Method Summary collapse
- #local_statement_timeout=(timeout) ⇒ Object
- #statement_timeout ⇒ Object
- #statement_timeout=(timeout) ⇒ Object
- #supports_statement_timeout? ⇒ Boolean
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_timeout ⇒ Object
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
25 |
# File 'lib/statement_timeout.rb', line 25 def supports_statement_timeout? = true |