Class DynamicSchemaFilter

java.lang.Object
org.apache.drill.exec.physical.impl.scan.v3.schema.DynamicSchemaFilter
All Implemented Interfaces:
ProjectionFilter
Direct Known Subclasses:
DynamicSchemaFilter.DynamicTupleFilter, DynamicSchemaFilter.RowSchemaFilter

public abstract class DynamicSchemaFilter extends Object implements ProjectionFilter
Projection filter based on the scan schema which typically starts as fully dynamic, then becomes more concrete as the scan progresses. Enforces that projected columns must be consistent with either projection, or the existing concrete schema for that columns.