Query Rewrite Plugin
When Drizzle was created "views" were removed from the code base. The reason for this was:
<li/> They were built around the concept that "materialization" was acceptable.
<li/> No specific place in the code was designed for them (aka... interleaved instead of having a proper location in the execution tree)
<li/> Their parser extension for DDL was placed into the main tree.
The first step in returning a "view" like system is the creation of a plugin point to the execution stack where "rewrites" can occur to the execution tree. This way views can be reinserted into the code base without being interleaved with execution.
The creation of the actual view plugin will also require that the plugin for parsers be completed so that the "create view" syntax can be exposed.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- High
- Drafter:
- None
- Direction:
- Approved
- Assignee:
- Padraig O'Sullivan
- Definition:
- Approved
- Series goal:
- Accepted for cherry
- Implementation:
- Implemented
- Milestone target:
- 2010-03-01
- Started by
- Padraig O'Sullivan
- Completed by
- Padraig O'Sullivan