diff --git a/fe/fe-core/src/main/java/org/apache/doris/nereids/jobs/joinorder/hypergraph/node/StructInfoNode.java b/fe/fe-core/src/main/java/org/apache/doris/nereids/jobs/joinorder/hypergraph/node/StructInfoNode.java index 93e13e59da..28f1ed405e 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/nereids/jobs/joinorder/hypergraph/node/StructInfoNode.java +++ b/fe/fe-core/src/main/java/org/apache/doris/nereids/jobs/joinorder/hypergraph/node/StructInfoNode.java @@ -114,7 +114,7 @@ public class StructInfoNode extends AbstractNode { * get all expressions of nodes */ public @Nullable List getExpressions() { - return expressions.stream() + return expressions == null ? null : expressions.stream() .flatMap(Collection::stream) .collect(Collectors.toList()); }