module ArJdbc::PostgreSQL::ExplainSupport
@private
Public Instance Methods
explain(arel, binds = [])
click to toggle source
# File lib/arjdbc/postgresql/explain_support.rb, line 9 def explain(arel, binds = []) sql = "EXPLAIN #{to_sql(arel, binds)}" result = exec_query(sql, "EXPLAIN", binds) ExplainPrettyPrinter.new.pp result # we can assume AR >= 3.1 end
supports_explain?()
click to toggle source
# File lib/arjdbc/postgresql/explain_support.rb, line 5 def supports_explain? true end