class documentation
class FileSource: (source)
A factory class, creating references to files.
This therefore abstracts away the concrete classes the users wants. Therefore making them easier to discover.
| Static Method | csv |
Undocumented |
| Static Method | delta |
Undocumented |
| Static Method | directory |
Undocumented |
| Static Method | json |
Undocumented |
| Static Method | parquet |
Undocumented |
| Static Method | partitioned |
Undocumented |
| Static Method | repo |
Undocumented |
| Method | with |
Undocumented |
def csv_at(path:
str, mapping_keys: dict[ str, str] | None = None, csv_config: CsvConfig | None = None, date_formatter: DateFormatter | None = None) -> CsvFileSource:
(source)
¶
Undocumented
def delta_at(path:
str, mapping_keys: dict[ str, str] | None = None, config: DeltaConfig | None = None, date_formatter: DateFormatter | None = None) -> DeltaFileSource:
(source)
¶
Undocumented
def parquet_at(path:
str, mapping_keys: dict[ str, str] | None = None, config: ParquetConfig | None = None, date_formatter: DateFormatter | None = None) -> ParquetFileSource:
(source)
¶
Undocumented
def partitioned_parquet_at(directory:
str, partition_keys: list[ str], mapping_keys: dict[ str, str] | None = None, config: ParquetConfig | None = None, date_formatter: DateFormatter | None = None) -> PartitionedParquetFileSource:
(source)
¶
Undocumented