Class BasicFixedPartitionedDeephavenTableLocationKey
java.lang.Object
io.deephaven.engine.table.impl.locations.impl.PartitionedTableLocationKey
io.deephaven.enterprise.locations.impl.BasicFixedPartitionedDeephavenTableLocationKey
- All Implemented Interfaces:
- LogOutputAppendable,- ImmutableTableLocationKey,- TableLocationKey,- EnterpriseTableLocationKey,- FixedPartitionedEnterpriseTableLocationKey,- NamedImplementation,- Comparable<TableLocationKey>
public class BasicFixedPartitionedDeephavenTableLocationKey
extends PartitionedTableLocationKey
implements FixedPartitionedEnterpriseTableLocationKey
An 
FixedPartitionedEnterpriseTableLocationKey that simply wraps an enterprise
 TableLocationKey- 
Nested Class SummaryNested classes/interfaces inherited from class io.deephaven.engine.table.impl.locations.impl.PartitionedTableLocationKeyPartitionedTableLocationKey.PartitionsComparator, PartitionedTableLocationKey.PartitionsFormatter
- 
Field SummaryFields inherited from class io.deephaven.engine.table.impl.locations.impl.PartitionedTableLocationKeypartitionsFields inherited from interface io.deephaven.enterprise.locations.FixedPartitionedEnterpriseTableLocationKeyUNPARTITIONED_KEY_PLACEHOLDER
- 
Constructor SummaryConstructorsModifierConstructorDescriptionprotectedBasicFixedPartitionedDeephavenTableLocationKey(@NotNull String columnPartitionKey, @Nullable Map<String, Comparable<?>> partitions) BasicFixedPartitionedDeephavenTableLocationKey(@NotNull String columnPartitionKey, io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.locations.TableLocationKey wrapped) 
- 
Method SummaryModifier and TypeMethodDescriptionio.deephaven.shadow.enterprise.com.illumon.iris.db.v2.locations.TableLocationKeyadapt()Return an EnterpriseTableLocationKeyversion of this key.intcompareTo(@NotNull TableLocationKey other) boolean@NotNull Map<String,Comparable<?>> Get the Column and Internal partitions as a map.inthashCode()of(@NotNull String internalPartitionValue, @NotNull String partitionColumn, @NotNull String partitionColumnValue) Creates a simplified table location key with an internal partition and String partition column.toString()Methods inherited from class io.deephaven.engine.table.impl.locations.impl.PartitionedTableLocationKeygetPartitionKeys, getPartitionValueMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.deephaven.enterprise.locations.EnterpriseTableLocationKeyhasLocationSnapshotMethods inherited from interface io.deephaven.engine.table.impl.locations.ImmutableTableLocationKeymakeImmutableMethods inherited from interface io.deephaven.util.type.NamedImplementationgetImplementationNameMethods inherited from interface io.deephaven.engine.table.impl.locations.TableLocationKeyclear, getPartitionKeys, getPartitionValue
- 
Constructor Details- 
BasicFixedPartitionedDeephavenTableLocationKeypublic BasicFixedPartitionedDeephavenTableLocationKey(@NotNull @NotNull String columnPartitionKey, @NotNull io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.locations.TableLocationKey wrapped) 
- 
BasicFixedPartitionedDeephavenTableLocationKeyprotected BasicFixedPartitionedDeephavenTableLocationKey(@NotNull @NotNull String columnPartitionKey, @Nullable @Nullable Map<String, Comparable<?>> partitions) 
 
- 
- 
Method Details- 
ofpublic static BasicFixedPartitionedDeephavenTableLocationKey of(@NotNull @NotNull String internalPartitionValue, @NotNull @NotNull String partitionColumn, @NotNull @NotNull String partitionColumnValue) Creates a simplified table location key with an internal partition and String partition column.- Parameters:
- internalPartitionValue- the value for the internal partition key "__INTERNAL_PARTITION__"
- partitionColumn- the partition column
- partitionColumnValue- the partition column value
- Returns:
- a new table location key
 
- 
getPartitionsDescription copied from interface:EnterpriseTableLocationKeyGet the Column and Internal partitions as a map.- Specified by:
- getPartitionsin interface- EnterpriseTableLocationKey
- Returns:
- a map of the partitions
 
- 
compareTo- Specified by:
- compareToin interface- Comparable<TableLocationKey>
- Specified by:
- compareToin interface- TableLocationKey
- Overrides:
- compareToin class- PartitionedTableLocationKey
 
- 
equals- Overrides:
- equalsin class- PartitionedTableLocationKey
 
- 
hashCodepublic int hashCode()- Overrides:
- hashCodein class- PartitionedTableLocationKey
 
- 
adaptpublic io.deephaven.shadow.enterprise.com.illumon.iris.db.v2.locations.TableLocationKey adapt()Description copied from interface:FixedPartitionedEnterpriseTableLocationKeyReturn an EnterpriseTableLocationKeyversion of this key.- Specified by:
- adaptin interface- FixedPartitionedEnterpriseTableLocationKey
- Returns:
- an Enterprise TableLocationKey
 
- 
append- Specified by:
- appendin interface- LogOutputAppendable
 
- 
toString
 
-