in parquet_flask/io_logic/cdms_schema.py [0:0]
def __get_json_datatype(self, datetype_name: str, datatype_def: dict):
if 'type' in datatype_def:
temp_type = datatype_def['type']
if isinstance(temp_type, str):
return temp_type
if isinstance(temp_type, list):
return temp_type[0]
raise ValueError(f'unknown datatype: {datetype_name}: {datatype_def}')
if datetype_name.endswith('_quality'):
return 'long'
if datetype_name == 'platform': # special case
return 'platform'
raise ValueError(f'unknown datatype: {datetype_name}: {datatype_def}')