Skip to content
1 viewer

rust 1,860,549 · typescript 235,540 · javascript 132,956 · python 20,426 · 6,408 files · digest f04d4637f52b · built in 1.5 s · crystals off

ensure_tables

cre8_app_email::store::ensure_tables

fn · cre8-app-email · crates/cre8-app-email/src/store.rs:39 pub documented

20lines
2cyclomatic
1max nesting
12statements
3? exits
1params
10callers
4callees
3 (p97)call-graph weight

Crystal

no crystal was derived for this function

Call neighbourhood

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

name · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 2 sitespath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitemethod · 1 sitemethod · 1 sitename · 1 sitemethod · 1 sitemethod · 1 sitename · 1 sitemethod · 1 sitemethod · 1 sitename · 1 sitemethod · 1 sitemethod · 1 sitepath · 1 sitename · 1 sitepath · 1 sitemethod · 1 sitemethod · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitepath · 1 sitename · 1 sitemethod · 2 sitesmethod · 2 sitesself · 1 siteself · 1 sitename · 1 sitemethod · 1 sitepath · 1 sitepath · 1 sitemethod · 1 sitepath · 1 sitemethod · 1 sitemethod · 1 sitemethod · 1 sitename · 1 sitename · 1 sitebootapp-email · cc 3cre8_app_email::mta::server::bootrun_queueapp-email · cc 18cre8_app_email::mta::outbound::run_queuerecord_delivery_eventapp-email · cc 1cre8_app_email::connection::record_delivery_eventfileapp-email · cc 2cre8_app_email::mta::inbound::filesendapp-email · cc 10cre8_app_email::mta::outbound::sendBatchArchive::archiveapp-email · cc 7cre8_app_email::connection::BatchArchive::archiverun_sendapp-email · cc 2cre8_app_email::connection::run_sendrun_inboxapp-email · cc 1cre8_app_email::connection::run_inboxrun_getapp-email · cc 1cre8_app_email::connection::run_getrun_statusapp-email · cc 1cre8_app_email::connection::run_statusget_emailapp-email · cc 1cre8_app_email::store::get_emailapply_delivery_eventapp-email · cc 7cre8_app_email::store::apply_delivery_eventupsert_emailapp-email · cc 1cre8_app_email::store::upsert_emaillist_emailsapp-email · cc 1cre8_app_email::store::list_emailsstartapp-email · cc 4cre8_app_email::mta::server::startget_summary_statsapp-email · cc 1cre8_app_email::store::get_summary_statsset_recipient_stateapp-email · cc 1cre8_app_email::mta::store::set_recipient_stateEmailApp::bootapp-email · cc 1cre8_app_email::app::EmailApp::bootEmailApp::handleapp-email · cc 1cre8_app_email::app::EmailApp::handlesend_without_idempotency_us…app-email · cc 1cre8_app_email::connection::tests::send_without_idempotency_uses_generated_id_and_defaultsensure_tablesapp-email · cc 2cre8_app_email::store::ensure_tablesRuntimeContext::truthapp-truth · cc 1cre8_app_truth::context_ext::RuntimeContext::truthTruthInterface::exec_sqlapp-truth · cc 1cre8_app_truth::interface::TruthInterface::exec_sqlsqlite_projection_ddlapp-email · cc 1cre8_app_email::schema::sqlite_projection_ddlmigrate_delivery_columnsapp-email · cc 4cre8_app_email::store::migrate_delivery_columnsRuntimeContext::truth_optapp-truth · cc 1cre8_app_truth::context_ext::RuntimeContext::truth_optrow_get_stringapp-truth · cc 1cre8_app_truth::interface::row_get_stringTruthInterface::command_sqlapp-truth · cc 8cre8_app_truth::interface::TruthInterface::command_sqlTruthInterface::query_sqlapp-truth · cc 2cre8_app_truth::interface::TruthInterface::query_sqlAppModelSpec::sqlite_projec…truth-schema · cc 1cre8_truth_schema::AppModelSpec::sqlite_projection_ddlSqlDialect::render_columntruth-schema · cc 12cre8_truth_schema::SqlDialect::render_columnemail_model_specapp-email · cc 1cre8_app_email::schema::email_model_specemail_runtime_tableapp-email · cc 1cre8_app_email::schema::email_runtime_tabledelivery_columnsapp-email · cc 1cre8_app_email::schema::delivery_columns

Control flow

Source not readable from this process.

Callers 10

Callees 4

Source not readable from this process.