Class TextFileInputMeta
java.lang.Object
org.pentaho.di.trans.step.BaseStepMeta
org.pentaho.di.trans.steps.textfileinput.TextFileInputMeta
- All Implemented Interfaces:
Cloneable
,StepAttributesInterface
,StepMetaInterface
,InputFileMetaInterface
@Deprecated
public class TextFileInputMeta
extends BaseStepMeta
implements StepMetaInterface, InputFileMetaInterface
Deprecated.
replaced by implementation in the ...steps.fileinput.text package
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Deprecated.static final int
Deprecated.static final int
Deprecated.static final int
Deprecated.static final int
Deprecated.static final String[]
Deprecated.static final String[]
Deprecated.Fields inherited from class org.pentaho.di.trans.step.BaseStepMeta
attributes, databases, log, loggingObject, parentStepMeta, repository, STEP_ATTRIBUTES_FILE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
allocate
(int nrfiles, int nrfields, int nrfilters) Deprecated.void
allocateFiles
(int nrFiles) Deprecated.void
check
(List<org.pentaho.di.core.CheckResultInterface> remarks, TransMeta transMeta, StepMeta stepMeta, org.pentaho.di.core.row.RowMetaInterface prev, String[] input, String[] output, org.pentaho.di.core.row.RowMetaInterface info, org.pentaho.di.core.variables.VariableSpace space, Repository repository, org.pentaho.metastore.api.IMetaStore metaStore) Deprecated.Checks the settings of this step and puts the findings in a remarks List.clone()
Deprecated.Make an exact copy of this step, make sure to explicitly copy Collections etc.exportResources
(org.pentaho.di.core.variables.VariableSpace space, Map<String, ResourceDefinition> definitions, ResourceNamingInterface resourceNamingInterface, Repository repository, org.pentaho.metastore.api.IMetaStore metaStore) Deprecated.Since the exported transformation that runs this will reside in a ZIP file, we can't reference files relatively.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.String[]
Deprecated.Deprecated.void
getFields
(org.pentaho.di.core.row.RowMetaInterface inputRowMeta, String name, org.pentaho.di.core.row.RowMetaInterface[] info, StepMeta nextStep, org.pentaho.di.core.variables.VariableSpace space) Deprecated.void
getFields
(org.pentaho.di.core.row.RowMetaInterface row, String name, org.pentaho.di.core.row.RowMetaInterface[] info, StepMeta nextStep, org.pentaho.di.core.variables.VariableSpace space, Repository repository, org.pentaho.metastore.api.IMetaStore metaStore) Deprecated.Gets the fields.Deprecated.Deprecated.Deprecated.Deprecated.int
Deprecated.String[]
Deprecated.String[]
Deprecated.Deprecated.String[]
getFilePaths
(org.pentaho.di.core.bowl.Bowl bowl, org.pentaho.di.core.variables.VariableSpace space) Deprecated.String[]
Deprecated.Deprecated.int
Deprecated.Deprecated.String[]
Deprecated.String[]
Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.int
Deprecated.int
Deprecated.int
Deprecated.int
Deprecated.int
Deprecated.Deprecated.Deprecated.Deprecated.getResourceDependencies
(TransMeta transMeta, StepMeta stepInfo) Deprecated.Get a list of all the resource dependencies that the step is depending on.Deprecated.long
Deprecated.Deprecated.Deprecated.Deprecated.Deprecated.getStep
(StepMeta stepMeta, StepDataInterface stepDataInterface, int cnr, TransMeta transMeta, Trans trans) Deprecated.Get the executing step, needed by Trans to launch a step.Deprecated.Get a new instance of the appropriate data class.Deprecated.org.pentaho.di.core.fileinput.FileInputList
getTextFileList
(org.pentaho.di.core.bowl.Bowl bowl, org.pentaho.di.core.variables.VariableSpace space) Deprecated.Deprecated.Deprecated.Deprecated.getXML()
Deprecated.Produces the XML string that describes this step's information.boolean
Deprecated.boolean
Deprecated.boolean
Deprecated.boolean
Deprecated.boolean
Deprecated.boolean
Deprecated.boolean
Deprecated.boolean
Deprecated.boolean
Deprecated.boolean
Deprecated.Deprecated.boolean
Deprecated.boolean
Deprecated.boolean
Deprecated.boolean
Deprecated.true if row number reset for each fileboolean
Deprecated.protected String
loadSource
(Node filenode, Node filenamenode, int i, org.pentaho.metastore.api.IMetaStore metaStore) Deprecated.protected String
loadSourceRep
(Repository rep, org.pentaho.di.repository.ObjectId id_step, int i) Deprecated.void
loadXML
(Node stepnode, List<org.pentaho.di.core.database.DatabaseMeta> databases, org.pentaho.metastore.api.IMetaStore metaStore) Deprecated.Load the values for this step from an XML Nodeboolean
Deprecated.void
readRep
(Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.repository.ObjectId id_step, List<org.pentaho.di.core.database.DatabaseMeta> databases) Deprecated.Read the steps information from a Kettle repositoryvoid
saveRep
(Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.repository.ObjectId id_transformation, org.pentaho.di.repository.ObjectId id_step) Deprecated.Save the steps data into a Kettle repositoryprotected void
saveSource
(StringBuilder retVal, String source) Deprecated.protected void
saveSourceRep
(Repository rep, org.pentaho.di.repository.ObjectId id_transformation, org.pentaho.di.repository.ObjectId id_step, int i, String fileName) Deprecated.void
searchInfoAndTargetSteps
(List<StepMeta> steps) Deprecated.Change step names into step objects to allow them to be name-changed etc.void
setAcceptingField
(String fileNameField) Deprecated.void
setAcceptingFilenames
(boolean getFileFromJob) Deprecated.void
setAcceptingStep
(StepMeta acceptingStep) Deprecated.void
setAcceptingStepName
(String acceptingStep) Deprecated.void
setAddResultFile
(boolean isaddresult) Deprecated.void
setBreakInEnclosureAllowed
(boolean breakInEnclosureAllowed) Deprecated.void
setDateFormatLenient
(boolean dateFormatLenient) Deprecated.void
setDateFormatLocale
(Locale dateFormatLocale) Deprecated.void
Deprecated.Set default valuesvoid
setEnclosure
(String enclosure) Deprecated.void
setEncoding
(String encoding) Deprecated.void
setErrorCountField
(String errorCountField) Deprecated.void
setErrorFieldsField
(String errorFieldsField) Deprecated.void
setErrorFilesDestinationDirectory
(String errorFilesDestinationDirectory) Deprecated.void
setErrorIgnored
(boolean errorIgnored) Deprecated.void
setErrorLineFilesExtension
(String errorLineFilesExtension) Deprecated.void
setErrorLineSkipped
(boolean errorLineSkipped) Deprecated.void
setErrorTextField
(String errorTextField) Deprecated.void
setEscapeCharacter
(String escapeCharacter) Deprecated.void
setExcludeFileMask
(String[] excludeFileMask) Deprecated.void
setExtensionField
(String field) Deprecated.void
setFileCompression
(String fileCompression) Deprecated.void
setFileErrorField
(String field) Deprecated.void
setFileErrorMessageField
(String field) Deprecated.void
setFileFormat
(String fileFormat) Deprecated.void
setFileMask
(String[] fileMask) Deprecated.void
setFileName
(String[] fileName) Deprecated.void
setFilenameField
(String filenameField) Deprecated.void
setFileNameForTest
(String[] fileName) Deprecated.void
setFileRequired
(String[] fileRequiredin) Deprecated.void
setFileType
(String fileType) Deprecated.void
setFilter
(TextFileFilter[] filter) Deprecated.void
setFooter
(boolean footer) Deprecated.void
setHeader
(boolean header) Deprecated.void
setIncludeFilename
(boolean includeFilename) Deprecated.void
setIncludeRowNumber
(boolean includeRowNumber) Deprecated.void
setIncludeSubFolders
(String[] includeSubFoldersin) Deprecated.void
setInputFields
(TextFileInputField[] inputFields) Deprecated.void
setIsHiddenField
(String field) Deprecated.void
Deprecated.void
setLayoutPaged
(boolean layoutPaged) Deprecated.void
setLineNumberFilesDestinationDirectory
(String lineNumberFilesDestinationDirectory) Deprecated.void
setLineNumberFilesExtension
(String lineNumberFilesExtension) Deprecated.void
setLineWrapped
(boolean lineWrapped) Deprecated.void
setNoEmptyLines
(boolean noEmptyLines) Deprecated.void
setNrFooterLines
(int nrFooterLines) Deprecated.void
setNrHeaderLines
(int nrHeaderLines) Deprecated.void
setNrLinesDocHeader
(int nrLinesDocHeader) Deprecated.void
setNrLinesPerPage
(int nrLinesPerPage) Deprecated.void
setNrWraps
(int nrWraps) Deprecated.void
setPassingThruFields
(boolean passingThruFields) Deprecated.void
setPathField
(String field) Deprecated.void
setRootUriField
(String field) Deprecated.void
setRowLimit
(long rowLimit) Deprecated.void
setRowNumberByFile
(boolean rowNumberByFile) Deprecated.void
setRowNumberField
(String rowNumberField) Deprecated.void
setSeparator
(String separator) Deprecated.void
setShortFileNameField
(String field) Deprecated.void
setSizeField
(String field) Deprecated.void
setSkipBadFiles
(boolean value) Deprecated.void
setUriField
(String field) Deprecated.void
setWarningFilesDestinationDirectory
(String warningFilesDestinationDirectory) Deprecated.void
setWarningFilesExtension
(String warningFilesExtension) Deprecated.boolean
Deprecated.Methods inherited from class org.pentaho.di.trans.step.BaseStepMeta
analyseImpact, analyseImpact, cancelQueries, check, check, createEntry, excludeFromCopyDistributeVerification, excludeFromRowLayoutVerification, exportResources, extractStepMetadataEntries, findAttribute, findParent, findParentEntry, getActiveReferencedObjectDescription, getDescription, getDialogClassName, getLog, getLogChannelId, getName, getObjectCopy, getObjectId, getObjectRevision, getObjectType, getOptionalStreams, getParent, getParentStepMeta, getReferencedObjectDescriptions, getRepCode, getRepositoryDirectory, getRequiredFields, getRequiredFields, getSQLStatements, getSQLStatements, getStepInjectionMetadataEntries, getStepIOMeta, getStepIOMeta, getSupportedTransformationTypes, getTableFields, getTooltip, getUsedArguments, getUsedDatabaseConnections, getUsedLibraries, getXmlCode, handleStreamSelection, hasChanged, hasRepositoryReferences, isBasic, isDebug, isDetailed, isReferencedObjectEnabled, isRowLevel, loadReferencedObject, loadReferencedObject, loadStepAttributes, loadXML, loadXML, logBasic, logBasic, logDebug, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logMinimal, logRowlevel, logRowlevel, lookupRepositoryReferences, readRep, readRep, resetStepIoMeta, saveRep, setChanged, setChanged, setParentStepMeta, setStepIOMeta
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.pentaho.di.trans.steps.textfileinput.InputFileMetaInterface
getFilePaths
Methods inherited from interface org.pentaho.di.trans.step.StepMetaInterface
analyseImpact, analyseImpact, cancelQueries, check, cleanAfterHopFromRemove, cleanAfterHopFromRemove, cleanAfterHopToRemove, excludeFromCopyDistributeVerification, excludeFromRowLayoutVerification, exportResources, extractStepMetadataEntries, fetchTransMeta, getActiveReferencedObjectDescription, getDialogClassName, getOptionalStreams, getParentStepMeta, getReferencedObjectDescriptions, getRequiredFields, getSQLStatements, getSQLStatements, getStepIOMeta, getSupportedTransformationTypes, getTableFields, getUsedArguments, getUsedDatabaseConnections, getUsedLibraries, handleStreamSelection, hasChanged, hasRepositoryReferences, isReferencedObjectEnabled, loadReferencedObject, loadXML, lookupRepositoryReferences, passDataToServletOutput, readRep, resetStepIoMeta, saveRep, setChanged, setParentStepMeta
-
Field Details
-
RequiredFilesDesc
Deprecated. -
RequiredFilesCode
Deprecated. -
FILE_FORMAT_DOS
public static final int FILE_FORMAT_DOSDeprecated.- See Also:
-
FILE_FORMAT_UNIX
public static final int FILE_FORMAT_UNIXDeprecated.- See Also:
-
FILE_FORMAT_MIXED
public static final int FILE_FORMAT_MIXEDDeprecated.- See Also:
-
FILE_TYPE_CSV
public static final int FILE_TYPE_CSVDeprecated.- See Also:
-
FILE_TYPE_FIXED
public static final int FILE_TYPE_FIXEDDeprecated.- See Also:
-
-
Constructor Details
-
TextFileInputMeta
public TextFileInputMeta()Deprecated.
-
-
Method Details
-
getShortFileNameField
Deprecated.- Returns:
- Returns the shortFileFieldName.
-
setShortFileNameField
Deprecated.- Parameters:
field
- The shortFileFieldName to set.
-
getPathField
Deprecated.- Returns:
- Returns the pathFieldName.
-
setPathField
Deprecated.- Parameters:
field
- The pathFieldName to set.
-
isHiddenField
Deprecated.- Returns:
- Returns the hiddenFieldName.
-
setIsHiddenField
Deprecated.- Parameters:
field
- The hiddenFieldName to set.
-
getLastModificationDateField
Deprecated.- Returns:
- Returns the lastModificationTimeFieldName.
-
setLastModificationDateField
Deprecated.- Parameters:
field
- The lastModificationTimeFieldName to set.
-
getUriField
Deprecated.- Returns:
- Returns the uriNameFieldName.
-
setUriField
Deprecated.- Parameters:
field
- The uriNameFieldName to set.
-
getRootUriField
Deprecated.- Returns:
- Returns the uriNameFieldName.
-
setRootUriField
Deprecated.- Parameters:
field
- The rootUriNameFieldName to set.
-
getExtensionField
Deprecated.- Returns:
- Returns the extensionFieldName.
-
setExtensionField
Deprecated.- Parameters:
field
- The extensionFieldName to set.
-
getSizeField
Deprecated.- Returns:
- Returns the sizeFieldName.
-
setSizeField
Deprecated.- Parameters:
field
- The sizeFieldName to set.
-
isSkipBadFiles
public boolean isSkipBadFiles()Deprecated.- Returns:
- If should continue processing after failing to open a file
-
setSkipBadFiles
public void setSkipBadFiles(boolean value) Deprecated.- Parameters:
value
- If should continue processing after failing to open a file
-
getFileErrorField
Deprecated. -
setFileErrorField
Deprecated. -
getFileErrorMessageField
Deprecated. -
setFileErrorMessageField
Deprecated. -
getEncoding
Deprecated.- Returns:
- Returns the encoding.
-
setEncoding
Deprecated.- Parameters:
encoding
- The encoding to set.
-
getInputFields
Deprecated.- Specified by:
getInputFields
in interfaceInputFileMetaInterface
- Returns:
- Returns the input fields.
-
setInputFields
Deprecated.- Parameters:
inputFields
- The input fields to set.
-
getEnclosure
Deprecated.- Specified by:
getEnclosure
in interfaceInputFileMetaInterface
- Returns:
- Returns the enclosure.
-
setEnclosure
Deprecated.- Parameters:
enclosure
- The enclosure to set.
-
isBreakInEnclosureAllowed
public boolean isBreakInEnclosureAllowed()Deprecated.- Returns:
- Returns the breakInEnclosureAllowed.
-
setBreakInEnclosureAllowed
public void setBreakInEnclosureAllowed(boolean breakInEnclosureAllowed) Deprecated.- Parameters:
breakInEnclosureAllowed
- The breakInEnclosureAllowed to set.
-
getExludeFileMask
Deprecated.- Returns:
- Returns the excludeFileMask.
-
setExcludeFileMask
Deprecated.- Parameters:
excludeFileMask
- The excludeFileMask to set.
-
getFileFormat
Deprecated.- Returns:
- Returns the fileFormat.
-
setFileFormat
Deprecated.- Parameters:
fileFormat
- The fileFormat to set.
-
getFileMask
Deprecated.- Returns:
- Returns the fileMask.
-
getFileRequired
Deprecated.- Returns:
- Returns the fileRequired.
-
setFileMask
Deprecated.- Parameters:
fileMask
- The fileMask to set.
-
setFileRequired
Deprecated.- Parameters:
fileRequired
- The fileRequired to set.
-
getIncludeSubFolders
Deprecated. -
setIncludeSubFolders
Deprecated. -
getRequiredFilesCode
Deprecated. -
getFileName
Deprecated.- Returns:
- Returns the fileName.
-
setFileName
Deprecated.- Parameters:
fileName
- The fileName to set.
-
getFilenameField
Deprecated.- Returns:
- Returns the filenameField.
-
setFilenameField
Deprecated.- Parameters:
filenameField
- The filenameField to set.
-
getFileType
Deprecated.- Specified by:
getFileType
in interfaceInputFileMetaInterface
- Returns:
- Returns the fileType.
-
setFileType
Deprecated.- Parameters:
fileType
- The fileType to set.
-
getFilter
Deprecated.- Returns:
- The array of filters for the metadata of this text file input step.
-
setFilter
Deprecated.- Parameters:
filter
- The array of filters to use
-
hasHeader
public boolean hasHeader()Deprecated.- Specified by:
hasHeader
in interfaceInputFileMetaInterface
- Returns:
- Returns the header.
-
setHeader
public void setHeader(boolean header) Deprecated.- Parameters:
header
- The header to set.
-
includeFilename
public boolean includeFilename()Deprecated.- Specified by:
includeFilename
in interfaceInputFileMetaInterface
- Returns:
- Returns the includeFilename.
-
setIncludeFilename
public void setIncludeFilename(boolean includeFilename) Deprecated.- Parameters:
includeFilename
- The includeFilename to set.
-
includeRowNumber
public boolean includeRowNumber()Deprecated.- Specified by:
includeRowNumber
in interfaceInputFileMetaInterface
- Returns:
- Returns the includeRowNumber.
-
setIncludeRowNumber
public void setIncludeRowNumber(boolean includeRowNumber) Deprecated.- Parameters:
includeRowNumber
- The includeRowNumber to set.
-
isRowNumberByFile
public boolean isRowNumberByFile()Deprecated.true if row number reset for each file- Returns:
- rowNumberByFile
-
setRowNumberByFile
public void setRowNumberByFile(boolean rowNumberByFile) Deprecated.- Parameters:
rowNumberByFile
- True if row number field is reset for each file
-
noEmptyLines
public boolean noEmptyLines()Deprecated.- Returns:
- Returns the noEmptyLines.
-
setNoEmptyLines
public void setNoEmptyLines(boolean noEmptyLines) Deprecated.- Parameters:
noEmptyLines
- The noEmptyLines to set.
-
getRowLimit
public long getRowLimit()Deprecated.- Returns:
- Returns the rowLimit.
-
setRowLimit
public void setRowLimit(long rowLimit) Deprecated.- Parameters:
rowLimit
- The rowLimit to set.
-
getRowNumberField
Deprecated.- Returns:
- Returns the rowNumberField.
-
setRowNumberField
Deprecated.- Parameters:
rowNumberField
- The rowNumberField to set.
-
getSeparator
Deprecated.- Specified by:
getSeparator
in interfaceInputFileMetaInterface
- Returns:
- Returns the separator.
-
setSeparator
Deprecated.- Parameters:
separator
- The separator to set.
-
getFileCompression
Deprecated.- Returns:
- Returns the type of compression used
-
setFileCompression
Deprecated.- Parameters:
fileCompression
- Sets the compression type
-
loadXML
public void loadXML(Node stepnode, List<org.pentaho.di.core.database.DatabaseMeta> databases, org.pentaho.metastore.api.IMetaStore metaStore) throws org.pentaho.di.core.exception.KettleXMLException Deprecated.Description copied from interface:StepMetaInterface
Load the values for this step from an XML Node- Specified by:
loadXML
in interfaceStepMetaInterface
- Overrides:
loadXML
in classBaseStepMeta
- Parameters:
stepnode
- the Node to get the info fromdatabases
- The available list of databases to reference tometaStore
- the metastore to optionally load external reference metadata from- Throws:
org.pentaho.di.core.exception.KettleXMLException
- When an unexpected XML error occurred. (malformed etc.)
-
clone
Deprecated.Description copied from interface:StepMetaInterface
Make an exact copy of this step, make sure to explicitly copy Collections etc.- Specified by:
clone
in interfaceStepMetaInterface
- Overrides:
clone
in classBaseStepMeta
- Returns:
- an exact copy of this step
-
allocate
public void allocate(int nrfiles, int nrfields, int nrfilters) Deprecated. -
allocateFiles
public void allocateFiles(int nrFiles) Deprecated. -
setDefault
public void setDefault()Deprecated.Description copied from interface:StepMetaInterface
Set default values- Specified by:
setDefault
in interfaceStepMetaInterface
-
getFields
public void getFields(org.pentaho.di.core.row.RowMetaInterface row, String name, org.pentaho.di.core.row.RowMetaInterface[] info, StepMeta nextStep, org.pentaho.di.core.variables.VariableSpace space, Repository repository, org.pentaho.metastore.api.IMetaStore metaStore) throws org.pentaho.di.core.exception.KettleStepException Deprecated.Description copied from class:BaseStepMeta
Gets the fields.- Specified by:
getFields
in interfaceStepMetaInterface
- Overrides:
getFields
in classBaseStepMeta
- Parameters:
row
- the input row meta that is modified in this method to reflect the output row metadata of the stepname
- Name of the step to use as input for the origin field in the valuesinfo
- Fields used as extra lookup informationnextStep
- the next step that is targetedspace
- the space The variable space to use to replace variablesrepository
- the repository to use to load Kettle metadata objects impacting the output fieldsmetaStore
- the MetaStore to use to load additional external data or metadata impacting the output fields- Throws:
org.pentaho.di.core.exception.KettleStepException
- the kettle step exception
-
getFields
@Deprecated public void getFields(org.pentaho.di.core.row.RowMetaInterface inputRowMeta, String name, org.pentaho.di.core.row.RowMetaInterface[] info, StepMeta nextStep, org.pentaho.di.core.variables.VariableSpace space) throws org.pentaho.di.core.exception.KettleStepException Deprecated.Description copied from class:BaseStepMeta
Gets the fields.- Specified by:
getFields
in interfaceStepMetaInterface
- Overrides:
getFields
in classBaseStepMeta
- Parameters:
inputRowMeta
- the input row meta that is modified in this method to reflect the output row metadata of the stepname
- Name of the step to use as input for the origin field in the valuesinfo
- Fields used as extra lookup informationnextStep
- the next step that is targetedspace
- the space The variable space to use to replace variables- Throws:
org.pentaho.di.core.exception.KettleStepException
- the kettle step exception
-
getXML
Deprecated.Description copied from class:BaseStepMeta
Produces the XML string that describes this step's information.- Specified by:
getXML
in interfaceStepMetaInterface
- Overrides:
getXML
in classBaseStepMeta
- Returns:
- String containing the XML describing this step.
-
getLookupStepname
Deprecated. -
searchInfoAndTargetSteps
Deprecated.Description copied from class:BaseStepMeta
Change step names into step objects to allow them to be name-changed etc.- Specified by:
searchInfoAndTargetSteps
in interfaceStepMetaInterface
- Overrides:
searchInfoAndTargetSteps
in classBaseStepMeta
- Parameters:
steps
- optionally search the info step in a list of steps
-
getInfoSteps
Deprecated. -
readRep
public void readRep(Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.repository.ObjectId id_step, List<org.pentaho.di.core.database.DatabaseMeta> databases) throws org.pentaho.di.core.exception.KettleException Deprecated.Description copied from interface:StepMetaInterface
Read the steps information from a Kettle repository- Specified by:
readRep
in interfaceStepMetaInterface
- Overrides:
readRep
in classBaseStepMeta
- Parameters:
rep
- The repository to read frommetaStore
- The MetaStore to read external information fromid_step
- The step IDdatabases
- The databases to reference- Throws:
org.pentaho.di.core.exception.KettleException
- When an unexpected error occurred (database, network, etc)
-
saveRep
public void saveRep(Repository rep, org.pentaho.metastore.api.IMetaStore metaStore, org.pentaho.di.repository.ObjectId id_transformation, org.pentaho.di.repository.ObjectId id_step) throws org.pentaho.di.core.exception.KettleException Deprecated.Description copied from interface:StepMetaInterface
Save the steps data into a Kettle repository- Specified by:
saveRep
in interfaceStepMetaInterface
- Overrides:
saveRep
in classBaseStepMeta
- Parameters:
rep
- The Kettle repository to save tometaStore
- the metaStore to optionally write toid_transformation
- The transformation IDid_step
- The step ID- Throws:
org.pentaho.di.core.exception.KettleException
- When an unexpected error occurred (database, network, etc)
-
getFilePaths
public String[] getFilePaths(org.pentaho.di.core.bowl.Bowl bowl, org.pentaho.di.core.variables.VariableSpace space) Deprecated.- Specified by:
getFilePaths
in interfaceInputFileMetaInterface
-
getTextFileList
public org.pentaho.di.core.fileinput.FileInputList getTextFileList(org.pentaho.di.core.bowl.Bowl bowl, org.pentaho.di.core.variables.VariableSpace space) Deprecated. -
check
public void check(List<org.pentaho.di.core.CheckResultInterface> remarks, TransMeta transMeta, StepMeta stepMeta, org.pentaho.di.core.row.RowMetaInterface prev, String[] input, String[] output, org.pentaho.di.core.row.RowMetaInterface info, org.pentaho.di.core.variables.VariableSpace space, Repository repository, org.pentaho.metastore.api.IMetaStore metaStore) Deprecated.Description copied from interface:StepMetaInterface
Checks the settings of this step and puts the findings in a remarks List.- Specified by:
check
in interfaceStepMetaInterface
- Overrides:
check
in classBaseStepMeta
- Parameters:
remarks
- The list to put the remarks in @see org.pentaho.di.core.CheckResultstepMeta
- The stepMeta to help checkingprev
- The fields coming from the previous stepinput
- The input step namesoutput
- The output step namesinfo
- The fields that are used as information by the stepspace
- the variable space to resolve variable expressions withrepository
- the repository to use to load Kettle metadata objects impacting the output fieldsmetaStore
- the MetaStore to use to load additional external data or metadata impacting the output fields
-
getStep
public StepInterface getStep(StepMeta stepMeta, StepDataInterface stepDataInterface, int cnr, TransMeta transMeta, Trans trans) Deprecated.Description copied from interface:StepMetaInterface
Get the executing step, needed by Trans to launch a step.- Specified by:
getStep
in interfaceStepMetaInterface
- Parameters:
stepMeta
- The step infostepDataInterface
- the step data interface linked to this step. Here the step can store temporary data, database connections, etc.cnr
- The copy nr to gettransMeta
- The transformation infotrans
- The launching transformation
-
getStepData
Deprecated.Description copied from interface:StepMetaInterface
Get a new instance of the appropriate data class. This data class implements the StepDataInterface. It basically contains the persisting data that needs to live on, even if a worker thread is terminated.- Specified by:
getStepData
in interfaceStepMetaInterface
- Returns:
- The appropriate StepDataInterface class.
-
getEscapeCharacter
Deprecated.- Specified by:
getEscapeCharacter
in interfaceInputFileMetaInterface
- Returns:
- Returns the escapeCharacter.
-
setEscapeCharacter
Deprecated.- Parameters:
escapeCharacter
- The escapeCharacter to set.
-
getErrorCountField
Deprecated.- Specified by:
getErrorCountField
in interfaceInputFileMetaInterface
-
setErrorCountField
Deprecated. -
getErrorFieldsField
Deprecated.- Specified by:
getErrorFieldsField
in interfaceInputFileMetaInterface
-
setErrorFieldsField
Deprecated. -
isErrorIgnored
public boolean isErrorIgnored()Deprecated.- Specified by:
isErrorIgnored
in interfaceInputFileMetaInterface
-
setErrorIgnored
public void setErrorIgnored(boolean errorIgnored) Deprecated. -
getErrorTextField
Deprecated.- Specified by:
getErrorTextField
in interfaceInputFileMetaInterface
-
setErrorTextField
Deprecated. -
isLineWrapped
public boolean isLineWrapped()Deprecated.- Returns:
- Returns the lineWrapped.
-
setLineWrapped
public void setLineWrapped(boolean lineWrapped) Deprecated.- Parameters:
lineWrapped
- The lineWrapped to set.
-
getRequiredFilesDesc
Deprecated. -
getNrHeaderLines
public int getNrHeaderLines()Deprecated.- Specified by:
getNrHeaderLines
in interfaceInputFileMetaInterface
- Returns:
- Returns the nrHeaderLines.
-
setNrHeaderLines
public void setNrHeaderLines(int nrHeaderLines) Deprecated.- Parameters:
nrHeaderLines
- The nrHeaderLines to set.
-
getNrWraps
public int getNrWraps()Deprecated.- Returns:
- Returns the nrWraps.
-
setNrWraps
public void setNrWraps(int nrWraps) Deprecated.- Parameters:
nrWraps
- The nrWraps to set.
-
isLayoutPaged
public boolean isLayoutPaged()Deprecated.- Returns:
- Returns the layoutPaged.
-
setLayoutPaged
public void setLayoutPaged(boolean layoutPaged) Deprecated.- Parameters:
layoutPaged
- The layoutPaged to set.
-
getNrLinesPerPage
public int getNrLinesPerPage()Deprecated.- Returns:
- Returns the nrLinesPerPage.
-
setNrLinesPerPage
public void setNrLinesPerPage(int nrLinesPerPage) Deprecated.- Parameters:
nrLinesPerPage
- The nrLinesPerPage to set.
-
getNrLinesDocHeader
public int getNrLinesDocHeader()Deprecated.- Returns:
- Returns the nrLinesDocHeader.
-
setNrLinesDocHeader
public void setNrLinesDocHeader(int nrLinesDocHeader) Deprecated.- Parameters:
nrLinesDocHeader
- The nrLinesDocHeader to set.
-
getWarningFilesDestinationDirectory
Deprecated. -
setWarningFilesDestinationDirectory
Deprecated. -
getWarningFilesExtension
Deprecated. -
setWarningFilesExtension
Deprecated. -
getLineNumberFilesDestinationDirectory
Deprecated. -
setLineNumberFilesDestinationDirectory
Deprecated. -
getLineNumberFilesExtension
Deprecated. -
setLineNumberFilesExtension
Deprecated. -
getErrorFilesDestinationDirectory
Deprecated. -
setErrorFilesDestinationDirectory
Deprecated. -
getErrorLineFilesExtension
Deprecated. -
setErrorLineFilesExtension
Deprecated. -
isDateFormatLenient
public boolean isDateFormatLenient()Deprecated. -
setDateFormatLenient
public void setDateFormatLenient(boolean dateFormatLenient) Deprecated. -
setAddResultFile
public void setAddResultFile(boolean isaddresult) Deprecated.- Parameters:
isaddresult
- The isaddresult to set.
-
isAddResultFile
public boolean isAddResultFile()Deprecated.- Returns:
- Returns isaddresult.
-
isErrorLineSkipped
public boolean isErrorLineSkipped()Deprecated.- Specified by:
isErrorLineSkipped
in interfaceInputFileMetaInterface
-
setErrorLineSkipped
public void setErrorLineSkipped(boolean errorLineSkipped) Deprecated. -
getDateFormatLocale
Deprecated.- Returns:
- Returns the dateFormatLocale.
-
setDateFormatLocale
Deprecated.- Parameters:
dateFormatLocale
- The dateFormatLocale to set.
-
isAcceptingFilenames
public boolean isAcceptingFilenames()Deprecated. -
setAcceptingFilenames
public void setAcceptingFilenames(boolean getFileFromJob) Deprecated. -
isPassingThruFields
public boolean isPassingThruFields()Deprecated. -
setPassingThruFields
public void setPassingThruFields(boolean passingThruFields) Deprecated. -
getAcceptingField
Deprecated.- Returns:
- Returns the fileNameField.
-
setAcceptingField
Deprecated.- Parameters:
fileNameField
- The fileNameField to set.
-
getAcceptingStepName
Deprecated.- Returns:
- Returns the acceptingStep.
-
setAcceptingStepName
Deprecated.- Parameters:
acceptingStep
- The acceptingStep to set.
-
getAcceptingStep
Deprecated.- Returns:
- Returns the acceptingStep.
-
setAcceptingStep
Deprecated.- Parameters:
acceptingStep
- The acceptingStep to set.
-
getFileFormatTypeNr
public int getFileFormatTypeNr()Deprecated.- Specified by:
getFileFormatTypeNr
in interfaceInputFileMetaInterface
-
getFileTypeNr
public int getFileTypeNr()Deprecated. -
getResourceDependencies
Deprecated.Description copied from class:BaseStepMeta
Get a list of all the resource dependencies that the step is depending on.- Specified by:
getResourceDependencies
in interfaceStepMetaInterface
- Overrides:
getResourceDependencies
in classBaseStepMeta
- Returns:
- a list of all the resource dependencies that the step is depending on
-
exportResources
public String exportResources(org.pentaho.di.core.variables.VariableSpace space, Map<String, ResourceDefinition> definitions, ResourceNamingInterface resourceNamingInterface, Repository repository, org.pentaho.metastore.api.IMetaStore metaStore) throws org.pentaho.di.core.exception.KettleExceptionDeprecated.Since the exported transformation that runs this will reside in a ZIP file, we can't reference files relatively. So what this does is turn the name of files into absolute paths OR it simply includes the resource in the ZIP file. For now, we'll simply turn it into an absolute path and pray that the file is on a shared drive or something like that.- Specified by:
exportResources
in interfaceStepMetaInterface
- Overrides:
exportResources
in classBaseStepMeta
- Parameters:
space
- the variable space to usedefinitions
-resourceNamingInterface
-repository
- The repository to optionally load other resources from (to be converted to XML)metaStore
- the metaStore in which non-kettle metadata could reside.- Returns:
- the filename of the exported resource
- Throws:
org.pentaho.di.core.exception.KettleException
-
supportsErrorHandling
public boolean supportsErrorHandling()Deprecated.- Specified by:
supportsErrorHandling
in interfaceStepMetaInterface
- Overrides:
supportsErrorHandling
in classBaseStepMeta
- Returns:
- true if this step supports error "reporting" on rows: the ability to send rows to a certain target step.
-
getStepMetaInjectionInterface
Deprecated.- Specified by:
getStepMetaInjectionInterface
in interfaceStepMetaInterface
- Overrides:
getStepMetaInjectionInterface
in classBaseStepMeta
- Returns:
- Optional interface that allows an external program to inject step metadata in a standardized fasion. This method will return null if the interface is not available for this step.
-
setFileNameForTest
Deprecated. -
loadSource
protected String loadSource(Node filenode, Node filenamenode, int i, org.pentaho.metastore.api.IMetaStore metaStore) Deprecated. -
saveSource
Deprecated. -
loadSourceRep
protected String loadSourceRep(Repository rep, org.pentaho.di.repository.ObjectId id_step, int i) throws org.pentaho.di.core.exception.KettleException Deprecated.- Throws:
org.pentaho.di.core.exception.KettleException
-
saveSourceRep
protected void saveSourceRep(Repository rep, org.pentaho.di.repository.ObjectId id_transformation, org.pentaho.di.repository.ObjectId id_step, int i, String fileName) throws org.pentaho.di.core.exception.KettleException Deprecated.- Throws:
org.pentaho.di.core.exception.KettleException
-