Class ParGzipCsvInputData

    • Field Detail

      • convertRowMeta

        public org.pentaho.di.core.row.RowMetaInterface convertRowMeta
      • outputRowMeta

        public org.pentaho.di.core.row.RowMetaInterface outputRowMeta
      • filenames

        public String[] filenames
      • filenr

        public int filenr
      • startFilenr

        public int startFilenr
      • binaryFilename

        public byte[] binaryFilename
      • isAddingRowNumber

        public boolean isAddingRowNumber
      • rowNumber

        public long rowNumber
      • stepNumber

        public int stepNumber
      • totalNumberOfSteps

        public int totalNumberOfSteps
      • parallel

        public boolean parallel
      • filenameFieldIndex

        public int filenameFieldIndex
      • rownumFieldIndex

        public int rownumFieldIndex
      • bufferSize

        public int bufferSize
      • delimiter

        public byte[] delimiter
      • enclosure

        public byte[] enclosure
      • startBuffer

        public int startBuffer
      • endBuffer

        public int endBuffer
      • maxBuffer

        public int maxBuffer
      • byteBuffer

        public byte[] byteBuffer
        This is the main byte buffer into which we're going to read chunks of data...
      • totalBytesRead

        public long totalBytesRead
      • blockSize

        public long blockSize
      • eofReached

        public boolean eofReached
      • fileReadPosition

        public long fileReadPosition
      • blockNr

        public int blockNr
    • Constructor Detail

      • ParGzipCsvInputData

        public ParGzipCsvInputData()
    • Method Detail

      • removeEscapedEnclosures

        public byte[] removeEscapedEnclosures​(byte[] field,
                                              int nrEnclosuresFound)
        Returns:
        the byte array with escaped enclosures escaped.
      • getMoreData

        public boolean getMoreData()
                            throws org.pentaho.di.core.exception.KettleException
        Read more data from our current file...
        Returns:
        Throws:
        org.pentaho.di.core.exception.KettleException