Description
Migrate the following errors in QueryCompilationErrors:
- noHandlerForUDAFError
- unexpectedEvalTypesForUDFsError
- usingUntypedScalaUDFError
- udfClassDoesNotImplementAnyUDFInterfaceError
- udfClassNotAllowedToImplementMultiUDFInterfacesError
- udfClassWithTooManyTypeArgumentsError
onto use error classes. Throw an implementation of SparkThrowable. Also write a test per every error in QueryCompilationErrorsSuite.