[fix](Nereids) array_range not support amount without unit (#33231)
This commit is contained in:
@ -1719,7 +1719,7 @@ public class LogicalPlanBuilder extends DorisParserBaseVisitor<Object> {
|
||||
Expression end = (Expression) visit(ctx.end);
|
||||
Expression step = (Expression) visit(ctx.unitsAmount);
|
||||
|
||||
String unit = ctx.unit.getText();
|
||||
String unit = ctx.unit == null ? null : ctx.unit.getText();
|
||||
if (unit != null && !unit.isEmpty()) {
|
||||
if ("Year".equalsIgnoreCase(unit)) {
|
||||
return new ArrayRangeYearUnit(start, end, step);
|
||||
|
||||
Reference in New Issue
Block a user