| 595 | } |
| 596 | |
| 597 | void MySQLHandler::comStmtPrepare(DB::ReadBuffer & payload) |
| 598 | { |
| 599 | String statement; |
| 600 | readStringUntilEOF(statement, payload); |
| 601 | |
| 602 | auto statement_id_opt = emplacePreparedStatement(std::move(statement)); |
| 603 | if (statement_id_opt.has_value()) |
| 604 | packet_endpoint->sendPacket(PreparedStatementResponseOK(statement_id_opt.value(), 0, 0, 0), true); |
| 605 | else |
| 606 | packet_endpoint->sendPacket(ERRPacket(), true); |
| 607 | } |
| 608 | |
| 609 | void MySQLHandler::comStmtExecute(ReadBuffer & payload) |
| 610 | { |
nothing calls this directly
no test coverage detected