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 ByteBuffer
bb
byte[]
binaryFilename
long
blockToRead
long
bytesToSkipInFirstFile
org.pentaho.di.core.row.RowMetaInterface
convertRowMeta
CrLfMatcherInterface
crLfMatcher
byte[]
delimiter
PatternMatcherInterface
delimiterMatcher
byte[]
enclosure
PatternMatcherInterface
enclosureMatcher
EncodingType
encodingType
long
endPosition
FileChannel
fc
FieldsMapping
fieldsMapping
int
filenameFieldIndex
String[]
filenames
int
filenr
List<Long>
fileSizes
FileInputStream
fis
boolean
isAddingRowNumber
org.pentaho.di.core.row.RowMetaInterface
outputRowMeta
boolean
parallel
int
preferredBufferSize
long
rowNumber
int
rownumFieldIndex
int
startFilenr
long
startPosition
int
stepNumber
boolean
stopReading
long
totalBytesRead
long
totalFileSize
int
totalNumberOfSteps
-
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
-
-