getOptimalPhysicalPlan has been implemeted for Scan and Root logical
Operator. --JAN.14, 2014 by Li Wang
fixed bug in the getOptimalPhysicalPlan in Scan and root
before debug in the clusters
add print function to BlockStreamBase for debuging.
Fixed a bug in LogcialQueryPlan::getOptimalPhysicalPlan()
add getNumberOfBlock() and destory() methods.
add print() and getResultSet virtual method()
convert "getAttribute(unsigned index)const" into "getAttribute(unsigned
offset)const;"
add print() method
Fixed a bug caused by the default construct of Attribute class.
add ResultSet data structure which is used to hold the result data.
query optimization
Before import codes written by zhangxinzhou
sql parser.
Before converting operator::assign(const void* , void*) into
operator::assign(const void*,const void*);
refined data_type.
Fixed bugs in ProjectionDescirptor caused by the absence of =opearte of
Attribute class.
fixed a bug
refined the codes
test
Add decimal codes