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 -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidmergeIndexes(int dictId, MutableBitmap mergedIndexes) Merge extended indexes for the given dictionaryId value.voidwrite()
-
Constructor Details
-
SpatialIndexesMerger
public SpatialIndexesMerger()
-
-
Method Details
-
initialize
- Specified by:
initializein interfaceDictionaryEncodedColumnMerger.ExtendedIndexesMerger- Throws:
IOException
-
mergeIndexes
Description 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
- Specified by:
writein interfaceDictionaryEncodedColumnMerger.ExtendedIndexesMerger- Throws:
IOException
-