gooddata_sdk.type_converter.DBTypeConverterStore¶
- class gooddata_sdk.type_converter.DBTypeConverterStore¶
Bases:
gooddata_sdk.type_converter.ConverterRegistryStore
Store for conversion of database types
- __init__()¶
Methods
__init__
()find_converter
(type_name[, sub_type])Find Converter for given type and sub type.
register
(type_name, class_[, sub_types])Register Converter instance created from provided Converter class to given type and list of sub types.
reset
()Reset converters setup
- classmethod find_converter(type_name: str, sub_type: Optional[str] = None) gooddata_sdk.type_converter.Converter ¶
Find Converter for given type and sub type. :param type_name: type name :param sub_type: sub type name
- classmethod register(type_name: str, class_: Type[Converter], sub_types: Optional[list[str]] = None) None ¶
Register Converter instance created from provided Converter class to given type and list of sub types. When sub types are not provided, converter is registered as the default one for given type. :param type_name: type name :param class_: Converter class :param sub_types: list of sub types or None (default type Converter)
- classmethod reset() None ¶
Reset converters setup