[ { "name": "CreateAuthor", "cmd": ":one", "columns": [ { "name": "id", "type": { "name": "bigint" }, "table": "authors" } ], "params": [ { "number": 1, "column": { "name": "id", "type": { "name": "bigint" }, "table": "authors" } }, { "number": 2, "column": { "name": "name", "type": { "name": "varchar" }, "table": "authors" } }, { "number": 3, "column": { "name": "bio", "type": { "name": "varchar", "nullable": true }, "table": "authors" } } ] }, { "name": "UpdateAuthor", "cmd": ":exec", "columns": [], "params": [ { "number": 1, "column": { "name": "name", "type": { "name": "varchar" }, "table": "authors" } }, { "number": 2, "column": { "name": "bio", "type": { "name": "varchar", "nullable": true }, "table": "authors" } }, { "number": 3, "column": { "name": "id", "type": { "name": "bigint" }, "table": "authors" } } ] }, { "name": "DeleteBooksByAuthor", "cmd": ":exec", "columns": [], "params": [ { "number": 1, "column": { "name": "name", "type": { "name": "varchar" }, "table": "authors" } } ] }, { "name": "TitlesFromBooks", "cmd": ":many", "columns": [ { "name": "id", "type": { "name": "bigint" }, "table": "books" }, { "name": "title", "type": { "name": "varchar" }, "table": "books" } ], "params": [ { "number": 1, "column": { "name": "price", "type": { "name": "decimal", "nullable": true, "args": [ { "int": 10 }, { "int": 2 } ] }, "table": "books" } } ] } ]