Interface TableLocationKeyFinder<TLK extends TableLocationKey>

All Known Implementing Classes:
DeephavenNestedPartitionLayout, FileKeyValuePartitionLayout, IcebergBaseLayout, IcebergFlatLayout, IcebergKeyValuePartitionedLayout, KeyValuePartitionLayout, KnownLocationKeyFinder, ParquetFlatPartitionedLayout, ParquetKeyValuePartitionedLayout, ParquetMetadataFileLayout, RecordingLocationKeyFinder, URIStreamKeyValuePartitionLayout
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface TableLocationKeyFinder<TLK extends TableLocationKey>
Interface for TableLocationKey discovery with delivery to a callback.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    findKeys(@NotNull Consumer<TLK> locationKeyObserver)
    Find keys and deliver them to the locationKeyObserver.
  • Method Details

    • findKeys

      void findKeys(@NotNull @NotNull Consumer<TLK> locationKeyObserver)
      Find keys and deliver them to the locationKeyObserver.
      Parameters:
      locationKeyObserver - Per-key callback