polars.io.partition.KeyedPartitionContext#
- class polars.io.partition.KeyedPartitionContext(
- file_idx: int,
- part_idx: int,
- in_part_idx: int,
- keys: list[KeyedPartition],
- file_path: Path,
- full_path: Path,
Callback context for a partition creation using keys.
Warning
This functionality is currently considered unstable. It may be changed at any point without it being considered a breaking change.
See also
- __init__(
- file_idx: int,
- part_idx: int,
- in_part_idx: int,
- keys: list[KeyedPartition],
- file_path: Path,
- full_path: Path,
Methods
__init__(file_idx, part_idx, in_part_idx, ...)hive_dirs()The keys mapped to hive directories.
Attributes
file_idxThe index of the created file starting from zero.
part_idxThe index of the created partition starting from zero.
in_part_idxThe index of the file within this partition starting from zero.
keysAll the key names and values used for this partition.
file_pathThe chosen output path before the callback was called without
base_path.full_pathThe chosen output path before the callback was called with
base_path.