Interface NamedImplementation

All Known Subinterfaces:
ColumnLocation, DataRoutingService, DeephavenFormatColumnLocation, DeephavenFormatTableLocation, FileAccessor, IWritableLocalTableLocation, ParquetFormatColumnLocation<ATTR>, ParquetFormatTableLocation, SchemaService, SchemaServiceAuthenticatedMutator, SchemaServiceUtilLayer, TableKey, TableLocation, TableLocationKey, TableLocationProvider, WritableDataRoutingService, WritableDataRoutingServiceImpl
All Known Implementing Classes:
AbstractColumnLocation, AbstractTableLocation, AbstractTableLocationProvider, DataRoutingService.Delegating, DataRoutingServiceK8sImpl, DataRoutingServiceKvEtcdImpl, DataRoutingServiceKvImpl, DataRoutingServiceKvInMemImpl, DataRoutingServiceYmlImpl, DataRoutingServiceYmlImpl.ResolvingImpl, DeferredTableLocation, DeferredTableLocation.DataDriven, DeferredTableLocation.SnapshotDriven, FilteredTableDataService, FullTableLocationKey, FullTableLocationKey.AggregateTableLocationKey, LazyFileAccessor, LocalColumnLocation, LocalFileAccessor, LocalTableLocation, OffsetFileAccessor, ReadOnlyLocalTableLocation, ReadOnlyLocalTableLocationProvider, ReadOnlyParquetTableLocation, RemoteTableDataService.TableLocationProviderImpl, RemoteTableLocationImpl, SchemaService.Delegating, SchemaServiceEmptyTransientImpl, SchemaServiceEtcdImpl, SchemaServiceKvImpl, SchemaServiceLegacyTransientImpl, SimpleTableLocationKey, SingleTableLocationProvider, StandaloneTableKey, StaticSchemaServiceImpl, 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