Class AbstractSegmentMetadataCache.LeastRestrictiveTypeMergePolicy
java.lang.Object
org.apache.druid.segment.metadata.AbstractSegmentMetadataCache.LeastRestrictiveTypeMergePolicy
- All Implemented Interfaces:
AbstractSegmentMetadataCache.ColumnTypeMergePolicy
- Enclosing class:
- AbstractSegmentMetadataCache<T extends DataSourceInformation>
public static class AbstractSegmentMetadataCache.LeastRestrictiveTypeMergePolicy
extends Object
implements AbstractSegmentMetadataCache.ColumnTypeMergePolicy
Resolves types using
ColumnType.leastRestrictiveType(ColumnType, ColumnType) to find the ColumnType that
can best represent all data contained across all segments.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleaninthashCode()merge(ColumnType existingType, ColumnType newType) toString()
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
LeastRestrictiveTypeMergePolicy
public LeastRestrictiveTypeMergePolicy()
-
-
Method Details