File storage
Module for abstract representation of a storage system holding files.
FileStorage
¶
Bases: ABC
Abstract file storage class.
Source code in mkdocs/lakehouse_engine/packages/utils/storage/file_storage.py
get_file_payload(url)
classmethod
abstractmethod
¶
Get the payload of a file.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
url |
ParseResult
|
url of the file. |
required |
Returns:
Type | Description |
---|---|
Any
|
File payload/content. |
write_payload_to_file(url, content)
classmethod
abstractmethod
¶
Write payload into a file.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
url |
ParseResult
|
url of the file. |
required |
content |
str
|
content to write into the file. |
required |