Class ParquetTableLocationFactory
java.lang.Object
io.deephaven.parquet.table.location.ParquetTableLocationFactory
- All Implemented Interfaces:
TableLocationFactory<TableKey,
ParquetTableLocationKey>
public final class ParquetTableLocationFactory
extends Object
implements TableLocationFactory<TableKey,ParquetTableLocationKey>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription@NotNull TableLocation
makeLocation
(@NotNull TableKey tableKey, @NotNull ParquetTableLocationKey locationKey, @Nullable TableDataRefreshService refreshService) Manufacture aTableLocation
from the supplied key
-
Constructor Details
-
ParquetTableLocationFactory
-
-
Method Details
-
makeLocation
@NotNull public @NotNull TableLocation makeLocation(@NotNull @NotNull TableKey tableKey, @NotNull @NotNull ParquetTableLocationKey locationKey, @Nullable @Nullable TableDataRefreshService refreshService) Description copied from interface:TableLocationFactory
Manufacture aTableLocation
from the supplied key- Specified by:
makeLocation
in interfaceTableLocationFactory<TableKey,
ParquetTableLocationKey> - Parameters:
tableKey
- TheTableKey
for the provider using this factorylocationKey
- TheTableLocationKey
(or an immutable equivalent) returned by a pairedTableLocationKeyFinder
refreshService
- An optionalTableDataRefreshService
, non-null if the enclosing providersupports subscriptions
- Returns:
- A new or cached
TableLocation
identified by the suppliedTableKey
andTableLocationKey
-