Class ExportWriteDataAbstract

java.lang.Object
org.apache.derby.impl.load.ExportWriteDataAbstract
Direct Known Subclasses:
ExportWriteData

abstract class ExportWriteDataAbstract extends Object
  • Field Details

    • controlFileReader

      protected ControlInfo controlFileReader
    • columnLengths

      protected int[] columnLengths
    • fieldSeparator

      protected String fieldSeparator
    • recordSeparator

      protected String recordSeparator
    • nullString

      protected String nullString
    • columnDefinition

      protected String columnDefinition
    • format

      protected String format
    • fieldStartDelimiter

      protected String fieldStartDelimiter
    • fieldStopDelimiter

      protected String fieldStopDelimiter
    • dataCodeset

      protected String dataCodeset
    • dataLocale

      protected String dataLocale
    • hasDelimiterAtEnd

      protected boolean hasDelimiterAtEnd
    • doubleDelimiter

      protected boolean doubleDelimiter
  • Constructor Details

    • ExportWriteDataAbstract

      ExportWriteDataAbstract()
  • Method Details

    • loadPropertiesInfo

      protected void loadPropertiesInfo() throws Exception
      Throws:
      Exception
    • writeColumnDefinitionOptionally

      abstract void writeColumnDefinitionOptionally(String[] columnNames, String[] columnTypes) throws Exception
      Throws:
      Exception
    • setColumnLengths

      public void setColumnLengths(int[] columnLengths)
    • writeData

      public abstract void writeData(String[] oneRow, boolean[] isNumeric) throws Exception
      Throws:
      Exception
    • writeBinaryColumnToExternalFile

      abstract String writeBinaryColumnToExternalFile(InputStream istream) throws Exception
      Throws:
      Exception
    • writeCharColumnToExternalFile

      abstract String writeCharColumnToExternalFile(Reader ir) throws Exception
      Throws:
      Exception
    • noMoreRows

      public abstract void noMoreRows() throws Exception
      Throws:
      Exception