zhouqingqing / qpmodel

A Relational Optimizer and Executor
MIT License
64 stars 18 forks source link

Remove psql and modify unittest #177

Closed arzuschen closed 3 years ago

arzuschen commented 3 years ago

psql Project is removed from the solution and QueryVerify is moved to unittest. Note that GUID is made to {9A191...} for all projects, there has been debate about using {9A191...} or {FAE04...}, the former is more recent but they can all work. Mac VS user might encounter {9A191...} being switched back to {FAE04...}.

Unnecessary code in jobench unittest is removed and jobench stats import is added to program.cs. Fixed minor error in NLJoin codegen. Added codegen unittest to cover left NLJoin, antisemi NLJoin and null groupby_ for aggregation.