Query Rewrite Plugin

Registered by Brian Aker

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:
milestone icon 2010-03-01
Started by
Padraig O'Sullivan
Completed by
Padraig O'Sullivan

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.