diff --git a/fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java b/fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java index 32829d2db5..6edc8d6744 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java +++ b/fe/fe-core/src/main/java/org/apache/doris/qe/Coordinator.java @@ -322,7 +322,7 @@ public class Coordinator { this.enableShareHashTableForBroadcastJoin = context.getSessionVariable().enableShareHashTableForBroadcastJoin; // Only enable pipeline query engine in query, not load this.enablePipelineEngine = context.getSessionVariable().getEnablePipelineEngine() - && fragments.size() > 0; + && (fragments.size() > 0 && fragments.get(0).getSink() instanceof ResultSink); initQueryOptions(context); setFromUserProperty(context);