Class NestedPartitionedDeephavenTableLocationKey
java.lang.Object
io.deephaven.engine.table.impl.locations.impl.PartitionedTableLocationKey
io.deephaven.engine.table.impl.locations.local.FileTableLocationKey
io.deephaven.enterprise.locations.nestedpartitioned.NestedPartitionedDeephavenTableLocationKey
- All Implemented Interfaces:
LogOutputAppendable
,ImmutableTableLocationKey
,TableLocationKey
,EnterpriseTableLocationKey
,NamedImplementation
,Comparable<TableLocationKey>
public class NestedPartitionedDeephavenTableLocationKey
extends FileTableLocationKey
implements EnterpriseTableLocationKey
A
TableLocationKey
in Deephaven columnar format, located on a locally accessible filesystem.-
Nested Class Summary
Nested classes/interfaces inherited from class io.deephaven.engine.table.impl.locations.impl.PartitionedTableLocationKey
PartitionedTableLocationKey.PartitionsComparator, PartitionedTableLocationKey.PartitionsFormatter
-
Field Summary
Fields inherited from class io.deephaven.engine.table.impl.locations.local.FileTableLocationKey
file
Fields inherited from class io.deephaven.engine.table.impl.locations.impl.PartitionedTableLocationKey
partitions
-
Constructor Summary
ConstructorsConstructorDescriptionNestedPartitionedDeephavenTableLocationKey
(@NotNull File file, @Nullable Map<String, Comparable<?>> partitions) -
Method Summary
Modifier and TypeMethodDescriptionint
compareTo
(@NotNull TableLocationKey other) boolean
@NotNull Map<String,
Comparable<?>> Get the Column and Internal partitions as a map.int
hashCode()
Methods inherited from class io.deephaven.engine.table.impl.locations.local.FileTableLocationKey
append, getFile, getImplementationName, toString
Methods inherited from class io.deephaven.engine.table.impl.locations.impl.PartitionedTableLocationKey
getPartitionKeys, getPartitionValue
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface io.deephaven.enterprise.locations.EnterpriseTableLocationKey
hasLocationSnapshot
Methods inherited from interface io.deephaven.engine.table.impl.locations.ImmutableTableLocationKey
makeImmutable
Methods inherited from interface io.deephaven.base.log.LogOutputAppendable
append
Methods inherited from interface io.deephaven.util.type.NamedImplementation
getImplementationName
Methods inherited from interface io.deephaven.engine.table.impl.locations.TableLocationKey
clear, getPartitionKeys, getPartitionValue
-
Constructor Details
-
NestedPartitionedDeephavenTableLocationKey
public NestedPartitionedDeephavenTableLocationKey(@NotNull @NotNull File file, @Nullable @Nullable Map<String, Comparable<?>> partitions)
-
-
Method Details
-
getPartitions
Description copied from interface:EnterpriseTableLocationKey
Get the Column and Internal partitions as a map.- Specified by:
getPartitions
in interfaceEnterpriseTableLocationKey
- Returns:
- a map of the partitions
-
hashCode
public int hashCode()- Overrides:
hashCode
in classFileTableLocationKey
-
compareTo
- Specified by:
compareTo
in interfaceComparable<TableLocationKey>
- Specified by:
compareTo
in interfaceTableLocationKey
- Overrides:
compareTo
in classFileTableLocationKey
-
equals
- Overrides:
equals
in classFileTableLocationKey
-