| 578 | } |
| 579 | |
| 580 | void MySQLHandler::comStmtPrepare(DB::ReadBuffer & payload) |
| 581 | { |
| 582 | String statement; |
| 583 | readStringUntilEOF(statement, payload); |
| 584 | |
| 585 | auto statement_id_opt = emplacePreparedStatement(std::move(statement)); |
| 586 | if (statement_id_opt.has_value()) |
| 587 | packet_endpoint->sendPacket(PreparedStatementResponseOK(statement_id_opt.value(), 0, 0, 0)); |
| 588 | else |
| 589 | packet_endpoint->sendPacket(ERRPacket()); |
| 590 | } |
| 591 | |
| 592 | void MySQLHandler::comStmtExecute(ReadBuffer & payload) |
| 593 | { |
nothing calls this directly
no test coverage detected