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 twelfth set of 20.
cannotRewriteDomainJoinWithConditionsError decorrelateInnerQueryThroughPlanUnsupportedError methodCalledInAnalyzerNotAllowedError cannotSafelyMergeSerdePropertiesError pairUnsupportedAtFunctionError onceStrategyIdempotenceIsBrokenForBatchError[TreeType structuralIntegrityOfInputPlanIsBrokenInClassError structuralIntegrityIsBrokenAfterApplyingRuleError ruleIdNotFoundForRuleError cannotCreateArrayWithElementsExceedLimitError indexOutOfBoundsOfArrayDataError malformedRecordsDetectedInRecordParsingError remoteOperationsUnsupportedError invalidKerberosConfigForHiveServer2Error parentSparkUIToAttachTabNotFoundError inferSchemaUnsupportedForHiveError requestedPartitionsMismatchTablePartitionsError dynamicPartitionKeyNotAmongWrittenPartitionPathsError cannotRemovePartitionDirError cannotCreateStagingDirError
For more detail, see the parent ticket SPARK-36094.