rename select core -> select stat
remove table expr
group by multiple columns
group without agg function
having clause support
return table as result of query
add parent ref for each node
add test for using correct table in boolean primary
add order by support
impl sort key as Ordered cls
add sort spec for each columns
remove EmptyClause
add limit clause support