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
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull TableLocationmakeLocation(@NotNull TableKey tableKey, @NotNull ParquetTableLocationKey locationKey, @Nullable TableDataRefreshService refreshService) Manufacture aTableLocationfrom 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:TableLocationFactoryManufacture aTableLocationfrom the supplied key- Specified by:
makeLocationin interfaceTableLocationFactory<TableKey,ParquetTableLocationKey> - Parameters:
tableKey- TheTableKeyfor the provider using this factorylocationKey- TheTableLocationKey(or an immutable equivalent) returned by a pairedTableLocationKeyFinderrefreshService- An optionalTableDataRefreshService, non-null if the enclosing providersupports subscriptions- Returns:
- A new or cached
TableLocationidentified by the suppliedTableKeyandTableLocationKey
-