Class IcebergTableParquetLocationKey

All Implemented Interfaces:
LogOutputAppendable, ImmutableTableLocationKey, TableLocationKey, IcebergTableLocationKey, NamedImplementation, Comparable<TableLocationKey>

public class IcebergTableParquetLocationKey extends ParquetTableLocationKey implements IcebergTableLocationKey
TableLocationKey implementation for use with data stored in Iceberg tables in the parquet format.
  • Constructor Details

    • IcebergTableParquetLocationKey

      public IcebergTableParquetLocationKey(@NotNull @NotNull URI fileUri, int order, @Nullable @Nullable Map<String,Comparable<?>> partitions, @NotNull @NotNull ParquetInstructions readInstructions)
      Construct a new IcebergTableParquetLocationKey for the supplied fileUri and partitions.
      Parameters:
      fileUri - The file that backs the keyed location
      order - Explicit ordering index, taking precedence over other fields
      partitions - The table partitions enclosing the table location keyed by this. Note that if this parameter is null, the location will be a member of no partitions. An ordered copy of the map will be made, so the calling code is free to mutate the map after this call
      readInstructions - the instructions for customizations while reading
  • Method Details