execute_dartql
Execute DartQL UPDATE and DELETE statements with dry-run preview. Supports multi-statement queries, template variables, and configurable concurrency for bulk task operations.
Instructions
Execute DartQL UPDATE/DELETE statements. Supports template vars {field}, array literals, comments, and multi-statement (;). Dry-run by default.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | DartQL statement(s) using SQL-92 WHERE syntax. Operators: =, !=, <>, LIKE '%pattern%', IN, BETWEEN, IS NULL, CONTAINS. Examples: UPDATE WHERE status = 'Todo' SET status = 'Done'; UPDATE WHERE title LIKE 'Task%' SET status = 'Done' | |
| dry_run | No | Preview mode (default: true). Set to false to execute. | |
| concurrency | No | Parallel operations per statement (default: 5, range: 1-20) |