Class KeyValuePartitionLayout<TLK extends TableLocationKey,TARGET_FILE_TYPE>
java.lang.Object
io.deephaven.engine.table.impl.locations.local.KeyValuePartitionLayout<TLK,TARGET_FILE_TYPE>
- Type Parameters:
TLK
- The type ofTableLocationKey
to be generatedTARGET_FILE_TYPE
- The type of files used to generate location keys, like aURI
or aPath
- All Implemented Interfaces:
TableLocationKeyFinder<TLK>
- Direct Known Subclasses:
FileKeyValuePartitionLayout
,URIStreamKeyValuePartitionLayout
public abstract class KeyValuePartitionLayout<TLK extends TableLocationKey,TARGET_FILE_TYPE>
extends Object
implements TableLocationKeyFinder<TLK>
Base class for
location finders
that traverse file hierarchy to infer partitions.-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
Interface for implementations to perform type coercion and specify a table of partition values for observed table locations. -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface io.deephaven.engine.table.impl.locations.impl.TableLocationKeyFinder
findKeys