Skip to content
1 viewer

rust 1,859,989 · typescript 235,245 · javascript 132,952 · python 20,426 · 6,406 files · digest 386394835379 · built in 1.3 s · crystals off

ensure_tables

cre8_app_notification::store::ensure_tables

fn · cre8-app-notification · crates/cre8-app-notification/src/store.rs:82 pub

20lines
2cyclomatic
1max nesting
12statements
2? exits
1params
25callers
3callees
6 (p99)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

Callers left, callees right, two hops each way (25 direct callers, 3 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.

name · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitename · 1 sitename · 1 sitemethod · 1 sitemethod · 1 sitename · 1 sitemethod · 1 sitemethod · 1 sitename · 1 sitemethod · 1 sitemethod · 1 sitepath · 1 sitemethod · 3 sitesname · 1 sitename · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitemethod · 1 sitename · 1 sitemethod · 3 sitesmethod · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitename · 1 sitemethod · 1 sitemethod · 1 sitename · 1 sitemethod · 1 sitename · 1 sitemethod · 1 sitepath · 1 sitepath · 1 sitename · 1 sitemethod · 1 sitepath · 1 siteself · 1 sitemethod · 1 sitemethod · 1 sitemethod · 3 sitespath · 1 sitemethod · 1 sitemethod · 2 sitesensure_keypairapp-notification · cc 2cre8_app_notification::vapid::ensure_keypairrun_markapp-notification · cc 3cre8_app_notification::connection::run_markstatus_ofapp-notification · cc 1cre8_app_notification::withdraw::tests::status_ofdrain_dueapp-notification · cc 5cre8_app_notification::due_drain::drain_dueselected_idsapp-notification · cc 7cre8_app_notification::withdraw::selected_idswithdraw_oneapp-notification · cc 6cre8_app_notification::withdraw::withdraw_onedrain_oneapp-notification · cc 6cre8_app_notification::due_drain::drain_onenotification_inbox_viewapp-notification · cc 1cre8_app_notification::app::notification_inbox_viewensure_realm_bootstrap_stor…app-realm · cc 1cre8_app_realm::connection::ensure_realm_bootstrap_storagecollect_notifications_by_idapp-notification · cc 3cre8_app_notification::store::collect_notifications_by_idget_notificationapp-notification · cc 1cre8_app_notification::store::get_notificationlist_subscriptions_for_peerapp-notification · cc 1cre8_app_notification::store::list_subscriptions_for_peerlist_notificationsapp-notification · cc 1cre8_app_notification::store::list_notificationsensure_required_runtime_tab…app-realm · cc 4cre8_app_realm::connection::ensure_required_runtime_tablesset_notification_statusapp-notification · cc 2cre8_app_notification::store::set_notification_statusdue_scheduled_idsapp-notification · cc 1cre8_app_notification::due_drain::due_scheduled_idsenable_inbox_subscriptionapp-notification · cc 15cre8_app_notification::store::enable_inbox_subscriptionsource_candidate_idsapp-notification · cc 1cre8_app_notification::withdraw::source_candidate_idsbootapp-notification · cc 2cre8_app_notification::init::bootdue_notificationsapp-notification · cc 1cre8_app_notification::store::due_notificationsdelete_push_subscription_by…app-notification · cc 1cre8_app_notification::store::delete_push_subscription_by_endpointupsert_subscriptionapp-notification · cc 1cre8_app_notification::store::upsert_subscriptionresolve_from_storeapp-notification · cc 2cre8_app_notification::vapid::resolve_from_storegenerate_and_persistapp-notification · cc 1cre8_app_notification::vapid::generate_and_persistensure_tablesapp-notification · cc 2cre8_app_notification::store::ensure_tablesRuntimeContext::truthapp-truth · cc 1cre8_app_truth::context_ext::RuntimeContext::truthensure_tables_from_ddlapp-truth · cc 3cre8_app_truth::ensure_tables_from_ddlmigrate_push_subscription_c…app-notification · cc 3cre8_app_notification::store::migrate_push_subscription_columnsRuntimeContext::truth_optapp-truth · cc 1cre8_app_truth::context_ext::RuntimeContext::truth_optrow_get_stringapp-truth · cc 1cre8_app_truth::interface::row_get_stringTruthInterface::query_sqlapp-truth · cc 2cre8_app_truth::interface::TruthInterface::query_sqlTruthInterface::exec_sqlapp-truth · cc 1cre8_app_truth::interface::TruthInterface::exec_sql

Control flow

Source not readable from this process.

Callers 25

Callees 3

Source not readable from this process.