mirror of
https://github.com/datahub-project/datahub.git
synced 2025-11-09 16:03:31 +00:00
fix(ingest): dbt - fix warning due to struct type not being mapped (#3846)
This commit is contained in:
parent
94fc93fe7c
commit
cfe3c54d02
@ -24,6 +24,7 @@ from datahub.metadata.com.linkedin.pegasus2avro.schema import (
|
|||||||
MySqlDDL,
|
MySqlDDL,
|
||||||
NullTypeClass,
|
NullTypeClass,
|
||||||
NumberTypeClass,
|
NumberTypeClass,
|
||||||
|
RecordType,
|
||||||
SchemaField,
|
SchemaField,
|
||||||
SchemaFieldDataType,
|
SchemaFieldDataType,
|
||||||
SchemaMetadata,
|
SchemaMetadata,
|
||||||
@ -661,7 +662,7 @@ def get_column_type(
|
|||||||
"set": ArrayTypeClass,
|
"set": ArrayTypeClass,
|
||||||
"smallint": NumberTypeClass,
|
"smallint": NumberTypeClass,
|
||||||
"string": StringTypeClass,
|
"string": StringTypeClass,
|
||||||
"struct": MapTypeClass,
|
"struct": RecordType,
|
||||||
"timestamp": TimeTypeClass,
|
"timestamp": TimeTypeClass,
|
||||||
"tinyint": NumberTypeClass,
|
"tinyint": NumberTypeClass,
|
||||||
"union": UnionTypeClass,
|
"union": UnionTypeClass,
|
||||||
@ -672,7 +673,7 @@ def get_column_type(
|
|||||||
"array": ArrayTypeClass,
|
"array": ArrayTypeClass,
|
||||||
"set": ArrayTypeClass,
|
"set": ArrayTypeClass,
|
||||||
"map": MapTypeClass,
|
"map": MapTypeClass,
|
||||||
"struct": MapTypeClass,
|
"struct": RecordType,
|
||||||
"varchar": StringTypeClass,
|
"varchar": StringTypeClass,
|
||||||
"decimal": NumberTypeClass,
|
"decimal": NumberTypeClass,
|
||||||
}
|
}
|
||||||
|
|||||||
@ -39,6 +39,7 @@ from datahub.metadata.com.linkedin.pegasus2avro.schema import (
|
|||||||
MySqlDDL,
|
MySqlDDL,
|
||||||
NullTypeClass,
|
NullTypeClass,
|
||||||
NumberTypeClass,
|
NumberTypeClass,
|
||||||
|
RecordType,
|
||||||
SchemaField,
|
SchemaField,
|
||||||
SchemaFieldDataType,
|
SchemaFieldDataType,
|
||||||
SchemaMetadata,
|
SchemaMetadata,
|
||||||
@ -473,6 +474,7 @@ _field_type_mapping = {
|
|||||||
"timestamp without time zone": DateTypeClass,
|
"timestamp without time zone": DateTypeClass,
|
||||||
"integer": NumberTypeClass,
|
"integer": NumberTypeClass,
|
||||||
"float8": NumberTypeClass,
|
"float8": NumberTypeClass,
|
||||||
|
"struct": RecordType,
|
||||||
**POSTGRES_TYPES_MAP,
|
**POSTGRES_TYPES_MAP,
|
||||||
**SNOWFLAKE_TYPES_MAP,
|
**SNOWFLAKE_TYPES_MAP,
|
||||||
**BIGQUERY_TYPES_MAP,
|
**BIGQUERY_TYPES_MAP,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user