MCPcopy Create free account
hub / github.com/4paradigm/OpenMLDB / DropProcedure

Method DropProcedure

src/tablet/tablet_impl.cc:5206–5221  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5204}
5205
5206void TabletImpl::DropProcedure(RpcController* controller,
5207 const ::fedb::api::DropProcedureRequest* request,
5208 ::fedb::api::GeneralResponse* response,
5209 Closure* done) {
5210 brpc::ClosureGuard done_guard(done);
5211 const std::string& db_name = request->db_name();
5212 const std::string& sp_name = request->sp_name();
5213 sp_cache_->DropSQLProcedureCacheEntry(db_name, sp_name);
5214 if (!catalog_->DropProcedure(db_name, sp_name)) {
5215 LOG(WARNING) << "drop procedure" << db_name << "." << sp_name << " in catalog failed";
5216 }
5217 response->set_code(::fedb::base::ReturnCode::kOk);
5218 response->set_msg("ok");
5219 PDLOG(INFO, "drop procedure success. db_name[%s] sp_name[%s]",
5220 db_name.c_str(), sp_name.c_str());
5221}
5222
5223void TabletImpl::RunRequestQuery(RpcController* ctrl,
5224 const fedb::api::QueryRequest& request,

Callers

nothing calls this directly

Calls 1

Tested by

no test coverage detected