mirror of
https://github.com/logseq/logseq.git
synced 2026-05-01 17:36:33 +00:00
Fix perf issue with property rules for db graphs
Use multiple clauses instead as confirmed by perf test. Using multiple clauses made rule preparation for d/q more complex so introduced extract-rules
This commit is contained in:
@@ -555,7 +555,7 @@ Some bindings in this fn:
|
||||
(if (= key :and) (rest result) result))))]
|
||||
{:query result'
|
||||
:rules (if db-graph?
|
||||
(mapv rules/db-query-dsl-rules rules)
|
||||
(rules/extract-rules rules/db-query-dsl-rules rules)
|
||||
(mapv rules/query-dsl-rules rules))
|
||||
:sort-by @sort-by
|
||||
:blocks? (boolean @blocks?)
|
||||
|
||||
Reference in New Issue
Block a user