Package io.deephaven.util.type
Interface NamedImplementation
- All Known Subinterfaces:
ColumnLocation,IcebergTableLocationKey,ImmutableTableKey,ImmutableTableLocationKey,TableDataService,TableKey,TableLocation,TableLocationKey,TableLocationProvider
- All Known Implementing Classes:
AbstractColumnLocation,AbstractTableDataService,AbstractTableLocation,AbstractTableLocationProvider,CompositeTableDataService,FileTableLocationKey,FilteredTableDataService,IcebergAutoRefreshTableLocationProvider,IcebergManualRefreshTableLocationProvider,IcebergStaticTableLocationProvider,IcebergTableLocationProviderBase,IcebergTableParquetLocationKey,NonexistentTableLocation,ParquetTableLocation,ParquetTableLocationKey,PartitionedTableLocationKey,PollingTableLocationProvider,PythonTableDataService,PythonTableDataService.ColumnLocationImpl,PythonTableDataService.TableKeyImpl,PythonTableDataService.TableLocationImpl,PythonTableDataService.TableLocationKeyImpl,SingleTableLocationProvider,StandaloneTableKey,StandaloneTableLocationKey,URITableLocationKey
public interface NamedImplementation
-
Method Summary
-
Method Details
-
getImplementationName
Get a name for the implementing class. Useful for abstract classes that implement
LogOutputAppendableor overridetoString.The default implementation is correct, but not suitable for high-frequency usage.
- Returns:
- A name for the implementing class
-