MCPcopy Create free account
hub / github.com/NodeDB-Lab/nodedb / kind

Method kind

nodedb/src/control/catalog_entry/entry.rs:317–366  ·  view source on GitHub ↗

Short, human-readable descriptor of this entry — used in trace / metric labels.

(&self)

Source from the content-addressed store, hash-verified

315 /// Short, human-readable descriptor of this entry — used in
316 /// trace / metric labels.
317 pub fn kind(&self) -> &'static str {
318 match self {
319 Self::PutCollection(_) => "put_collection",
320 Self::DeactivateCollection { .. } => "deactivate_collection",
321 Self::PurgeCollection { .. } => "purge_collection",
322 Self::PutSequence(_) => "put_sequence",
323 Self::DeleteSequence { .. } => "delete_sequence",
324 Self::PutSequenceState(_) => "put_sequence_state",
325 Self::PutTrigger(_) => "put_trigger",
326 Self::DeleteTrigger { .. } => "delete_trigger",
327 Self::PutFunction(_) => "put_function",
328 Self::DeleteFunction { .. } => "delete_function",
329 Self::PutProcedure(_) => "put_procedure",
330 Self::DeleteProcedure { .. } => "delete_procedure",
331 Self::PutSchedule(_) => "put_schedule",
332 Self::DeleteSchedule { .. } => "delete_schedule",
333 Self::PutChangeStream(_) => "put_change_stream",
334 Self::DeleteChangeStream { .. } => "delete_change_stream",
335 Self::PutUser(_) => "put_user",
336 Self::DropUser { .. } => "drop_user",
337 Self::PutRole(_) => "put_role",
338 Self::DeleteRole { .. } => "delete_role",
339 Self::PutApiKey(_) => "put_api_key",
340 Self::RevokeApiKey { .. } => "revoke_api_key",
341 Self::PutMaterializedView(_) => "put_materialized_view",
342 Self::DeleteMaterializedView { .. } => "delete_materialized_view",
343 Self::PutContinuousAggregate(_) => "put_continuous_aggregate",
344 Self::DeleteContinuousAggregate { .. } => "delete_continuous_aggregate",
345 Self::PutTenant(_) => "put_tenant",
346 Self::DeleteTenant { .. } => "delete_tenant",
347 Self::PutRlsPolicy(_) => "put_rls_policy",
348 Self::DeleteRlsPolicy { .. } => "delete_rls_policy",
349 Self::PutPermission(_) => "put_permission",
350 Self::DeletePermission { .. } => "delete_permission",
351 Self::PutOwner(_) => "put_owner",
352 Self::DeleteOwner { .. } => "delete_owner",
353 Self::PutDatabase(_) => "put_database",
354 Self::DeleteDatabase { .. } => "delete_database",
355 Self::PutDatabaseGrant { .. } => "put_database_grant",
356 Self::DeleteDatabaseGrant { .. } => "delete_database_grant",
357 Self::PutSynonymGroup(_) => "put_synonym_group",
358 Self::DeleteSynonymGroup { .. } => "delete_synonym_group",
359 Self::PutCustomType(_) => "put_custom_type",
360 Self::DeleteCustomType { .. } => "delete_custom_type",
361 Self::PutOidcProvider(_) => "put_oidc_provider",
362 Self::DeleteOidcProvider { .. } => "delete_oidc_provider",
363 Self::MoveTenantCutover { .. } => "move_tenant_cutover",
364 Self::CloneDatabase { .. } => "clone_database",
365 }
366 }
367}

Callers 15

next_recordMethod · 0.80
try_read_preambleFunction · 0.80
next_headerMethod · 0.80
read_payloadMethod · 0.80
try_readMethod · 0.80
tpc_event_loopFunction · 0.80
run_innerMethod · 0.80
read_frameFunction · 0.80
remove_trusted_caFunction · 0.80
emit_ddl_auditFunction · 0.80
unlink_segmentMethod · 0.80

Calls

no outgoing calls

Tested by 2

tpc_event_loopFunction · 0.64
read_frameFunction · 0.64