Interface NamedImplementation

All Known Subinterfaces:
ColumnLocation, IcebergTableLocationKey, ImmutableTableKey, ImmutableTableLocationKey, TableKey, TableLocation, TableLocationKey, TableLocationProvider
All Known Implementing Classes:
AbstractColumnLocation, AbstractTableDataService, AbstractTableLocation, AbstractTableLocationProvider, CompositeTableDataService, FileTableLocationKey, FilteredTableDataService, IcebergTableParquetLocationKey, NonexistentTableLocation, ParquetTableLocation, ParquetTableLocationKey, PartitionedTableLocationKey, PollingTableLocationProvider, SingleTableLocationProvider, StandaloneTableKey, StandaloneTableLocationKey, URITableLocationKey

public interface NamedImplementation
  • Method Summary

    Modifier and Type
    Method
    Description
    default String
    Get a name for the implementing class.
  • Method Details

    • getImplementationName

      default String getImplementationName()

      Get a name for the implementing class. Useful for abstract classes that implement LogOutputAppendable or override toString.

      The default implementation is correct, but not suitable for high-frequency usage.

      Returns:
      A name for the implementing class