starting to implement sql_visitor base
fleshing out the sql expression logic