Table of Contents
Table of Contents |
---|
Background
The current implementation of Cps Path queries relies on regular expressions in the generated SQL queries.
...
Possible improvements of proposed solution
Other operations can be accelerated
The same algorithm to improve query performance could also be used to improve performance of other operations, such as GET, UPDATE, and DELETE data nodes. (In fact, the exact same code could be used.)
However, some of these existing operations have "plural" implementations taking Collections as parameters, such as getDataNodesForMultipleXpaths. Additional investigation is warranted.
Index-only lookup where leaf-condition is in the xpath
...