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)
abstractmethod
classmethod
¶
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)
abstractmethod
classmethod
¶
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 |