Description
There are many different error messages right now when the user tries to run something that's not supported. We might throw AnalysisException or ParseException or NoSuchFunctionException etc. We should make all of these consistent before 2.0.