This is an automated email from the ASF dual-hosted git repository.

morningman pushed a commit to branch branch-hive-test
in repository https://gitbox.apache.org/repos/asf/doris.git

commit 3832ba64b8bf987a8842f267f26a7299c227010b
Author: Jibing-Li <64681310+jibing...@users.noreply.github.com>
AuthorDate: Sun Jan 29 11:29:25 2023 +0800

    [fix](multi-catalog)Use -1 for column_statistics internal table idx_id 
default value instead of null, for external catalog (#16177)
    
    The internal statistic table column_statistics has a non-null field idx_id, 
the insert sql for hive table set the default value to NULL, which will failed 
to insert the result. Change it to -1.
---
 .../src/main/java/org/apache/doris/statistics/HiveAnalysisTask.java     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/fe/fe-core/src/main/java/org/apache/doris/statistics/HiveAnalysisTask.java 
b/fe/fe-core/src/main/java/org/apache/doris/statistics/HiveAnalysisTask.java
index 44be5bf078..836e3c6ae7 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/statistics/HiveAnalysisTask.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/statistics/HiveAnalysisTask.java
@@ -62,7 +62,7 @@ public class HiveAnalysisTask extends HMSAnalysisTask {
 
     private static final String ANALYZE_TABLE_SQL_TEMPLATE = "INSERT INTO "
             + "${internalDB}.${columnStatTbl}"
-            + " values ('${id}','${catalogId}', '${dbId}', '${tblId}', NULL, 
'${colId}', NULL, "
+            + " values ('${id}','${catalogId}', '${dbId}', '${tblId}', '-1', 
'${colId}', NULL, "
             + "${numRows}, ${ndv}, ${nulls}, '${min}', '${max}', ${dataSize}, 
'${update_time}')";
 
     @Override


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to