Skip to content
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

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

cre8-app-shop · module store · src · 4,236 lines (3,829 code, 110 comment) · sha 81bfeef28cdca852

Items

const BUCKET_SHOPS const BUCKET_ITEMS const BUCKET_ORDERS const BUCKET_ORDER_ITEMS const BUCKET_ASSET_CLAIMS const BUCKET_COUPONS const BUCKET_CARTS const BUCKET_DOWNLOADS type SqlStatement const DDL const UNSETTLED_ORDER_STATUSES_SQL struct UnopenedOrderSweepOutcome struct FacadeCartIdentity struct FacadeCartCore struct FacadeCartCustomer struct FacadeCartPayload const SETTLED_ITEM_CLAIM_SQL struct DownloadDescriptor struct DownloadBlob struct RefundOutcome struct RefundPlan struct TruthRefundPlan enum PaymentFailureTarget impl PaymentFailureTarget struct ShopStatusCounts struct FacadeShopIdentity struct FacadeShopCommerce struct FacadeRowTail struct FacadeItemIdentity struct FacadeItemCommerce struct FacadeItemInventory struct FacadeItemPayload struct FacadeCouponIdentity struct FacadeCouponLimits struct FacadeOrderIdentity struct FacadeOrderCurrency struct FacadeOrderAmounts struct FacadeOrderRefs struct FacadeOrderTail struct FacadeOrderItemIdentity struct FacadeOrderItemCommerce struct FacadeClaimIdentity struct FacadeClaimDetail

Functions

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

functionkindlinescyclomaticcallerscalleesweightcrystal
ensure_tablessrc/store.rs:185fn3141113
ensure_tables_storagesrc/store.rs:189fn611211.5
get_order_storagesrc/store.rs:1454fn2421059.5
get_shopsrc/store.rs:352fn312218.6
get_shop_storagesrc/store.rs:356fn222157.8
get_ordersrc/store.rs:1450fn312917.6
get_item_storagesrc/store.rs:519fn222656.4
ensure_order_columnssrc/store.rs:3710fn391115.4
list_order_itemssrc/store.rs:1650fn311715.4
get_itemsrc/store.rs:488fn313415.2
ensure_columnsrc/store.rs:3751fn152145.1
list_order_items_storagesrc/store.rs:1654fn252145.1
put_truth_valuesrc/store.rs:1311fn1111014
get_shop_by_refsrc/store.rs:415fn103723.3
get_shop_by_slug_storagesrc/store.rs:383fn315153
parse_json_fieldsrc/store.rs:3218fn41612.9
get_shop_by_slugsrc/store.rs:379fn31512.9
set_order_fulfillment_storage_implsrc/store.rs:3025fn222132.7
facade_row_shopsrc/store.rs:3286fn211532.7
set_order_fulfillment_storagesrc/store.rs:3014fn91112.6
facade_row_ordersrc/store.rs:3465fn321452.5
set_order_fulfillmentsrc/store.rs:3004fn91612.5
order_bundlesrc/store.rs:2582fn71922.3
list_item_asset_claims_storagesrc/store.rs:2075fn335342.3
upsert_shop_storagesrc/store.rs:219fn521132.1
facade_row_itemsrc/store.rs:3379fn241442.1
upsert_item_storagesrc/store.rs:431fn561232
mark_order_paid_storage_implsrc/store.rs:2724fn101122
list_items_storagesrc/store.rs:551fn402172
item_matches_filterssrc/store.rs:1645fn42301.9
upsert_shopsrc/store.rs:196fn41711.9
get_download_descriptor_storagesrc/store.rs:1958fn121121.7
mark_order_paid_storagesrc/store.rs:2714fn81111.7
facade_row_order_itemsrc/store.rs:3593fn181331.7
list_itemssrc/store.rs:542fn81911.7
facade_scalar_i64src/store.rs:3212fn41241.7
order_checkout_state_may_advancesrc/store.rs:2661fn61401.7
facade_row_tailsrc/store.rs:3277fn71221.7
set_order_checkout_state_storagesrc/store.rs:2601fn564161.6
upsert_itemsrc/store.rs:426fn411011.6
list_orders_for_customer_insrc/store.rs:1546fn202221.6
set_order_metadatasrc/store.rs:2672fn323361.6
list_item_asset_claimssrc/store.rs:2071fn31411.6
normalized_filtersrc/store.rs:3768fn32201.5
get_download_descriptorsrc/store.rs:1949fn72511.5
mark_order_paidsrc/store.rs:2705fn811011.5
facade_row_couponsrc/store.rs:3443fn201531.4
get_cartsrc/store.rs:888fn222451.4
release_order_reservations_truthsrc/store.rs:2545fn62221.4
mark_order_payment_failed_storage_implsrc/store.rs:2847fn111121.4
facade_row_cartsrc/store.rs:1155fn171421.4
put_download_blobsrc/store.rs:1869fn283531.3
set_order_checkout_statesrc/store.rs:2590fn101511.3
mark_order_paid_truthsrc/store.rs:2761fn185151.3
list_orders_storagesrc/store.rs:1488fn422171.3
get_coupon_by_codesrc/store.rs:647fn315751.3
order_is_terminal_for_refundsrc/store.rs:2203fn32601.3
facade_shop_identitysrc/store.rs:3239fn91111.2
facade_shop_commercesrc/store.rs:3259fn91111.2
item_refund_decrementssrc/store.rs:2336fn122301.2
list_shops_storagesrc/store.rs:304fn101121.2
release_order_item_reservation_truthsrc/store.rs:2553fn81221.2
list_orders_for_customer_truthsrc/store.rs:1568fn202141.2
list_orders_for_customer_facadesrc/store.rs:1599fn281161.2
create_order_storagesrc/store.rs:1283fn262191.2
sql_opt_filtersrc/store.rs:3204fn62411.2
facade_row_item_asset_claimsrc/store.rs:3651fn171321.1
release_couponsrc/store.rs:756fn332331.1
coupon_rowsrc/store.rs:3916fn161301.1
cart_rowsrc/store.rs:4001fn141301.1
mark_order_payment_failed_truthsrc/store.rs:2934fn71131.1
facade_cart_identitysrc/store.rs:1184fn131121.1
facade_cart_payloadsrc/store.rs:1239fn81131.1
list_orders_for_customersrc/store.rs:1535fn71211.1
get_download_blob_storagesrc/store.rs:2005fn152111.1
mark_order_payment_failed_storagesrc/store.rs:2836fn91111.1
insufficient_refund_balance_errorsrc/store.rs:2282fn161201
redeem_couponsrc/store.rs:718fn363341
credit_item_asset_claim_storage_implsrc/store.rs:1775fn212111
status_storagesrc/store.rs:3079fn101131
list_shops_truthsrc/store.rs:316fn132131
list_shops_facadesrc/store.rs:339fn121151
asset_balance_storagesrc/store.rs:2410fn71341
set_asset_balance_statementsrc/store.rs:2419fn91301
facade_order_item_identitysrc/store.rs:3622fn91111
facade_order_item_commercesrc/store.rs:3641fn81121
facade_claim_identitysrc/store.rs:3679fn91111
facade_claim_detailsrc/store.rs:3699fn91131
list_orderssrc/store.rs:1479fn81311
facade_cart_coresrc/store.rs:1207fn81110.9
facade_cart_customersrc/store.rs:1223fn61110.9
facade_item_identitysrc/store.rs:3318fn91110.9
facade_item_commercesrc/store.rs:3337fn81120.9
facade_item_inventorysrc/store.rs:3353fn61110.9
facade_item_payloadsrc/store.rs:3369fn81130.9
peer_owns_assetsrc/store.rs:2051fn113320.9
sweep_abandoned_cartssrc/store.rs:916fn404330.9
release_order_reservation_statementsrc/store.rs:2962fn131200.9
facade_order_identitysrc/store.rs:3508fn91110.9
facade_order_currencysrc/store.rs:3527fn81110.9
facade_order_amountssrc/store.rs:3546fn91110.9
facade_order_refssrc/store.rs:3565fn81110.9
facade_order_tailsrc/store.rs:3583fn81120.9
order_was_paid_for_refundsrc/store.rs:2207fn32400.9
push_truth_shopsrc/store.rs:331fn62200.9
facade_coupon_identitysrc/store.rs:3414fn91110.9
facade_coupon_limitssrc/store.rs:3433fn81120.9
put_download_blob_storagesrc/store.rs:1899fn151110.9
sanitize_download_filenamesrc/store.rs:2065fn53100.9
has_settled_item_claimsrc/store.rs:1762fn111330.9
list_shopssrc/store.rs:272fn31310.8
refund_item_asset_claim_truthsrc/store.rs:2517fn81110.8
restore_order_item_inventory_truthsrc/store.rs:2535fn81120.8
order_coupon_redemption_idsrc/store.rs:801fn91400.8
sweep_unopened_orders_truthsrc/store.rs:992fn354170.8
sweep_unopened_orders_nativesrc/store.rs:1029fn4841110.8
refund_item_asset_claims_truthsrc/store.rs:2505fn103120.8
restore_order_inventory_truthsrc/store.rs:2527fn62120.8
payment_failed_truth_ordersrc/store.rs:2943fn92110.8
put_payment_failed_order_truthsrc/store.rs:2954fn61110.8
facade_cart_linessrc/store.rs:1249fn41110.8
row_has_low_inventorysrc/store.rs:3174fn52110.8
row_paid_order_totalsrc/store.rs:3193fn41100.8
create_ordersrc/store.rs:1270fn122210.8
status_counts_truthsrc/store.rs:3099fn61130.8
status_counts_facadesrc/store.rs:3107fn61130.8
status_payloadsrc/store.rs:3140fn91100.8
parse_media_fieldsrc/store.rs:3224fn41110.8
item_rowsrc/store.rs:3951fn191200.8
restore_order_inventory_statementsrc/store.rs:2438fn91100.8
delete_shopsrc/store.rs:201fn171130.7
push_customer_truth_ordersrc/store.rs:1590fn73100.7
sweep_unopened_orderssrc/store.rs:972fn111220.7
put_cartsrc/store.rs:841fn461430.7
refund_missing_outcomesrc/store.rs:2183fn91300.7
refund_unchanged_outcomesrc/store.rs:2193fn91300.7
push_matching_truth_itemsrc/store.rs:1255fn142110.7
shops_for_collectionsrc/store.rs:278fn252150.7
paid_refund_truth_plansrc/store.rs:2492fn51120.7
unpaid_refund_truth_plansrc/store.rs:2499fn41110.7
set_order_terminal_statementsrc/store.rs:2449fn111200.7
draw_down_external_salesrc/store.rs:495fn231150.7
status_table_counts_facadesrc/store.rs:3115fn71110.7
status_detail_counts_facadesrc/store.rs:3124fn151110.7
truth_bucket_lensrc/store.rs:3151fn92110.7
truth_item_status_countssrc/store.rs:3162fn101120.7
truth_order_status_countssrc/store.rs:3181fn101120.7
credit_item_asset_claimsrc/store.rs:1680fn478150.7
refund_ordersrc/store.rs:2130fn192240.7
list_couponssrc/store.rs:679fn354360.7
update_order_payment_failed_statementsrc/store.rs:2977fn261100.7
get_download_blobsrc/store.rs:1996fn72310.7
mark_order_payment_failedsrc/store.rs:2826fn91110.7
get_required_item_truthsrc/store.rs:1336fn81110.7
validate_order_item_availablesrc/store.rs:1346fn93110.7
order_can_expire_unopenedsrc/store.rs:984fn64200.7
push_matching_truth_ordersrc/store.rs:1629fn142110.7
order_item_rowsrc/store.rs:3971fn141200.6
item_asset_claim_rowsrc/store.rs:3986fn141200.6
item_asset_in_usesrc/store.rs:1737fn111230.6
refund_order_nativesrc/store.rs:2159fn2331120.6
refund_order_truthsrc/store.rs:2462fn1751100.6
PaymentFailureTarget::existing_ordersrc/store.rs:2883method73100.6
payment_failure_targetsrc/store.rs:2893fn102120.6
apply_payment_failure_updatesrc/store.rs:2905fn111140.6
order_with_statussrc/store.rs:3790fn261100.6
payment_failed_statementssrc/store.rs:2918fn142130.6
append_buyer_credit_statementsrc/store.rs:2300fn152120.6
credit_item_asset_claim_storagesrc/store.rs:1728fn61110.6
claim_id_forsrc/store.rs:3772fn101110.6
release_order_coupon_statementsrc/store.rs:817fn211100.6
append_money_refund_statementssrc/store.rs:2252fn284140.6
append_item_asset_refund_statementssrc/store.rs:2317fn173150.6
append_restore_inventory_statementssrc/store.rs:2370fn102120.6
append_release_reservation_statementssrc/store.rs:2382fn102120.6
statussrc/store.rs:3075fn31310.6
reserve_order_items_truthsrc/store.rs:1324fn102130.6
validate_order_items_storagesrc/store.rs:1357fn245120.6
insert_order_statementsrc/store.rs:1383fn321100.6
reserve_item_statementsrc/store.rs:1417fn91100.6
insert_order_item_statementsrc/store.rs:1428fn211100.6
mark_claim_refunded_statementsrc/store.rs:2430fn61100.6
upsert_couponsrc/store.rs:592fn542240.6
insert_item_asset_claim_statementsrc/store.rs:1810fn211100.6
credit_item_asset_balance_statementsrc/store.rs:1833fn141100.6
release_unopened_order_reservation_statementsrc/store.rs:1079fn281100.6
release_unopened_order_coupon_statementsrc/store.rs:1112fn241100.6
expire_unopened_order_statementsrc/store.rs:1138fn151100.6
truth_contextsrc/store.rs:3821fn31210.6
shop_recordsrc/store.rs:3846fn171200.6
item_recordsrc/store.rs:3864fn191200.6
refund_order_truth_plansrc/store.rs:2487fn32120.5
refund_truth_completed_outcomesrc/store.rs:2563fn181110.5
shop_rowsrc/store.rs:3933fn171100.5
capture_paid_order_item_statementsrc/store.rs:2781fn171100.5
update_order_paid_statementsrc/store.rs:2800fn251100.5
paid_refund_plansrc/store.rs:2212fn211140.5
unpaid_refund_plansrc/store.rs:2235fn152140.5
refund_completed_outcomesrc/store.rs:2394fn141110.5
unique_suffixsrc/store.rs:3817fn31100.5
cart_recordsrc/store.rs:3884fn141100.5
coupon_recordsrc/store.rs:3899fn161100.5
credit_item_asset_claim_storage_implsrc/store.rs:1798fn102060.5
put_download_blob_storagesrc/store.rs:1916fn301030.5
get_download_descriptor_storagesrc/store.rs:1972fn221060.5
get_download_blob_storagesrc/store.rs:2022fn221050.5
duplicate_assets_sum_once_without_mixing_accountssrc/store.rs:2353fn71010.5
refunded_replay_has_no_active_decrements_and_invalid_totals_fail_closedsrc/store.rs:2361fn61020.5
mark_order_paid_storage_implsrc/store.rs:2736fn234090.5
mark_order_payment_failed_storage_implsrc/store.rs:2860fn132030.5
set_order_fulfillment_storage_implsrc/store.rs:3049fn251040.5
download_descriptor_does_not_decode_a_corrupt_paid_payloadsrc/store.rs:3826fn1910100.5
facade_row_shop_item_order_item_and_claim_decode_native_fieldssrc/store.rs:4017fn321080.5
facade_row_item_falls_back_for_invalid_json_payloadssrc/store.rs:4051fn101020.5
facade_row_order_item_and_claim_report_bad_required_fieldssrc/store.rs:4063fn91040.5
native_store_facade_roundtrips_shop_item_cart_coupon_and_statussrc/store.rs:4074fn4310240.5
facade_row_coupon_decodes_native_row_fieldssrc/store.rs:4119fn161020.5
facade_row_coupon_falls_back_for_invalid_metadata_jsonsrc/store.rs:4137fn81020.5
facade_row_coupon_reports_missing_and_malformed_fieldssrc/store.rs:4147fn91020.5
facade_row_cart_decodes_native_row_fieldssrc/store.rs:4158fn161020.5
facade_row_cart_falls_back_for_invalid_json_fieldssrc/store.rs:4176fn101020.5
facade_row_cart_reports_missing_and_malformed_fieldssrc/store.rs:4188fn91020.5
refund_status_helpers_classify_terminal_and_paid_orderssrc/store.rs:4199fn101020.5
refund_outcome_helpers_build_missing_and_unchanged_shapessrc/store.rs:4211fn151030.5
insufficient_refund_balance_error_names_merchant_asset_order_and_amountssrc/store.rs:4228fn81010.5

Source not readable from this process.