Class CsvInputData
- java.lang.Object
-
- org.pentaho.di.trans.step.BaseStepData
-
- org.pentaho.di.trans.steps.csvinput.CsvInputData
-
- All Implemented Interfaces:
StepDataInterface
public class CsvInputData extends BaseStepData implements StepDataInterface
- Since:
- 24-jan-2005
- Author:
- Matt
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.pentaho.di.trans.step.BaseStepData
BaseStepData.StepExecutionStatus
-
-
Field Summary
Fields Modifier and Type Field Description ByteBufferbbbyte[]binaryFilenamelongblockToReadlongbytesToSkipInFirstFileorg.pentaho.di.core.row.RowMetaInterfaceconvertRowMetaCrLfMatcherInterfacecrLfMatcherbyte[]delimiterPatternMatcherInterfacedelimiterMatcherbyte[]enclosurePatternMatcherInterfaceenclosureMatcherEncodingTypeencodingTypelongendPositionFileChannelfcFieldsMappingfieldsMappingintfilenameFieldIndexString[]filenamesintfilenrList<Long>fileSizesFileInputStreamfisbooleanisAddingRowNumberorg.pentaho.di.core.row.RowMetaInterfaceoutputRowMetabooleanparallelintpreferredBufferSizelongrowNumberintrownumFieldIndexintstartFilenrlongstartPositionintstepNumberbooleanstopReadinglongtotalBytesReadlongtotalFileSizeinttotalNumberOfSteps
-
Constructor Summary
Constructors Constructor Description CsvInputData()Data class for CsvInput step
-
Method Summary
-
Methods inherited from class org.pentaho.di.trans.step.BaseStepData
getStatus, isDisposed, isEmpty, isFinished, isIdle, isInitialising, isRunning, isStopped, setStatus
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.pentaho.di.trans.step.StepDataInterface
getStatus, isDisposed, isEmpty, isFinished, isIdle, isInitialising, isRunning, setStatus
-
-
-
-
Field Detail
-
fc
public FileChannel fc
-
bb
public ByteBuffer bb
-
convertRowMeta
public org.pentaho.di.core.row.RowMetaInterface convertRowMeta
-
outputRowMeta
public org.pentaho.di.core.row.RowMetaInterface outputRowMeta
-
delimiter
public byte[] delimiter
-
enclosure
public byte[] enclosure
-
preferredBufferSize
public int preferredBufferSize
-
filenames
public String[] filenames
-
filenr
public int filenr
-
startFilenr
public int startFilenr
-
binaryFilename
public byte[] binaryFilename
-
fis
public FileInputStream fis
-
isAddingRowNumber
public boolean isAddingRowNumber
-
rowNumber
public long rowNumber
-
stopReading
public boolean stopReading
-
stepNumber
public int stepNumber
-
totalNumberOfSteps
public int totalNumberOfSteps
-
totalFileSize
public long totalFileSize
-
blockToRead
public long blockToRead
-
startPosition
public long startPosition
-
endPosition
public long endPosition
-
bytesToSkipInFirstFile
public long bytesToSkipInFirstFile
-
totalBytesRead
public long totalBytesRead
-
parallel
public boolean parallel
-
filenameFieldIndex
public int filenameFieldIndex
-
rownumFieldIndex
public int rownumFieldIndex
-
encodingType
public EncodingType encodingType
-
delimiterMatcher
public PatternMatcherInterface delimiterMatcher
-
enclosureMatcher
public PatternMatcherInterface enclosureMatcher
-
crLfMatcher
public CrLfMatcherInterface crLfMatcher
-
fieldsMapping
public FieldsMapping fieldsMapping
-
-
Constructor Detail
-
CsvInputData
public CsvInputData()
Data class for CsvInput step- See Also:
CsvInput
-
-