Interface ImmutableTableLocationKey
- All Superinterfaces:
Comparable<TableLocationKey>
,LogOutputAppendable
,NamedImplementation
,TableLocationKey
- All Known Implementing Classes:
FileTableLocationKey
,IcebergTableParquetLocationKey
,ParquetTableLocationKey
,PartitionedTableLocationKey
,StandaloneTableLocationKey
,URITableLocationKey
Sub-interface of
TableLocationKey
to mark immutable implementations.-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptiondefault ImmutableTableLocationKey
Get anImmutableTableLocationKey
that is equal to this.Methods inherited from interface java.lang.Comparable
compareTo
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
getPartitionKeys, getPartitionValue
-
Field Details
-
ZERO_LENGTH_IMMUTABLE_TABLE_LOCATION_KEY_ARRAY
-
-
Method Details
-
makeImmutable
Description copied from interface:TableLocationKey
Get anImmutableTableLocationKey
that is equal to this.- Specified by:
makeImmutable
in interfaceTableLocationKey
- Returns:
- An immutable version of this key
-