Skip to content

Documentation for Location Providers #1510

@smaheshwar-pltr

Description

@smaheshwar-pltr

Feature Request / Improvement

Following #1452, we want to add documentation for the new location providers; it introduces a new PyIceberg-specific table property, and location providers are user-specifiable. Quoting #1452 (review):

I think we should document:

LocationProvider
	SimpleLocationProvider
	ObjectStoreLocationProvider
Loading a Custom LocationProvider

And new table properties:

WRITE_PY_LOCATION_PROVIDER_IMPL = "write.py-location-provider.impl"

OBJECT_STORE_ENABLED = "write.object-storage.enabled"
OBJECT_STORE_ENABLED_DEFAULT = False

WRITE_OBJECT_STORE_PARTITIONED_PATHS = "write.object-storage.partitioned-paths"
WRITE_OBJECT_STORE_PARTITIONED_PATHS_DEFAULT = True

(Although to note that some defaults might change in #1509)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions