select parsing, some tests, not full test coverage
column functions
collapse show statements
generalized select grammar
select refactor