public abstract class BaseFileInputMeta<A extends BaseFileInputAdditionalField,I extends BaseFileInputFiles,F extends BaseFileField> extends BaseFileMeta
| Modifier and Type | Field and Description |
|---|---|
A |
additionalOutputFields |
BaseFileErrorHandling |
errorHandling |
F[] |
inputFields
The fields to import...
|
I |
inputFiles |
static String |
NO |
static String[] |
RequiredFilesCode |
static String[] |
RequiredFilesDesc |
static String |
YES |
servletOutputattributes, databases, ioMeta, log, loggingObject, parentStepMeta, repository, STEP_ATTRIBUTES_FILE| Constructor and Description |
|---|
BaseFileInputMeta() |
| Modifier and Type | Method and Description |
|---|---|
Object |
clone()
Make an exact copy of this step, make sure to explicitly copy Collections etc.
|
String |
getAcceptingField() |
String |
getAcceptingStepName() |
abstract String |
getEncoding() |
FileInputList |
getFileInputList(VariableSpace space) |
String[] |
getFilePaths(boolean showSamples) |
F[] |
getInputFields() |
static String |
getRequiredFilesCode(String tt) |
List<ResourceReference> |
getResourceDependencies(TransMeta transMeta,
StepMeta stepInfo)
Get a list of all the resource dependencies that the step is depending on.
|
void |
inputFiles_fileRequired(String[] fileRequiredin) |
String[] |
inputFiles_includeSubFolders() |
void |
inputFiles_includeSubFolders(String[] includeSubFoldersin) |
boolean |
isAcceptingFilenames() |
passDataToServletOutput, writesToFileanalyseImpact, analyseImpact, cancelQueries, check, check, check, createEntry, excludeFromCopyDistributeVerification, excludeFromRowLayoutVerification, exportResources, exportResources, extractStepMetadataEntries, findAttribute, findParent, findParentEntry, getActiveReferencedObjectDescription, getDescription, getDialogClassName, getFields, getFields, getLog, getLogChannelId, getName, getObjectCopy, getObjectId, getObjectRevision, getObjectType, getOptionalStreams, getParent, getParentStepMeta, getReferencedObjectDescriptions, getRepCode, getRepositoryDirectory, getRequiredFields, getRequiredFields, getSQLStatements, getSQLStatements, getStepInjectionMetadataEntries, getStepIOMeta, getStepMetaInjectionInterface, getSupportedTransformationTypes, getTableFields, getTooltip, getUsedArguments, getUsedDatabaseConnections, getUsedLibraries, getXML, getXmlCode, handleStreamSelection, hasChanged, hasRepositoryReferences, isBasic, isDebug, isDetailed, isReferencedObjectEnabled, isRowLevel, loadReferencedObject, loadReferencedObject, loadStepAttributes, loadXML, loadXML, loadXML, logBasic, logBasic, logDebug, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logMinimal, logRowlevel, logRowlevel, lookupRepositoryReferences, readRep, readRep, readRep, resetStepIoMeta, saveRep, saveRep, searchInfoAndTargetSteps, setChanged, setChanged, setParentStepMeta, supportsErrorHandlingequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitanalyseImpact, analyseImpact, cancelQueries, check, check, cleanAfterHopFromRemove, excludeFromCopyDistributeVerification, excludeFromRowLayoutVerification, exportResources, exportResources, extractStepMetadataEntries, getActiveReferencedObjectDescription, getDialogClassName, getFields, getFields, getOptionalStreams, getParentStepMeta, getReferencedObjectDescriptions, getRequiredFields, getSQLStatements, getSQLStatements, getStep, getStepData, getStepIOMeta, getStepMetaInjectionInterface, getSupportedTransformationTypes, getTableFields, getUsedArguments, getUsedDatabaseConnections, getUsedLibraries, getXML, handleStreamSelection, hasChanged, hasRepositoryReferences, isReferencedObjectEnabled, loadReferencedObject, loadXML, loadXML, lookupRepositoryReferences, readRep, readRep, resetStepIoMeta, saveRep, saveRep, searchInfoAndTargetSteps, setChanged, setDefault, setParentStepMeta, supportsErrorHandlingpublic static final String[] RequiredFilesCode
public static final String NO
public static final String YES
public static final String[] RequiredFilesDesc
public I extends BaseFileInputFiles inputFiles
public F extends BaseFileField[] inputFields
public BaseFileErrorHandling errorHandling
public A extends BaseFileInputAdditionalField additionalOutputFields
public F[] getInputFields()
public Object clone()
StepMetaInterfaceclone in interface StepMetaInterfaceclone in class BaseStepMetapublic void inputFiles_fileRequired(String[] fileRequiredin)
fileRequiredin - The fileRequired to set.public String[] inputFiles_includeSubFolders()
public void inputFiles_includeSubFolders(String[] includeSubFoldersin)
public FileInputList getFileInputList(VariableSpace space)
public List<ResourceReference> getResourceDependencies(TransMeta transMeta, StepMeta stepInfo)
BaseStepMetagetResourceDependencies in interface StepMetaInterfacegetResourceDependencies in class BaseStepMetapublic abstract String getEncoding()
public boolean isAcceptingFilenames()
public String getAcceptingStepName()
public String getAcceptingField()
public String[] getFilePaths(boolean showSamples)
getFilePaths in class BaseFileMetashowSamples - determines whether the paths being returned are dummy samples or the "template" representation.
The samples woulc include things like sample step number, partition number etc (
filename_0_1.txt) , while the non-sample path would include a token (
filename_<step>_<partition>.<extension>)Copyright © 2018 Hitachi Vantara. All rights reserved.