This looks like the best way forward. All the benefits of the speedups without depending on a quirk of implementation or reordering of positional params. Thanks for working this out, Galen, and thanks for pushing for a fix, Thomas.
Here's a signed-off branch:
http://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/miker/lp1296937_split_public_and_private_interfaces
This looks like the best way forward. All the benefits of the speedups without depending on a quirk of implementation or reordering of positional params. Thanks for working this out, Galen, and thanks for pushing for a fix, Thomas.
Here's a signed-off branch:
http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ miker/lp1296937 _split_ public_ and_private_ interfaces