Class ColumnAdapterNotesJsonConverter


  • public final class ColumnAdapterNotesJsonConverter
    extends Object
    Converts column adapter Notes into JSON format and back.
    • Method Detail

      • convertToJson

        public String convertToJson​(ColumnAdapterNotes columnAdapterNotes)
        Converts column adapter notes into a JSON format.
        Parameters:
        columnAdapterNotes - column adapter notes to be converted
        Returns:
        string representation of a JSON Object
      • convertFromJsonToColumnAdapterNotes

        public ColumnAdapterNotes convertFromJsonToColumnAdapterNotes​(String adapterNotes,
                                                                      String columnName)
                                                               throws com.exasol.adapter.AdapterException
        Converts JSON representation of column adapter notes into instance of ColumnAdapterNotes class.
        Parameters:
        adapterNotes - JSON representation of schema adapter notes
        columnName - name of the column
        Returns:
        instance of ColumnAdapterNotes
        Throws:
        com.exasol.adapter.AdapterException - if the adapter notes are missing or cannot be parsed