Writer factory
Module for writer factory.
WriterFactory
¶
Bases: ABC
Class for writer factory.
Source code in mkdocs/lakehouse_engine/packages/io/writer_factory.py
get_writer(spec, df, data)
classmethod
¶
Get a writer according to the output specification using a factory pattern.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
spec |
OutputSpec
|
output specification to write data. |
required |
df |
DataFrame
|
dataframe to be written. |
required |
data |
OrderedDict
|
list of all dfs generated on previous steps before writer. |
required |
Returns:
Name | Type | Description |
---|---|---|
Writer |
Writer
|
writer that will write the data. |