[FIX](map)fix element_at in old planner make fe exception and regress cases from ck #29241
This commit is contained in:
@ -52,7 +52,8 @@ public class FunctionTypeDeducers {
|
||||
} else if (args[0].isNull()) {
|
||||
// first arg is null, later element is not contains
|
||||
return args[argIdx];
|
||||
} else if (Type.isImplicitlyCastable(args[argIdx], ((ArrayType) args[0]).getItemType(), false, true)) {
|
||||
} else if (args[0] instanceof ArrayType
|
||||
&& Type.isImplicitlyCastable(args[argIdx], ((ArrayType) args[0]).getItemType(), false, true)) {
|
||||
return args[argIdx];
|
||||
} else {
|
||||
return null;
|
||||
|
||||
Reference in New Issue
Block a user