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 Classes
    Modifier and Type
    Interface
    Description
    static class 
    Converts and writes array values using ColumnConverter.ArrayColumnConverter.valueConverter into ColumnConverter.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 provided ColumnConverter.MapColumnConverter.converters.
    static class 
    Converts and writes scalar values using provided ColumnConverter.ScalarColumnConverter.valueConverter.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    convert(Object value)
     
  • Method Details

    • convert

      void convert(Object value)