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 ofTableLocationKeyto be generatedTARGET_FILE_TYPE- The type of files used to generate location keys, like aURIor 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
Nested ClassesModifier and TypeClassDescriptionstatic interfaceInterface 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, waitMethods inherited from interface io.deephaven.engine.table.impl.locations.impl.TableLocationKeyFinder
findKeys