Package org.apache.druid.segment
Class StringDimensionMergerV9.SpatialIndexesMerger
- java.lang.Object
-
- org.apache.druid.segment.StringDimensionMergerV9.SpatialIndexesMerger
-
- All Implemented Interfaces:
DictionaryEncodedColumnMerger.ExtendedIndexesMerger
- Enclosing class:
- StringDimensionMergerV9
public class StringDimensionMergerV9.SpatialIndexesMerger extends Object implements DictionaryEncodedColumnMerger.ExtendedIndexesMerger
Write spatial indexes for string columns that have them
-
-
Constructor Summary
Constructors Constructor Description SpatialIndexesMerger()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinitialize()voidmergeIndexes(int dictId, MutableBitmap mergedIndexes)Merge extended indexes for the given dictionaryId value.voidwrite()
-
-
-
Method Detail
-
initialize
public void initialize() throws IOException- Specified by:
initializein interfaceDictionaryEncodedColumnMerger.ExtendedIndexesMerger- Throws:
IOException
-
mergeIndexes
public void mergeIndexes(int dictId, MutableBitmap mergedIndexes) throws IOExceptionDescription copied from interface:DictionaryEncodedColumnMerger.ExtendedIndexesMergerMerge extended indexes for the given dictionaryId value. The merged bitmap index fromDictionaryEncodedColumnMerger.mergeBitmaps(java.util.List<java.nio.IntBuffer>, org.apache.druid.collections.bitmap.BitmapFactory, org.apache.druid.segment.DictionaryEncodedColumnMerger.IndexSeeker[], int)is supplied should it be useful for the construction of the extended indexes.- Specified by:
mergeIndexesin interfaceDictionaryEncodedColumnMerger.ExtendedIndexesMerger- Throws:
IOException
-
write
public void write() throws IOException- Specified by:
writein interfaceDictionaryEncodedColumnMerger.ExtendedIndexesMerger- Throws:
IOException
-
-