Fix #17799: Doris ingestion failed (#21420)

This commit is contained in:
Mayur Singal 2025-05-28 16:10:59 +05:30 committed by GitHub
parent dd689d4aa8
commit 85e8776a10
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -60,6 +60,7 @@ RELKIND_MAP = {
"Doris": TableType.Regular,
"View": TableType.View,
"MEMORY": TableType.View,
"OLAP": TableType.MaterializedView,
}
DorisDialect.get_table_names_and_type = get_table_names_and_type
@ -179,7 +180,9 @@ class DorisSource(CommonDbSourceService):
logic on how to handle table types, e.g., external, foreign,...
"""
tables = [
TableNameAndType(name=name, type_=RELKIND_MAP.get(engine))
TableNameAndType(
name=name, type_=RELKIND_MAP.get(engine, TableType.Regular)
)
for name, engine in self.connection.execute(
sql.text(DORIS_GET_TABLE_NAMES), {"schema": schema_name}
)