* A pull-based iterator execution framework for XQuery processing
*
Rainbow, the XML Query Processing Engine developed at WPI,
features XQUERY to XAT algebra generation and XAT algebra
logical optimization support.
Currently, the query execution is done push-based, one query operator
at a time.
In this course project, we
now will implement an iterator-based framework for query execution
for Rainbow. Secondly, we will retarget the implementation of the
individual algebra operators within XAT algebra to offer up this
iterator-based API.
Experimental studies assessing the performance of this execution
will be conducted.