Restructure and clean up query compiler and interpreter
We have some redundancies in the query compiler and interpreter code, e.g.
- interprete_visitor
- queryc::ast_to_qex But, none of these implementations is complete. So, we should restructure and finalize this part, asap.