Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
10.11.1.1
-
None
-
Normal
Description
Right now the trace logic in the optimizer is hard-coded to produce a stream of diagnostics. It would be good to be able to plug alternative trace logic into the optimizer. This would make the following possible:
1) Plug in trace logic which produces formats which are easier to study and which can be analyzed mechanically. E.g., xml formatted output.
2) Plug in trace logic which can be used during unit testing to verify that the optimizer has picked the right plan. Over time this might make it easier to migrate canon-based tests to assertion-based tests.
Attachments
Attachments
Issue Links
- is related to
-
DERBY-837 Enable optimizer trace in Derby
- Open
-
DERBY-6022 Add a system procedure for (un)registering optional packages of Derby tools.
- Closed
- relates to
-
DERBY-6267 Add ability to compactly specify a complete query plan in an optimizer override.
- Closed