@@ -310,7 +310,25 @@ func GetErrorClass(ctx context.Context, err error) (ErrorClass, ErrorInfo) {
310
310
}
311
311
case 439 : // CANNOT_SCHEDULE_TASK
312
312
return ErrorRetryRecoverable , chErrorInfo
313
- case chproto .ErrIllegalTypeOfArgument :
313
+ case chproto .ErrUnsupportedMethod ,
314
+ chproto .ErrIllegalColumn ,
315
+ chproto .ErrDuplicateColumn ,
316
+ chproto .ErrNotFoundColumnInBlock ,
317
+ chproto .ErrUnknownIdentifier ,
318
+ chproto .ErrUnknownFunction ,
319
+ chproto .ErrBadTypeOfField ,
320
+ chproto .ErrTooDeepRecursion ,
321
+ chproto .ErrTypeMismatch ,
322
+ chproto .ErrCannotConvertType ,
323
+ chproto .ErrIncompatibleColumns ,
324
+ chproto .ErrUnexpectedExpression ,
325
+ chproto .ErrIllegalAggregation ,
326
+ chproto .ErrNotAnAggregate ,
327
+ chproto .ErrSizesOfArraysDoesntMatch ,
328
+ chproto .ErrAliasRequired ,
329
+ 691 , // UNKNOWN_ELEMENT_OF_ENUM
330
+ chproto .ErrNoCommonType ,
331
+ chproto .ErrIllegalTypeOfArgument :
314
332
var qrepSyncError * exceptions.QRepSyncError
315
333
if errors .As (err , & qrepSyncError ) {
316
334
unexpectedSelectRe , reErr := regexp .Compile (
0 commit comments