Class HiveKeyFinder
java.lang.Object
io.deephaven.engine.table.impl.locations.local.KeyValuePartitionLayout<TLK,Path>
io.deephaven.engine.table.impl.locations.local.FileKeyValuePartitionLayout<EnterpriseTableLocationKey>
io.deephaven.enterprise.locations.hive.HiveKeyFinder
- All Implemented Interfaces:
TableLocationKeyFinder<EnterpriseTableLocationKey>
A
TableLocationKeyFinder that discovers Deephaven and parquet
format tables that are laid out in Apache Hive style on disk.-
Nested Class Summary
Nested classes/interfaces inherited from class io.deephaven.engine.table.impl.locations.local.KeyValuePartitionLayout
KeyValuePartitionLayout.LocationTableBuilder -
Constructor Summary
ConstructorsConstructorDescriptionHiveKeyFinder(@NotNull File tableRootDirectory, @NotNull TableDefinition tableDefinition) -
Method Summary
Modifier and TypeMethodDescriptionvoidfindKeys(@NotNull Consumer<EnterpriseTableLocationKey> locationKeyObserver) Methods inherited from class io.deephaven.engine.table.impl.locations.local.FileKeyValuePartitionLayout
toString
-
Constructor Details
-
HiveKeyFinder
public HiveKeyFinder(@NotNull @NotNull File tableRootDirectory, @NotNull @NotNull TableDefinition tableDefinition) - Parameters:
tableRootDirectory- The directory to traverse fromtableDefinition- the table definition
-
-
Method Details
-
findKeys
- Specified by:
findKeysin interfaceTableLocationKeyFinder<EnterpriseTableLocationKey>- Overrides:
findKeysin classFileKeyValuePartitionLayout<EnterpriseTableLocationKey>
-