Class NestedPartitionedTableLocationFactory<TLK extends EnterpriseTableLocationKey>
java.lang.Object
io.deephaven.enterprise.locations.nestedpartitioned.NestedPartitionedTableLocationFactory<TLK>
- All Implemented Interfaces:
TableLocationFactory<EnterpriseTableKey,
TLK>
public class NestedPartitionedTableLocationFactory<TLK extends EnterpriseTableLocationKey>
extends Object
implements TableLocationFactory<EnterpriseTableKey,TLK>
A
TableLocationFactory
for resolving NestedPartitionedUnresolvedTableLocationKey
to either a
OnDiskDeephavenTableLocation
or ParquetTableLocation
based on the data on disk. This factory is only
suitable for creating locations that are physically accessible on the local filesystem.-
Constructor Summary
ConstructorsConstructorDescriptionNestedPartitionedTableLocationFactory
(@NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.schema.Schema schema) -
Method Summary
Modifier and TypeMethodDescriptionmakeLocation
(@NotNull EnterpriseTableKey tableKey, @NotNull EnterpriseTableLocationKey locationKey, @Nullable TableDataRefreshService refreshService)
-
Constructor Details
-
NestedPartitionedTableLocationFactory
public NestedPartitionedTableLocationFactory(@NotNull @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.schema.Schema schema)
-
-
Method Details
-
makeLocation
public TableLocation makeLocation(@NotNull @NotNull EnterpriseTableKey tableKey, @NotNull @NotNull EnterpriseTableLocationKey locationKey, @Nullable @Nullable TableDataRefreshService refreshService) - Specified by:
makeLocation
in interfaceTableLocationFactory<EnterpriseTableKey,
TLK extends EnterpriseTableLocationKey>
-