Class: ExplainAnalyzeTool

Inherits:
ExplainBaseTool show all
Defined in:
lib/rails-pg-extras-mcp.rb

Constant Summary

Constants inherited from ExplainBaseTool

ExplainBaseTool::DENYLIST

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.nameObject



120
121
122
# File 'lib/rails-pg-extras-mcp.rb', line 120

def self.name
  "explain_analyze"
end

Instance Method Details

#call(query:) ⇒ Object



124
125
126
# File 'lib/rails-pg-extras-mcp.rb', line 124

def call(query:)
  super(query: "EXPLAIN ANALYZE #{query}")
end