mlm_insights.mlm_native.interfaces package
Submodules
mlm_insights.mlm_native.interfaces.native_data_reader module
- class mlm_insights.mlm_native.interfaces.native_data_reader.NativeDataReader(name: str, file_path: List[str] | str = '', data_source: DataSource | None = None, **kwargs: Any)
Bases:
DataReader
Data Reader base class for Native(pandas) execution engine.
- abstract read(schema_provider: SchemaProvider, **kwargs: Any) Any
Read the data from the data-source and return engine specific data frame.
Parameters
- schema_providerSchemaProvider
Engine specific schema provider. Use it to call get_engine_schema() to get engine specific schema to pass to the respective read methods
- kwargs:
Key-value pair for dynamic arguments
Returns
- dataframe: Any
Engine specific DataFrame