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
Modifier and TypeInterfaceDescriptionstatic class
Converts and writes array values usingColumnConverter.ArrayColumnConverter.valueConverter
intoColumnConverter.ArrayColumnConverter.arrayWriter
.static class
Converts and writes dict values using provided key / value converters.static class
Does nothing, is used when column is not projected to avoid unnecessary column values conversions and writes.static class
Converts and writes all map children using providedColumnConverter.MapColumnConverter.converters
.static class
Converts and writes scalar values using providedColumnConverter.ScalarColumnConverter.valueConverter
. -
Method Summary
-
Method Details
-
convert
-