| Class | RawBugSummary | Like BugSummary, except based on the raw DB table. |
| Class | BugSummaryJournal | Just the necessary columns of BugSummaryJournal. |
| Function | get_bugsummary_targets | Get the current set of targets represented in BugSummary. |
| Function | get_bugtask_targets | Get the current set of targets represented in BugTask. |
| Function | load_target | Undocumented |
| Function | format_target | Undocumented |
| Function | get_bugsummary_constraint | Convert an IBugTarget to a list of constraints on RawBugSummary. |
| Function | get_bugtaskflat_constraint | Convert an IBugTarget to a list of constraints on BugTaskFlat. |
| Function | get_bugsummary_rows | Find the RawBugSummary rows for the given IBugTarget. |
| Function | get_bugsummaryjournal_rows | Find the BugSummaryJournal rows for the given IBugTarget. |
| Function | calculate_bugsummary_changes | Calculate the changes between between the new and old dicts. |
| Function | apply_bugsummary_changes | Apply a set of BugSummary changes to the DB. |
| Function | rebuild_bugsummary_for_target | Undocumented |
| Function | calculate_bugsummary_rows | Calculate BugSummary row fragments for the given IBugTarget. |
| Class | BugSummaryRebuildTunableLoop | Undocumented |
| Function | _get_bugsummary_constraint_bits | Undocumented |
IBugTarget to a list of constraints on RawBugSummary.IBugTarget to a list of constraints on BugTaskFlat.RawBugSummary rows for the given IBugTarget.
RawBugSummary is the bugsummary table in the DB, not to be confused with BugSummary which is actually combinedbugsummary, a view over bugsummary and bugsummaryjournal.
Takes {key: int} dicts, returns items from the new dict that differ from the old one.