Interface ImmutableTableLocationKey
- All Superinterfaces:
Comparable<TableLocationKey>
,LogOutputAppendable
,NamedImplementation
,TableLocationKey
- All Known Subinterfaces:
IcebergTableLocationKey
- All Known Implementing Classes:
FileTableLocationKey
,IcebergTableParquetLocationKey
,ParquetTableLocationKey
,PartitionedTableLocationKey
,PythonTableDataService.TableLocationKeyImpl
,StandaloneTableLocationKey
,URITableLocationKey
Sub-interface of
TableLocationKey
to mark immutable implementations.-
Method Summary
Modifier and TypeMethodDescriptiondefault ImmutableTableLocationKey
Get anImmutableTableLocationKey
that is equal to this.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, compareTo, getPartitionKeys, getPartitionValue
-
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
-