tabsdata.LocalFileDestination
- class LocalFileDestination( )
Bases:
DestinationPluginLocalFile-based data outputs.
- __init__( )
Initializes the LocalFileDestination with the given path; and optionally a format.
- Parameters:
path – The path where the files must be stored. It can be a single path or a list of paths.
format – The format of the file. If not provided, it will be inferred from the file extension of the data. Can be either a string with the format or a FileFormat object. Currently supported formats are ‘csv’, ‘parquet’, ‘ndjson’ and ‘jsonl’.
- Raises:
OutputConfigurationError –
FormatConfigurationError –
Methods
__init__(path[, format])Initializes the LocalFileDestination with the given path; and optionally a format.
chunk(working_dir, *results)Trigger the exporting of the data to local parquet chunks.
stream(working_dir, *results)Trigger the exporting of the data.
write(files)Given a file or a list of files, write to the desired destination.
Attributes
allow_fragmentsWhether to allow fragments in the output.
formatThe format of the file or files.
pathThe path or paths to store the files.