Details
-
Sub-task
-
Status: In Progress
-
Major
-
Resolution: Unresolved
-
3.2.0
-
None
-
None
Description
Refactor some exceptions in QueryExecutionErrors to use error classes.
There are currently ~350 exceptions in this file; so this PR only focuses on the second set of 20.
inputTypeUnsupportedError invalidFractionOfSecondError overflowInSumOfDecimalError overflowInIntegralDivideError mapSizeExceedArraySizeWhenZipMapError copyNullFieldNotAllowedError literalTypeUnsupportedError noDefaultForDataTypeError doGenCodeOfAliasShouldNotBeCalledError orderedOperationUnsupportedByDataTypeError regexGroupIndexLessThanZeroError regexGroupIndexExceedGroupCountError invalidUrlError dataTypeOperationUnsupportedError mergeUnsupportedByWindowFunctionError dataTypeUnexpectedError typeUnsupportedError negativeValueUnexpectedError addNewFunctionMismatchedWithFunctionError cannotGenerateCodeForUncomparableTypeError
For more detail, see the parent ticket SPARK-36094.