Package org.apache.druid.segment
Class DictionaryEncodedColumnMerger.PersistedIdConversion
java.lang.Object
org.apache.druid.segment.DictionaryEncodedColumnMerger.PersistedIdConversion
- All Implemented Interfaces:
Closeable,AutoCloseable
- Enclosing class:
- DictionaryEncodedColumnMerger<T extends Comparable<T>>
protected static class DictionaryEncodedColumnMerger.PersistedIdConversion
extends Object
implements Closeable
Peristent dictionary id conversion mappings, artifacts created during segment merge which map old dictionary ids
to new dictionary ids. These persistent mappings are only used when the id mapping needs a lifetime longer than
the merge of the column itself, such as when the column being merged is a 'parent' column of a projection.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedPersistedIdConversion(File idConversionDir, Serializer idConversionSerializer) -
Method Summary
-
Constructor Details
-
PersistedIdConversion
protected PersistedIdConversion(File idConversionDir, Serializer idConversionSerializer) throws IOException - Throws:
IOException
-
-
Method Details
-
getBuffer
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-