Package org.apache.druid.segment
Class IndexableAdapter.NestedColumnMergable
- java.lang.Object
-
- org.apache.druid.segment.IndexableAdapter.NestedColumnMergable
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
- Enclosing interface:
- IndexableAdapter
public static class IndexableAdapter.NestedColumnMergable extends Object implements Closeable
-
-
Constructor Summary
Constructors Constructor Description NestedColumnMergable(SortedValueDictionary valueDictionary, SortedMap<String,FieldTypeInfo.MutableTypeSet> fields, boolean forceNestedType, boolean isConstant, Object constantValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Object
getConstantValue()
SortedValueDictionary
getValueDictionary()
boolean
isConstant()
boolean
isForceNestedType()
void
mergeFieldsInto(SortedMap<String,FieldTypeInfo.MutableTypeSet> mergeInto)
-
-
-
Constructor Detail
-
NestedColumnMergable
public NestedColumnMergable(SortedValueDictionary valueDictionary, SortedMap<String,FieldTypeInfo.MutableTypeSet> fields, boolean forceNestedType, boolean isConstant, @Nullable Object constantValue)
-
-
Method Detail
-
isForceNestedType
public boolean isForceNestedType()
-
isConstant
public boolean isConstant()
-
getValueDictionary
@Nullable public SortedValueDictionary getValueDictionary()
-
mergeFieldsInto
public void mergeFieldsInto(SortedMap<String,FieldTypeInfo.MutableTypeSet> mergeInto)
-
close
public void close() throws IOException
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Throws:
IOException
-
-