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 |
@staticmethod
def csv_at(path:
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
@staticmethod
def delta_at(path:
def delta_at(path:
str
, mapping_keys: dict[ str, str] | None
= None, config: DeltaFileConfig | None
= None, date_formatter: DateFormatter | None
= None) -> DeltaFileSource
:
(source)
¶
Undocumented
@staticmethod
def parquet_at(path:
def parquet_at(path:
str
, mapping_keys: dict[ str, str] | None
= None, config: ParquetConfig | None
= None, date_formatter: DateFormatter | None
= None) -> ParquetFileSource
:
(source)
¶
Undocumented
@staticmethod
def partitioned_parquet_at(directory:
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