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.