Uses of Interface
org.apache.druid.timeline.partition.PartitionChunk
Packages that use PartitionChunk
-
Uses of PartitionChunk in org.apache.druid.timeline
Methods in org.apache.druid.timeline that return PartitionChunkModifier and TypeMethodDescriptionTimelineLookup.findChunk(org.joda.time.Interval interval, VersionType version, int partitionNum) Finds thePartitionChunkfor the given time interval, version and chunk number.VersionedIntervalTimeline.findChunk(org.joda.time.Interval interval, VersionType version, int partitionNum) VersionedIntervalTimeline.PartitionChunkEntry.getChunk()VersionedIntervalTimeline.remove(org.joda.time.Interval interval, VersionType version, PartitionChunk<ObjectType> chunk) Methods in org.apache.druid.timeline with parameters of type PartitionChunkModifier and TypeMethodDescriptionvoidVersionedIntervalTimeline.add(org.joda.time.Interval interval, VersionType version, PartitionChunk<ObjectType> object) Add a single partition chunk entry to this timeline.VersionedIntervalTimeline.remove(org.joda.time.Interval interval, VersionType version, PartitionChunk<ObjectType> chunk) Constructors in org.apache.druid.timeline with parameters of type PartitionChunkModifierConstructorDescriptionPartitionChunkEntry(org.joda.time.Interval interval, VersionType version, PartitionChunk<ObjectType> chunk) -
Uses of PartitionChunk in org.apache.druid.timeline.partition
Classes in org.apache.druid.timeline.partition that implement PartitionChunkModifier and TypeClassDescriptionclassIntegerPartitionChunk<T extends Overshadowable>classclassPartitionChunk corresponding toNumberedOverwriteShardSpecclassclassDeprecated.classclassMethods in org.apache.druid.timeline.partition that return PartitionChunkModifier and TypeMethodDescriptiondefault <O> PartitionChunk<O>BucketNumberedShardSpec.createChunk(O obj) <T> PartitionChunk<T>BuildingDimensionRangeShardSpec.createChunk(T obj) <T> PartitionChunk<T>BuildingHashBasedNumberedShardSpec.createChunk(T obj) <T> PartitionChunk<T>BuildingNumberedShardSpec.createChunk(T obj) <T> PartitionChunk<T>BuildingSingleDimensionShardSpec.createChunk(T obj) <T> PartitionChunk<T>DimensionRangeShardSpec.createChunk(T obj) <T> PartitionChunk<T>LinearShardSpec.createChunk(T obj) <T> PartitionChunk<T>NoneShardSpec.createChunk(T obj) Deprecated.<T> PartitionChunk<T>NumberedOverwriteShardSpec.createChunk(T obj) Deprecated.<T> PartitionChunk<T>NumberedShardSpec.createChunk(T obj) <T> PartitionChunk<T>ShardSpec.createChunk(T obj) <T> PartitionChunk<T>SingleDimensionShardSpec.createChunk(T obj) <T> PartitionChunk<T>TombstoneShardSpec.createChunk(T obj) OvershadowableManager.getChunk(int partitionId) PartitionHolder.getChunk(int partitionNum) PartitionHolderContents.getChunk(int partitionId) Returns the chunk with a given partition ID, or null if none exists.SimplePartitionHolderContents.getChunk(int partitionNum) PartitionHolder.remove(PartitionChunk<T> chunk) OvershadowableManager.removeChunk(PartitionChunk<T> partitionChunk) PartitionHolderContents.removeChunk(PartitionChunk<T> partitionChunk) Removes and returns a chunk with the same partition boundaries as the provided chunk.SimplePartitionHolderContents.removeChunk(PartitionChunk<T> chunk) Methods in org.apache.druid.timeline.partition that return types with arguments of type PartitionChunkModifier and TypeMethodDescriptionPartitionHolder.getOvershadowed()OvershadowableManager.getOvershadowedChunks()PartitionHolderContents.getOvershadowedChunks()Returns chunks that are tracked but not visible.SimplePartitionHolderContents.getOvershadowedChunks()PartitionHolder.iterator()OvershadowableManager.visibleChunksIterator()PartitionHolderContents.visibleChunksIterator()Iterates through all visible chunks.SimplePartitionHolderContents.visibleChunksIterator()Methods in org.apache.druid.timeline.partition with parameters of type PartitionChunkModifier and TypeMethodDescriptionbooleanIntegerPartitionChunk.abuts(PartitionChunk<T> chunk) booleanLinearPartitionChunk.abuts(PartitionChunk<T> chunk) booleanNumberedOverwritingPartitionChunk.abuts(PartitionChunk<T> other) booleanNumberedPartitionChunk.abuts(PartitionChunk<T> other) booleanPartitionChunk.abuts(PartitionChunk<T> chunk) Determines if this PartitionChunk abuts another PartitionChunk.booleanSingleElementPartitionChunk.abuts(PartitionChunk<T> tPartitionChunk) Deprecated.booleanStringPartitionChunk.abuts(PartitionChunk<T> chunk) booleanTombstonePartitionedChunk.abuts(PartitionChunk<T> other) booleanPartitionHolder.add(PartitionChunk<T> chunk) booleanOvershadowableManager.addChunk(PartitionChunk<T> chunk) booleanPartitionHolderContents.addChunk(PartitionChunk<T> chunk) Adds a chunk.booleanSimplePartitionHolderContents.addChunk(PartitionChunk<T> chunk) intIntegerPartitionChunk.compareTo(PartitionChunk<T> chunk) intLinearPartitionChunk.compareTo(PartitionChunk<T> chunk) intNumberedOverwritingPartitionChunk.compareTo(PartitionChunk<T> o) intNumberedPartitionChunk.compareTo(PartitionChunk<T> other) intSingleElementPartitionChunk.compareTo(PartitionChunk<T> chunk) Deprecated.The ordering of PartitionChunks is determined entirely by the partition boundaries and has nothing to do with the object.intStringPartitionChunk.compareTo(PartitionChunk<T> chunk) intTombstonePartitionedChunk.compareTo(PartitionChunk<T> other) PartitionHolder.remove(PartitionChunk<T> chunk) OvershadowableManager.removeChunk(PartitionChunk<T> partitionChunk) PartitionHolderContents.removeChunk(PartitionChunk<T> partitionChunk) Removes and returns a chunk with the same partition boundaries as the provided chunk.SimplePartitionHolderContents.removeChunk(PartitionChunk<T> chunk) Constructors in org.apache.druid.timeline.partition with parameters of type PartitionChunkConstructor parameters in org.apache.druid.timeline.partition with type arguments of type PartitionChunk