Package org.apache.drill.exec.record
Interface ColumnConverter
- All Known Implementing Classes:
AvroColumnConverterFactory.MapColumnConverter,ColumnConverter.ArrayColumnConverter,ColumnConverter.DictColumnConverter,ColumnConverter.DummyColumnConverter,ColumnConverter.MapColumnConverter,ColumnConverter.ScalarColumnConverter,MapColumnConverter
public interface ColumnConverter
Converts and sets given value into the specific column writer.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classConverts and writes array values usingColumnConverter.ArrayColumnConverter.valueConverterintoColumnConverter.ArrayColumnConverter.arrayWriter.static classConverts and writes dict values using provided key / value converters.static classDoes nothing, is used when column is not projected to avoid unnecessary column values conversions and writes.static classConverts and writes all map children using providedColumnConverter.MapColumnConverter.converters.static classConverts and writes scalar values using providedColumnConverter.ScalarColumnConverter.valueConverter. -
Method Summary
-
Method Details
-
convert
-