Files
genai-toolbox/docs/en/resources/tools/mysql/mysql-get-query-plan.md
gRedHeadphone 0641da0353 feat(tools/mysql-get-query-plan): tool impl + docs + tests (#2123)
## Description

Tool mysql-get-query-plan implementation, along with tests and docs.
Tool used to get information about how MySQL executes a SQL statement
(EXPLAIN).

## PR Checklist

- [x] Make sure you reviewed

[CONTRIBUTING.md](https://github.com/googleapis/genai-toolbox/blob/main/CONTRIBUTING.md)
- [x] Make sure to open an issue as a

[bug/issue](https://github.com/googleapis/genai-toolbox/issues/new/choose)
  before writing your code! That way we can discuss the change, evaluate
  designs, and agree on the general idea
- [x] Ensure the tests and linter pass
- [x] Code coverage does not decrease (if any source code was changed)
- [x] Appropriate docs were updated (if necessary)
- [x] Make sure to add `!` if this involve a breaking change

🛠️ Fixes #1692

---------

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Averi Kitsch <akitsch@google.com>
Co-authored-by: Yuan Teoh <45984206+Yuan325@users.noreply.github.com>
2025-12-19 01:02:16 +00:00

1.7 KiB

title, type, weight, description, aliases
title type weight description aliases
mysql-get-query-plan docs 1 A "mysql-get-query-plan" tool gets the execution plan for a SQL statement against a MySQL database.
/resources/tools/mysql-get-query-plan

About

A mysql-get-query-plan tool gets the execution plan for a SQL statement against a MySQL database. It's compatible with any of the following sources:

mysql-get-query-plan takes one input parameter sql_statement and gets the execution plan for the SQL statement against the source.

Example

tools:
 get_query_plan_tool:
    kind: mysql-get-query-plan
    source: my-mysql-instance
    description: Use this tool to get the execution plan for a sql statement.

Reference

field type required description
kind string true Must be "mysql-get-query-plan".
source string true Name of the source the SQL should execute on.
description string true Description of the tool that is passed to the LLM.