in src/afs.cc [2155:2177]
void close_prepared_statement()
{
const char* tag = "close prepared statement";
pgstat_report_activity(STATE_RUNNING, (std::string(Tag) + ": " + tag).c_str());
auto session = find_session();
SharedSessionReleaser sessionReleaser(sessions_, session);
std::string handle;
if (!extract_handle(session, handle, tag))
{
return;
}
P("%s: %s: %s: %s", Tag, tag_, tag, handle.c_str());
if (preparedStatements_.erase(handle) == 0)
{
set_error_message(session,
std::string(Tag) + ": " + tag_ + ": " + tag +
": nonexistent handle: <" + handle + ">",
tag);
}
signal_server(tag);
}