Package org.apache.druid.timeline.partition
package org.apache.druid.timeline.partition
-
ClassDescriptionBucketNumberedShardSpec<T extends BuildingShardSpec>This is one of the special shardSpecs which are temporarily used during batch ingestion.See
BuildingShardSpecfor how this class is used.SeeBuildingShardSpecfor how this class is used.SeeBuildingShardSpecfor how this class is used.BuildingShardSpec<T extends ShardSpec>This is one of the special shardSpecs which are temporarily used during batch ingestion.SeeBuildingShardSpecfor how this class is used.SeeBucketNumberedShardSpecfor how this class is used.ShardSpecfor partitioning based on ranges of one or more dimensions.SeeBucketNumberedShardSpecfor how this class is used.This class is used for hash partitioning during ingestion.An enum of supported hash partition functions.IntegerPartitionChunk<T extends Overshadowable>An extendable linear shard spec.Deprecated.Since Druid 0.15.0.Deprecated.segment lock is deprecated, NumberedOverwriteShardSpec should be only used for backward compatibility.PartitionChunk corresponding toNumberedOverwriteShardSpecAn extendable linear shard spec containing the information of core partitions.OvershadowableManager<T extends Overshadowable<T>>OvershadowableManager manages the state ofAtomicUpdateGroup.ShardSpec for non-first-generation segments.This interface is used in the segment allocation protocol when it is coordinated by the Overlord; when appending segments to an existing datasource (either streaming ingestion or batch append) or any case when segment lock is used.List of range partition boundaries.A PartitionChunk represents a chunk of a partitioned(sharded) space.PartitionHolder<T extends Overshadowable<T>>An object that clumps together multiple other objects which each represent a shard of some space.Contents forPartitionHolder.A Marker interface that exists to combine ShardSpec objects together for Jackson.ShardSpec type names.SimplePartitionHolderContents<T extends Overshadowable<T>>Contents forPartitionHolderwhen segment locking was not used, and therefore no chunks haveOvershadowable.getMinorVersion().SeeBucketNumberedShardSpecfor how this class is used.ShardSpecfor range partitioning based on a single dimensionDeprecated.A shard spec to represent tombstones.