Interface NamedImplementation

All Known Subinterfaces:
ColumnLocation, DataImportServiceConfig, DataRoutingService, DataRoutingService.NonListening, DeephavenFormatColumnLocation, DeephavenFormatTableLocation, FileAccessor, IWritableLocalTableLocation, ParquetFormatColumnLocation<ATTR>, ParquetFormatTableLocation, SchemaService, SchemaServiceAuthenticatedMutator, SchemaServiceUtilLayer, TableDataService, TableDataServiceConfig, TableKey, TableLocation, TableLocationKey, TableLocationProvider, WritableDataRoutingService, WritableDataRoutingServiceInternal
All Known Implementing Classes:
AbstractColumnLocation, AbstractTableDataService, AbstractTableLocation, AbstractTableLocationProvider, CompositeTableDataService, DataImportServiceConfig.Delegating, DataImportServiceConfigImpl, DataRoutingService.Delegating, DataRoutingServiceCachingImpl, DataRoutingServiceK8sImpl, DataRoutingServiceKvEtcdImpl, DataRoutingServiceKvImpl, DataRoutingServiceKvInMemImpl, DataRoutingServiceYmlImpl, DataRoutingServiceYmlImpl.ResolvingImpl, DeferredTableLocation, DeferredTableLocation.DataDriven, DeferredTableLocation.SnapshotDriven, DelegatingTableDataService, DynamicTableDataService, FilteredTableDataService, FullTableLocationKey, FullTableLocationKey.AggregateTableLocationKey, InvalidDataRoutingService, LazyFileAccessor, LocalColumnLocation, LocalFileAccessor, LocalTableDataService, LocalTableLocation, OffsetFileAccessor, ReadOnlyLocalTableLocation, ReadOnlyLocalTableLocationProvider, ReadOnlyParquetTableLocation, RemoteTableDataService, RemoteTableDataService.TableLocationProviderImpl, RemoteTableLocationImpl, SchemaService.Delegating, SchemaServiceEmptyTransientImpl, SchemaServiceEtcdImpl, SchemaServiceKvImpl, SchemaServiceLegacyTransientImpl, SimpleTableLocationKey, SingleTableLocationProvider, StandaloneTableKey, StaticSchemaServiceImpl, TableDataProtocolDriverImpl, TableDataService.Null, TableDataServiceConfigImpl, TableDataServiceData, TableLocationLookupKey, TableLocationLookupKey.Immutable, TableLocationLookupKey.Reusable, TableLocationMetadataIndex.TableLocationSnapshot, TableLocationProvider.NullTableLocationProvider, TableLookupKey, TableLookupKey.Immutable, TableLookupKey.Reusable, WritableLocalFileAccessor, WritableLocalTableLocation, WritableLocalTableLocationProvider

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