Class IcebergFlatLayout

java.lang.Object
io.deephaven.iceberg.layout.IcebergBaseLayout
io.deephaven.iceberg.layout.IcebergFlatLayout
All Implemented Interfaces:
TableLocationKeyFinder<IcebergTableLocationKey>

public final class IcebergFlatLayout extends IcebergBaseLayout
Iceberg location finder for tables without partitions that will discover data files from a Snapshot
  • Constructor Details

    • IcebergFlatLayout

      public IcebergFlatLayout(@NotNull @NotNull IcebergTableAdapter tableAdapter, @NotNull @NotNull IcebergReadInstructions instructions, @NotNull @NotNull DataInstructionsProviderLoader dataInstructionsProvider)
      Parameters:
      tableAdapter - The IcebergTableAdapter that will be used to access the table.
      instructions - The instructions for customizations while reading.
      dataInstructionsProvider - The provider for special instructions, to be used if special instructions not provided in the instructions.
  • Method Details