|
|
| DefaultLocationProvider (std::string_view location, const TableProperties &properties) |
| |
| std::string | NewDataLocation (std::string_view filename) override |
| | Return a fully-qualified data file location for the given filename.
|
| |
| Result< std::string > | NewDataLocation (const PartitionSpec &spec, const PartitionValues &partition, std::string_view filename) override |
| | Return a fully-qualified data file location for the given partition and filename.
|
| |
◆ NewDataLocation() [1/2]
| Result< std::string > iceberg::DefaultLocationProvider::NewDataLocation |
( |
const PartitionSpec & |
spec, |
|
|
const PartitionValues & |
partition, |
|
|
std::string_view |
filename |
|
) |
| |
|
overridevirtual |
Return a fully-qualified data file location for the given partition and filename.
- Parameters
-
| spec | partition spec |
| partition | a tuple of partition values matching the given spec |
| filename | file name |
- Returns
- a fully-qualified location URI for a data file
Implements iceberg::LocationProvider.
◆ NewDataLocation() [2/2]
| std::string iceberg::DefaultLocationProvider::NewDataLocation |
( |
std::string_view |
filename | ) |
|
|
overridevirtual |
Return a fully-qualified data file location for the given filename.
- Parameters
-
| filename | file name to get location |
- Returns
- a fully-qualified location URI for a data file
Implements iceberg::LocationProvider.
The documentation for this class was generated from the following file:
- iceberg/location_provider.cc