1 viewer
rust 1,961,941 · typescript 233,850 · javascript 141,145 · python 22,871 · 6,801 files · digest 6d882eacc8db · built in 12.5 s · crystals off
upsert_in_graph
45lines
10cyclomatic
2max nesting
29statements
6? exits
5params
9callers
13callees
2.2 (p95)call-graph weight
Crystal
no crystal was derived for this function
Call neighbourhood
Callers left, callees right, two hops each way (9 direct callers, 13 direct callees; the heaviest shown). Dashed edges are method calls resolved by name alone.
Control flow
Source not readable from this process.
Callers 9
- upsert_item_storage app-item · name
- upsert_app_item_storage app-item · name
- sync_from_shop_item_storage app-item · name
- set_publication_storage app-item · name
- catalog_reopens_with_revocation_and_migration_tombstone_intact app-item · name ×3
- catalog_publication_identity_and_tombstones_are_native_and_atomic app-item · name ×6
- fresh_items_are_searchable_by_default_and_only_the_owner_withdraws_them app-item · name ×3
- unrelated_item_kind_vertices_cannot_take_over_catalog_identity app-item · name
- legacy_import_preserves_records_and_never_overwrites_hyperdb app-item · name ×2
Callees 13
- HyperDbProtocolStore::graph app-protocol · method ×3
- vertex_id app-item · name
- live app-item · name
- lookup app-item · name
- record app-item · name ×2
- item_vertices app-item · name
- slugify app-item · path
- persist app-item · name
- project app-item · name
- search_withdrawn app-item · name
- find_identity app-item · name
- require_writer app-item · name ×2
- merge_existing_identity app-item · name
Source not readable from this process.