mlm_insights.core.schema.interfaces package

Submodules

mlm_insights.core.schema.interfaces.schema_provider module

class mlm_insights.core.schema.interfaces.schema_provider.SchemaProvider(insights_schema: Dict[str, FeatureType])

Bases: ABC

Abstract Base Class for schema provider. SchemaProvider subclasses must implement get_engine_schema method and return the engine specific schema.

abstract get_engine_schema() Dict[str, Any]

Get the engine Specific schema/metadata.

Returns

Dict[str, Any]: Dictionary of column name as key and data type as value.