From c310b92727df4350c170919d97709a4123396bd7 Mon Sep 17 00:00:00 2001 From: wuwenchi Date: Thu, 1 Aug 2024 12:10:54 +0800 Subject: [PATCH] [bugfix](external)Modify the default value of `pushdowncount` for 2.1 (#37754) (#38591) bp: #37754 --- .../main/java/org/apache/doris/datasource/FileScanNode.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/datasource/FileScanNode.java b/fe/fe-core/src/main/java/org/apache/doris/datasource/FileScanNode.java index 11a7b13024..d202e01f52 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/datasource/FileScanNode.java +++ b/fe/fe-core/src/main/java/org/apache/doris/datasource/FileScanNode.java @@ -98,7 +98,10 @@ public abstract class FileScanNode extends ExternalScanNode { } public long getPushDownCount() { - return 0; + // 1. Do not use `0`: If the number of entries in the table is 0, + // it is unclear whether optimization has been performed. + // 2. Do not use `null` or `-`: This makes it easier for the program to parse the `explain` data. + return -1; } @Override