Class HiveExtendedStorageProvider
java.lang.Object
io.deephaven.enterprise.tabledataservice.extended.HiveExtendedStorageProvider
- All Implemented Interfaces:
- ExtendedStorageProvider
The provider for the coreplus:hive format, where tables are stored in the Apache Hive layout. Tables may be either
 parquet or deephaven tables at the leaves.
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionstatic final classThe factory class for creating this provider.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescription@NotNull TableLocationProvidergetProvider(@NotNull EnterpriseTableKey tableKey, @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.schema.Schema schema, @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.schema.ExtendedStorage extendedStorage, @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.locations.local.LocalTablePathManager pathManager, @NotNull Set<EnterpriseTableKey> warnedLocations, boolean useMetadataIndex) Get theTableLocationProviderfor the specified table key and extended storage type.
- 
Constructor Details- 
HiveExtendedStorageProviderpublic HiveExtendedStorageProvider()
 
- 
- 
Method Details- 
getProvider@NotNull public @NotNull TableLocationProvider getProvider(@NotNull @NotNull EnterpriseTableKey tableKey, @NotNull @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.schema.Schema schema, @NotNull @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.schema.ExtendedStorage extendedStorage, @NotNull @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.locations.local.LocalTablePathManager pathManager, @NotNull @NotNull Set<EnterpriseTableKey> warnedLocations, boolean useMetadataIndex) Description copied from interface:ExtendedStorageProviderGet theTableLocationProviderfor the specified table key and extended storage type.- Specified by:
- getProviderin interface- ExtendedStorageProvider
- Parameters:
- tableKey- the table key
- schema- the table schema
- extendedStorage- the- ExtendedStorageelement
- pathManager- the- LocalTablePathManagerfor locating tables
- warnedLocations- a mutable set of locations for which warnings have been issued
- useMetadataIndex- if a metadata index should be used when available
- Returns:
- a TableLocationProvider.
 
 
-