@@ -337,7 +337,25 @@ func GetErrorClass(ctx context.Context, err error) (ErrorClass, ErrorInfo) {
337
337
}
338
338
case 439 : // CANNOT_SCHEDULE_TASK
339
339
return ErrorRetryRecoverable , chErrorInfo
340
- case chproto .ErrIllegalTypeOfArgument :
340
+ case chproto .ErrUnsupportedMethod ,
341
+ chproto .ErrIllegalColumn ,
342
+ chproto .ErrDuplicateColumn ,
343
+ chproto .ErrNotFoundColumnInBlock ,
344
+ chproto .ErrUnknownIdentifier ,
345
+ chproto .ErrUnknownFunction ,
346
+ chproto .ErrBadTypeOfField ,
347
+ chproto .ErrTooDeepRecursion ,
348
+ chproto .ErrTypeMismatch ,
349
+ chproto .ErrCannotConvertType ,
350
+ chproto .ErrIncompatibleColumns ,
351
+ chproto .ErrUnexpectedExpression ,
352
+ chproto .ErrIllegalAggregation ,
353
+ chproto .ErrNotAnAggregate ,
354
+ chproto .ErrSizesOfArraysDoesntMatch ,
355
+ chproto .ErrAliasRequired ,
356
+ 691 , // UNKNOWN_ELEMENT_OF_ENUM
357
+ chproto .ErrNoCommonType ,
358
+ chproto .ErrIllegalTypeOfArgument :
341
359
var qrepSyncError * exceptions.QRepSyncError
342
360
if errors .As (err , & qrepSyncError ) {
343
361
unexpectedSelectRe , reErr := regexp .Compile (
0 commit comments