MCPcopy Create free account
hub / github.com/apache/cloudberry / GetBackendTypeDesc

Function GetBackendTypeDesc

src/backend/utils/init/miscinit.c:241–299  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

239}
240
241const char *
242GetBackendTypeDesc(BackendType backendType)
243{
244 const char *backendDesc = "unknown process type";
245
246 switch (backendType)
247 {
248 case B_INVALID:
249 backendDesc = "not initialized";
250 break;
251 case B_AUTOVAC_LAUNCHER:
252 backendDesc = "autovacuum launcher";
253 break;
254 case B_AUTOVAC_WORKER:
255 backendDesc = "autovacuum worker";
256 break;
257 case B_BACKEND:
258 backendDesc = "client backend";
259 break;
260 case B_BG_WORKER:
261 backendDesc = "background worker";
262 break;
263 case B_BG_WRITER:
264 backendDesc = "background writer";
265 break;
266 case B_CHECKPOINTER:
267 backendDesc = "checkpointer";
268 break;
269 case B_STARTUP:
270 backendDesc = "startup";
271 break;
272 case B_WAL_RECEIVER:
273 backendDesc = "walreceiver";
274 break;
275 case B_WAL_SENDER:
276 backendDesc = "walsender";
277 break;
278 case B_WAL_WRITER:
279 backendDesc = "walwriter";
280 break;
281 case B_ARCHIVER:
282 backendDesc = "archiver";
283 break;
284 case B_STATS_COLLECTOR:
285 backendDesc = "stats collector";
286 break;
287 case B_LOGGER:
288 backendDesc = "logger";
289 break;
290 case B_LOGIN_MONITOR:
291 backendDesc = "login monitor";
292 break;
293 case B_LOGIN_MONITOR_WORKER:
294 backendDesc = "login monitor worker";
295 break;
296 }
297
298 return backendDesc;

Callers 5

init_ps_displayFunction · 0.85
log_line_prefixFunction · 0.85
write_csvlogFunction · 0.85
pg_stat_get_activityFunction · 0.85
BackendInitializeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected