Details
-
Sub-task
-
Status: Open
-
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 tenth set of 20.
registeringStreamingQueryListenerError concurrentQueryInstanceError cannotParseJsonArraysAsStructsError cannotParseStringAsDataTypeError failToParseEmptyStringForDataTypeError failToParseValueForDataTypeError rootConverterReturnNullError cannotHaveCircularReferencesInBeanClassError cannotHaveCircularReferencesInClassError cannotUseInvalidJavaIdentifierAsFieldNameError cannotFindEncoderForTypeError attributesForTypeUnsupportedError schemaForTypeUnsupportedError cannotFindConstructorForTypeError paramExceedOneCharError paramIsNotIntegerError paramIsNotBooleanValueError foundNullValueForNotNullableFieldError malformedCSVRecordError elementsOfTupleExceedLimitError
For more detail, see the parent ticket SPARK-36094.