From 8ea36d648355dcddf8aa633b738bac62a97f8b4a Mon Sep 17 00:00:00 2001 From: catpineapple Date: Thu, 4 Sep 2025 16:15:16 +0800 Subject: [PATCH 1/3] doris genericDataType modify --- superset/db_engine_specs/doris.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/superset/db_engine_specs/doris.py b/superset/db_engine_specs/doris.py index 9c054ce2a779..8822db90d3dd 100644 --- a/superset/db_engine_specs/doris.py +++ b/superset/db_engine_specs/doris.py @@ -193,12 +193,12 @@ class DorisEngineSpec(MySQLEngineSpec): ( re.compile(r"^datetime.*", re.IGNORECASE), types.DATETIME(), - GenericDataType.STRING, + GenericDataType.TEMPORAL, ), ( re.compile(r"^date.*", re.IGNORECASE), types.DATE(), - GenericDataType.STRING, + GenericDataType.TEMPORAL, ), ( re.compile(r"^text.*", re.IGNORECASE), From c45d229173169b753e2b96b1f697040a4b4582de Mon Sep 17 00:00:00 2001 From: catpineapple Date: Thu, 4 Sep 2025 17:00:38 +0800 Subject: [PATCH 2/3] doris genericDataType modify --- tests/unit_tests/db_engine_specs/test_doris.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/unit_tests/db_engine_specs/test_doris.py b/tests/unit_tests/db_engine_specs/test_doris.py index ed68b4e8a33c..2123e407ccd6 100644 --- a/tests/unit_tests/db_engine_specs/test_doris.py +++ b/tests/unit_tests/db_engine_specs/test_doris.py @@ -55,8 +55,8 @@ ("text", types.TEXT, None, GenericDataType.STRING, False), ("string", types.String, None, GenericDataType.STRING, False), # Date - ("datetimev2", types.DateTime, None, GenericDataType.STRING, False), - ("datev2", types.Date, None, GenericDataType.STRING, False), + ("datetimev2", types.DateTime, None, GenericDataType.TEMPORAL, False), + ("datev2", types.Date, None, GenericDataType.TEMPORAL, False), # Complex type ("array", ARRAY, None, GenericDataType.STRING, False), ("map", MAP, None, GenericDataType.STRING, False), From c073a5c44f47f9de1f6fc6e5f6145c334b247224 Mon Sep 17 00:00:00 2001 From: catpineapple Date: Thu, 4 Sep 2025 17:20:01 +0800 Subject: [PATCH 3/3] doris genericDataType modify --- tests/unit_tests/db_engine_specs/test_doris.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/unit_tests/db_engine_specs/test_doris.py b/tests/unit_tests/db_engine_specs/test_doris.py index 2123e407ccd6..9e1e9e9f2e79 100644 --- a/tests/unit_tests/db_engine_specs/test_doris.py +++ b/tests/unit_tests/db_engine_specs/test_doris.py @@ -55,8 +55,8 @@ ("text", types.TEXT, None, GenericDataType.STRING, False), ("string", types.String, None, GenericDataType.STRING, False), # Date - ("datetimev2", types.DateTime, None, GenericDataType.TEMPORAL, False), - ("datev2", types.Date, None, GenericDataType.TEMPORAL, False), + ("datetimev2", types.DateTime, None, GenericDataType.TEMPORAL, True), + ("datev2", types.Date, None, GenericDataType.TEMPORAL, True), # Complex type ("array", ARRAY, None, GenericDataType.STRING, False), ("map", MAP, None, GenericDataType.STRING, False),