Add: Query coalescing for AND clauses

A later commit will update and add tests.
This commit is contained in:
Adam Porter 2022-06-09 22:54:57 -05:00
parent 0057972069
commit 968a249ae3
3 changed files with 123 additions and 32 deletions

View file

@ -1015,6 +1015,10 @@ File: README.info, Node: 07-pre, Next: 062, Up: Changelog
*Changed*
• Give more useful error message for invalid queries.
*Internal*
• Certain query predicates, when called multiple times in an and
sub-expression, are optimized to a single call.

File: README.info, Node: 062, Next: 061, Prev: 07-pre, Up: Changelog
@ -1659,34 +1663,34 @@ Node: Links36258
Node: Tips36945
Node: Changelog37269
Node: 07-pre38037
Node: 06238642
Node: 06138950
Node: 0639518
Node: 05242572
Node: 05142872
Node: 0543295
Node: 04944824
Node: 04845104
Node: 04745451
Node: 04645860
Node: 04546268
Node: 04446629
Node: 04346988
Node: 04247191
Node: 04147352
Node: 0447599
Node: 03251700
Node: 03152103
Node: 0352300
Node: 02355600
Node: 02255834
Node: 02156114
Node: 0256319
Node: 0160397
Node: Notes60498
Node: Comparison with Org Agenda searches60660
Node: org-sidebar61549
Node: License61828
Node: 06238786
Node: 06139094
Node: 0639662
Node: 05242716
Node: 05143016
Node: 0543439
Node: 04944968
Node: 04845248
Node: 04745595
Node: 04646004
Node: 04546412
Node: 04446773
Node: 04347132
Node: 04247335
Node: 04147496
Node: 0447743
Node: 03251844
Node: 03152247
Node: 0352444
Node: 02355744
Node: 02255978
Node: 02156258
Node: 0256463
Node: 0160541
Node: Notes60642
Node: Comparison with Org Agenda searches60804
Node: org-sidebar61693
Node: License61972

End Tag Table