improved unknown column handling, better exceptions of unknown function signatures

i think it is not possible that isColumn and getParten() is null, right?