Skip to content
1 viewer

rust 1,859,989 · typescript 235,537 · javascript 132,952 · python 20,426 · 6,407 files · digest 4f42637fac12 · built in 1.2 s · crystals off

crates/cre8-app-notification/src/store.rs

cre8-app-notification · module store · src · 1,016 lines (912 code, 29 comment) · sha 36396e2492180d2d

Items

const DDL const NOTIFICATION_SELECT static MIGRATED struct NotificationRowIds struct NotificationRowSourceIds struct NotificationRowRouting struct NotificationRowContent struct NotificationRowState struct NotificationRowSchedule struct PushSubscriptionIdentity struct PushSubscriptionKeys struct RowTimestamps const INBOX_SUBSCRIPTION_SELECT_SQL const INBOX_SUBSCRIPTION_INSERT_SQL const INBOX_SUBSCRIPTION_CAS_SQL struct SubscriptionIdentity struct SubscriptionFilters

Functions

By call-graph weight (PageRank; 1.0 is the average function). 55 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
ensure_tablessrc/store.rs:82fn2022536
get_notificationsrc/store.rs:174fn511643.9
migrate_push_subscription_columnssrc/store.rs:113fn133142.2
list_subscriptions_for_peersrc/store.rs:869fn171341.6
row_notificationsrc/store.rs:376fn231331.6
row_subscriptionsrc/store.rs:904fn161531.5
scalar_countsrc/store.rs:344fn101231.3
list_notificationssrc/store.rs:180fn451271.2
normalized_filtersrc/store.rs:372fn32301.2
set_notification_statussrc/store.rs:257fn132441.2
enable_inbox_subscriptionsrc/store.rs:683fn9915171
row_notification_idssrc/store.rs:442fn121120.9
row_notification_contentsrc/store.rs:468fn111140.9
row_notification_schedulesrc/store.rs:496fn81120.9
row_subscription_identitysrc/store.rs:927fn71110.9
row_subscription_filterssrc/store.rs:942fn101120.9
row_subscription_timestampssrc/store.rs:953fn31110.9
due_notificationssrc/store.rs:226fn301170.9
delete_push_subscription_by_endpointsrc/store.rs:645fn81130.9
upsert_subscriptionsrc/store.rs:783fn351150.9
subscription_rowsrc/store.rs:962fn131200.9
row_notification_source_idssrc/store.rs:455fn81110.9
row_notification_routingsrc/store.rs:464fn31110.9
promote_due_notificationssrc/store.rs:298fn131340.9
get_configsrc/store.rs:656fn61140.9
statussrc/store.rs:312fn161250.8
validate_notification_subscriptionsrc/store.rs:819fn93200.8
set_configsrc/store.rs:663fn91130.7
update_notification_statusessrc/store.rs:271fn162120.7
collect_notifications_by_idsrc/store.rs:288fn93110.7
delete_subscription_by_idsrc/store.rs:887fn71130.7
delete_subscriptions_for_peer_and_topicsrc/store.rs:895fn81130.7
row_notification_statesrc/store.rs:480fn51130.7
row_notification_payloadsrc/store.rs:486fn41110.7
row_notification_actionssrc/store.rs:491fn41110.7
parse_priority_colsrc/store.rs:505fn31100.7
parse_status_colsrc/store.rs:509fn31100.7
row_push_subscription_identitysrc/store.rs:610fn91110.7
row_push_subscription_keyssrc/store.rs:627fn81110.7
row_push_subscription_timestampssrc/store.rs:641fn31110.7
list_subscriptions_for_topicsrc/store.rs:851fn171140.7
prepared_notification_subscriptionsrc/store.rs:829fn173110.7
notification_countsrc/store.rs:329fn31110.6
active_notification_countsrc/store.rs:333fn101120.6
notification_count_by_statussrc/store.rs:355fn142140.6
row_push_subscriptionsrc/store.rs:585fn171130.6
list_push_subscriptionssrc/store.rs:571fn131140.6
upsert_push_subscriptionsrc/store.rs:515fn321150.6
validate_push_subscriptionsrc/store.rs:548fn93100.6
prepared_push_subscriptionsrc/store.rs:558fn123110.6
upsert_notificationsrc/store.rs:127fn461140.6
row_subscription_decodes_channels_priority_and_optional_sourcessrc/store.rs:977fn141020.5
row_subscription_falls_back_for_bad_channels_and_unknown_prioritysrc/store.rs:993fn71020.5
normalized_filter_treats_blank_and_wildcard_as_unfilteredsrc/store.rs:1002fn61010.5
sql_optional_helpers_map_none_to_nullsrc/store.rs:1010fn61000.5

Source not readable from this process.