/* ================================================================= */ template<> void GncSqlColumnTableEntryImpl<CT_LOTREF>::load (const GncSqlBackend* be, GncSqlRow& row, QofIdTypeConst obj_name, gpointer pObject) const noexcept { load_from_guid_ref(row, obj_name, pObject, [be](GncGUID* g){ return gnc_lot_lookup(g, be->book()); }); }
template<> void GncSqlColumnTableEntryImpl<CT_ACCOUNTREF>::load (const GncSqlBackend* sql_be, GncSqlRow& row, QofIdTypeConst obj_name, gpointer pObject) const noexcept { load_from_guid_ref(row, obj_name, pObject, [sql_be](GncGUID* g){ return xaccAccountLookup(g, sql_be->book()); }); }
template<> void GncSqlColumnTableEntryImpl<CT_BILLTERMREF>::load (const GncSqlBackend* sql_be, GncSqlRow& row, QofIdTypeConst obj_name, gpointer pObject) const noexcept { load_from_guid_ref(row, obj_name, pObject, [sql_be](GncGUID* g){ return gncBillTermLookup(sql_be->book(), g); }); }