]> git.evergreen-ils.org Git - working/Evergreen.git/commit
LP#1744385: Optimize real-field additions to virtual field searches
authorMike Rylander <mrylander@gmail.com>
Wed, 14 Feb 2018 17:52:21 +0000 (12:52 -0500)
committerDan Wells <dbw2@calvin.edu>
Wed, 28 Feb 2018 21:18:59 +0000 (16:18 -0500)
commita985c99897d9f2d53609be17c5abef67234a3635
tree3ec29e7d0f131f3be02861d703e1c0b11948fd24
parent78fd5304ed7bc7c04c1fec24e6c5cd26b503d73f
LP#1744385: Optimize real-field additions to virtual field searches

Now we only add on UNION query for each class providing real fields to a
virtual field, rather than a UNION per real field.  This should reduce
core-query run time.

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Signed-off-by: Dan Wells <dbw2@calvin.edu>
Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm