Class DelegatingTableDataService
java.lang.Object
io.deephaven.enterprise.tabledataservice.DelegatingTableDataService
- All Implemented Interfaces:
TableDataService
- Direct Known Subclasses:
DynamicTableDataService
A TableDataService that delegates to another TableDataService.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondescribe()protected abstract TableDataServiceReturns the TableDataService that this instance delegates to.@Nullable StringgetName()@Nullable TableLocationProvidergetRawTableLocationProvider(@NotNull TableKey tableKey, @NotNull TableLocationKey tableLocationKey) @NotNull TableLocationProvidergetTableLocationProvider(@NotNull TableKey tableKey) voidreset()void
-
Constructor Details
-
DelegatingTableDataService
public DelegatingTableDataService()
-
-
Method Details
-
getDelegate
Returns the TableDataService that this instance delegates to.- Returns:
- the delegate TableDataService
-
getTableLocationProvider
@NotNull public @NotNull TableLocationProvider getTableLocationProvider(@NotNull @NotNull TableKey tableKey) - Specified by:
getTableLocationProviderin interfaceTableDataService
-
getRawTableLocationProvider
@Nullable public @Nullable TableLocationProvider getRawTableLocationProvider(@NotNull @NotNull TableKey tableKey, @NotNull @NotNull TableLocationKey tableLocationKey) - Specified by:
getRawTableLocationProviderin interfaceTableDataService
-
reset
public void reset()- Specified by:
resetin interfaceTableDataService
-
reset
- Specified by:
resetin interfaceTableDataService
-
getName
- Specified by:
getNamein interfaceTableDataService
-
describe
- Specified by:
describein interfaceTableDataService
-