Class BuildingSingleDimensionShardSpec
- java.lang.Object
-
- org.apache.druid.timeline.partition.BuildingDimensionRangeShardSpec
-
- org.apache.druid.timeline.partition.BuildingSingleDimensionShardSpec
-
- All Implemented Interfaces:
BuildingShardSpec<DimensionRangeShardSpec>,ShardSpec
public class BuildingSingleDimensionShardSpec extends BuildingDimensionRangeShardSpec
SeeBuildingShardSpecfor how this class is used.- See Also:
SingleDimensionShardSpec
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.druid.timeline.partition.ShardSpec
ShardSpec.Type
-
-
Constructor Summary
Constructors Constructor Description BuildingSingleDimensionShardSpec(int bucketId, String dimension, String start, String end, int partitionNum)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SingleDimensionShardSpecconvert(int numCorePartitions)<T> PartitionChunk<T>createChunk(T obj)booleanequals(Object o)StringgetDimension()StringgetEnd()Map<String,Object>getSerializableObject()StringgetStart()StringgetType()Get the type name of this ShardSpec.inthashCode()StringtoString()-
Methods inherited from class org.apache.druid.timeline.partition.BuildingDimensionRangeShardSpec
getBucketId, getDimensions, getEndTuple, getPartitionNum, getStartTuple
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.druid.timeline.partition.BuildingShardSpec
getDomainDimensions, getLookup, getNumCorePartitions, possibleInDomain
-
Methods inherited from interface org.apache.druid.timeline.partition.ShardSpec
getAtomicUpdateGroupSize, getEndRootPartitionId, getMinorVersion, getStartRootPartitionId, sharePartitionSpace
-
-
-
-
Method Detail
-
getDimension
public String getDimension()
-
convert
public SingleDimensionShardSpec convert(int numCorePartitions)
- Specified by:
convertin interfaceBuildingShardSpec<DimensionRangeShardSpec>- Overrides:
convertin classBuildingDimensionRangeShardSpec
-
createChunk
public <T> PartitionChunk<T> createChunk(T obj)
- Specified by:
createChunkin interfaceShardSpec- Overrides:
createChunkin classBuildingDimensionRangeShardSpec
-
getType
public String getType()
Description copied from interface:ShardSpecGet the type name of this ShardSpec.- Specified by:
getTypein interfaceShardSpec- Overrides:
getTypein classBuildingDimensionRangeShardSpec
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classBuildingDimensionRangeShardSpec
-
hashCode
public int hashCode()
- Overrides:
hashCodein classBuildingDimensionRangeShardSpec
-
toString
public String toString()
- Overrides:
toStringin classBuildingDimensionRangeShardSpec
-
-