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.This shardSpec is used only for the segments created by overwriting tasks with segment lock enabled.PartitionChunk corresponding toNumberedOverwriteShardSpecAn extendable linear shard spec containing the information of core partitions.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.A Marker interface that exists to combine ShardSpec objects together for Jackson.ShardSpec type names.SeeBucketNumberedShardSpecfor how this class is used.ShardSpecfor range partitioning based on a single dimensionDeprecated.A shard spec to represent tombstones.