Class ParquetExtendedStorageProvider.Factory
java.lang.Object
io.deephaven.enterprise.tabledataservice.extended.ParquetExtendedStorageProvider.Factory
- All Implemented Interfaces:
ExtendedStorageProvider.Factory
- Enclosing class:
- ParquetExtendedStorageProvider
@AutoService(Factory.class)
public static final class ParquetExtendedStorageProvider.Factory
extends Object
implements ExtendedStorageProvider.Factory
The factory class for creating this provider. Intended for use with service loading.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetOrCreate
(@NotNull TableKey tableKey, @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.schema.ExtendedStorage extendedStorage) Get or create aExtendedStorageProvider
for the parameters.Get the set of supported types for this factory.
-
Constructor Details
-
Factory
public Factory()
-
-
Method Details
-
supportedTypes
Description copied from interface:ExtendedStorageProvider.Factory
Get the set of supported types for this factory.- Specified by:
supportedTypes
in interfaceExtendedStorageProvider.Factory
- Returns:
- the set of supported types.
-
getOrCreate
public ExtendedStorageProvider getOrCreate(@NotNull @NotNull TableKey tableKey, @NotNull @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.schema.ExtendedStorage extendedStorage) Description copied from interface:ExtendedStorageProvider.Factory
Get or create aExtendedStorageProvider
for the parameters.- Specified by:
getOrCreate
in interfaceExtendedStorageProvider.Factory
- Parameters:
tableKey
- theTableKey
extendedStorage
- theExtendedStorage
- Returns:
- a valid
instance or null if this factory does not support the type.
-