Class ExportWriteDataAbstract

  • Direct Known Subclasses:
    ExportWriteData

    abstract class ExportWriteDataAbstract
    extends java.lang.Object
    • Field Detail

      • controlFileReader

        protected ControlInfo controlFileReader
      • columnLengths

        protected int[] columnLengths
      • fieldSeparator

        protected java.lang.String fieldSeparator
      • recordSeparator

        protected java.lang.String recordSeparator
      • nullString

        protected java.lang.String nullString
      • columnDefinition

        protected java.lang.String columnDefinition
      • format

        protected java.lang.String format
      • fieldStartDelimiter

        protected java.lang.String fieldStartDelimiter
      • fieldStopDelimiter

        protected java.lang.String fieldStopDelimiter
      • dataCodeset

        protected java.lang.String dataCodeset
      • dataLocale

        protected java.lang.String dataLocale
      • hasDelimiterAtEnd

        protected boolean hasDelimiterAtEnd
      • doubleDelimiter

        protected boolean doubleDelimiter
    • Constructor Detail

      • ExportWriteDataAbstract

        ExportWriteDataAbstract()
    • Method Detail

      • loadPropertiesInfo

        protected void loadPropertiesInfo()
                                   throws java.lang.Exception
        Throws:
        java.lang.Exception
      • writeColumnDefinitionOptionally

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

        public void setColumnLengths​(int[] columnLengths)
      • writeData

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

        abstract java.lang.String writeBinaryColumnToExternalFile​(java.io.InputStream istream)
                                                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • writeCharColumnToExternalFile

        abstract java.lang.String writeCharColumnToExternalFile​(java.io.Reader ir)
                                                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • noMoreRows

        public abstract void noMoreRows()
                                 throws java.lang.Exception
        Throws:
        java.lang.Exception