Class VirtualizedColumnInspector

java.lang.Object
org.apache.druid.segment.virtual.VirtualizedColumnInspector
All Implemented Interfaces:
Expr.InputBindingInspector, ColumnInspector
Direct Known Subclasses:
VirtualizedColumnSelectorFactory

public class VirtualizedColumnInspector extends Object implements ColumnInspector
Provides ColumnCapabilities for both virtual and non-virtual columns by building on top of another base ColumnInspector. VirtualColumns are provided with the base inspector so that they may potentially infer output types to construct the appropriate capabilities for virtual columns, while the base inspector directly supplies the capabilities for non-virtual columns.