This change moves down model data querying to where it's needed. The worst case remains the same (all data is queried and the row passes) but for the average case it improves the filter performance.
Avoid querying unnecessary model data when filtering transactions #12621
pull promag wants to merge 1 commits into bitcoin:master from promag:2018-03-transaction-filter-avoid-querying changing 1 files +16 −12-
promag commented at 8:40 PM on March 6, 2018: member
- fanquake added the label GUI on Mar 6, 2018
-
laanwj commented at 8:58 PM on March 6, 2018: member
Makes sense, utACK
-
practicalswift commented at 10:02 PM on March 6, 2018: contributor
Concept ACK
-
jonasschnelli commented at 2:30 AM on March 7, 2018: contributor
utACK 0e9d0eb946b8dad0b1688016d5bef69bb0b07279
- promag force-pushed on Mar 7, 2018
-
promag commented at 4:43 PM on March 7, 2018: member
Rebased.
-
MarcoFalke commented at 4:01 PM on March 8, 2018: member
Needs rebase to fix travis (sorry)
-
qt: Avoid querying unnecessary model data when filtering transactions 1ee72a819f
- promag force-pushed on Mar 11, 2018
-
promag commented at 10:24 PM on March 11, 2018: member
Rebased.
-
promag commented at 2:20 PM on March 13, 2018: member
Kicked travis job,
feature_block.pyfailed 🙄. -
meshcollider commented at 9:17 PM on March 14, 2018: contributor
-
sipa commented at 1:06 AM on March 15, 2018: member
utACK 1ee72a819fb16a8aad217da7c6ca01ede4bd9ce1
- sipa merged this on Mar 15, 2018
- sipa closed this on Mar 15, 2018
- sipa referenced this in commit 2bac3e4841 on Mar 15, 2018
- Fabcien referenced this in commit 7ee85b34ec on Aug 30, 2019
- jonspock referenced this in commit c1231560fe on Dec 8, 2019
- jonspock referenced this in commit 19cf5cbb5f on Dec 8, 2019
- proteanx referenced this in commit db69d303dc on Dec 12, 2019
- PastaPastaPasta referenced this in commit 4b22604036 on Jun 13, 2020
- PastaPastaPasta referenced this in commit 4c1e63527c on Jun 13, 2020
- PastaPastaPasta referenced this in commit be6ebaa6e0 on Jun 17, 2020
- PastaPastaPasta referenced this in commit 34192afc01 on Jun 18, 2020
- MarcoFalke locked this on Sep 8, 2021
Labels