org.pentaho.di.job.entries.evalfilesmetrics
Class JobEntryEvalFilesMetrics
java.lang.Object
org.pentaho.di.job.entry.JobEntryBase
org.pentaho.di.job.entries.evalfilesmetrics.JobEntryEvalFilesMetrics
- All Implemented Interfaces:
- Cloneable, CheckResultSourceInterface, LoggingObjectInterface, VariableSpace, JobEntryInterface, ResourceHolderInterface
public class JobEntryEvalFilesMetrics
- extends JobEntryBase
- implements Cloneable, JobEntryInterface
This defines a 'evaluate files metrics' job entry.
- Since:
- 26-02-2010
- Author:
- Samatar Hassan
Methods inherited from class org.pentaho.di.job.entry.JobEntryBase |
clear, copyVariablesFrom, environmentSubstitute, environmentSubstitute, equals, exportResources, getBooleanValueOfVariable, getContainerObjectId, getDescription, getDialogClassName, getFilename, getHolderType, getLogChannel, getLogChannelId, getLogLevel, getName, getObjectCopy, getObjectId, getObjectName, getObjectRevision, getObjectType, getParent, getParentJob, getParentVariableSpace, getPluginId, getRealFilename, getRegistrationDate, getRepository, getRepositoryDirectory, getResourceDependencies, getSQLStatements, getSQLStatements, getTypeDesc, getTypeId, getUsedDatabaseConnections, getVariable, getVariable, hasChanged, hasRepositoryReferences, initializeVariablesFrom, injectVariables, isBasic, isDebug, isDetailed, isDummy, isEvaluation, isFTP, isHTTP, isJob, isMail, isRowlevel, isSFTP, isShell, isSpecial, isStart, isTransformation, isUnconditional, listVariables, loadXML, logBasic, logBasic, logDebug, logDebug, logDetailed, logDetailed, logError, logError, logError, logMinimal, logMinimal, logRowlevel, logRowlevel, lookupRepositoryReferences, parseRepositoryObjects, resetErrorsBeforeExecution, setChanged, setChanged, setContainerObjectId, setDescription, setID, setLogLevel, setName, setObjectId, setParentJob, setParentVariableSpace, setPluginId, setRepository, setTypeId, setVariable, shareVariablesWith, toString |
Methods inherited from interface org.pentaho.di.job.entry.JobEntryInterface |
clear, exportResources, getDescription, getDialogClassName, getFilename, getLogChannel, getName, getObjectId, getParentJob, getPluginId, getRealFilename, getResourceDependencies, getSQLStatements, getSQLStatements, getTypeId, getUsedDatabaseConnections, hasChanged, hasRepositoryReferences, isDummy, isEvaluation, isJob, isMail, isShell, isSpecial, isStart, isTransformation, isUnconditional, lookupRepositoryReferences, resetErrorsBeforeExecution, setChanged, setChanged, setDescription, setName, setObjectId, setParentJob, setPluginId, setRepository |
ONE
public static final BigDecimal ONE
IncludeSubFoldersDesc
public static final String[] IncludeSubFoldersDesc
IncludeSubFoldersCodes
public static final String[] IncludeSubFoldersCodes
scaleDesc
public static final String[] scaleDesc
scaleCodes
public static final String[] scaleCodes
SCALE_BYTES
public static final int SCALE_BYTES
- See Also:
- Constant Field Values
SCALE_KBYTES
public static final int SCALE_KBYTES
- See Also:
- Constant Field Values
SCALE_MBYTES
public static final int SCALE_MBYTES
- See Also:
- Constant Field Values
SCALE_GBYTES
public static final int SCALE_GBYTES
- See Also:
- Constant Field Values
scale
public int scale
SourceFilesDesc
public static final String[] SourceFilesDesc
SourceFilesCodes
public static final String[] SourceFilesCodes
SOURCE_FILES_FILES
public static final int SOURCE_FILES_FILES
- See Also:
- Constant Field Values
SOURCE_FILES_FILENAMES_RESULT
public static final int SOURCE_FILES_FILENAMES_RESULT
- See Also:
- Constant Field Values
SOURCE_FILES_PREVIOUS_RESULT
public static final int SOURCE_FILES_PREVIOUS_RESULT
- See Also:
- Constant Field Values
sourceFiles
public int sourceFiles
EvaluationTypeDesc
public static final String[] EvaluationTypeDesc
EvaluationTypeCodes
public static final String[] EvaluationTypeCodes
EVALUATE_TYPE_SIZE
public static final int EVALUATE_TYPE_SIZE
- See Also:
- Constant Field Values
EVALUATE_TYPE_COUNT
public static final int EVALUATE_TYPE_COUNT
- See Also:
- Constant Field Values
evaluationType
public int evaluationType
successnumbercondition
public int successnumbercondition
arg_from_previous
public boolean arg_from_previous
source_filefolder
public String[] source_filefolder
wildcard
public String[] wildcard
includeSubFolders
public String[] includeSubFolders
JobEntryEvalFilesMetrics
public JobEntryEvalFilesMetrics(String n)
JobEntryEvalFilesMetrics
public JobEntryEvalFilesMetrics()
clone
public Object clone()
- Specified by:
clone
in interface JobEntryInterface
- Overrides:
clone
in class JobEntryBase
getXML
public String getXML()
- Specified by:
getXML
in interface JobEntryInterface
- Overrides:
getXML
in class JobEntryBase
getIncludeSubFolders
public static String getIncludeSubFolders(String tt)
getIncludeSubFoldersDesc
public static String getIncludeSubFoldersDesc(String tt)
loadXML
public void loadXML(Node entrynode,
List<DatabaseMeta> databases,
List<SlaveServer> slaveServers,
Repository rep)
throws KettleXMLException
- Specified by:
loadXML
in interface JobEntryInterface
- Throws:
KettleXMLException
loadRep
public void loadRep(Repository rep,
ObjectId id_jobentry,
List<DatabaseMeta> databases,
List<SlaveServer> slaveServers)
throws KettleException
- Specified by:
loadRep
in interface JobEntryInterface
- Overrides:
loadRep
in class JobEntryBase
- Throws:
KettleException
saveRep
public void saveRep(Repository rep,
ObjectId id_job)
throws KettleException
- Specified by:
saveRep
in interface JobEntryInterface
- Overrides:
saveRep
in class JobEntryBase
- Throws:
KettleException
execute
public Result execute(Result previousResult,
int nr)
throws KettleException
- Specified by:
execute
in interface JobEntryInterface
- Throws:
KettleException
getSourceFiles
public int getSourceFiles()
getResultFieldFile
public String getResultFieldFile()
setResultFieldFile
public void setResultFieldFile(String field)
getResultFieldWildcard
public String getResultFieldWildcard()
setResultFieldWildcard
public void setResultFieldWildcard(String field)
getResultFieldIncludeSubfolders
public String getResultFieldIncludeSubfolders()
setResultFieldIncludeSubfolders
public void setResultFieldIncludeSubfolders(String field)
setMinValue
public void setMinValue(String minvalue)
getMinValue
public String getMinValue()
setCompareValue
public void setCompareValue(String comparevalue)
getCompareValue
public String getCompareValue()
setResultFilenamesWildcard
public void setResultFilenamesWildcard(String resultwildcard)
getResultFilenamesWildcard
public String getResultFilenamesWildcard()
setMaxValue
public void setMaxValue(String maxvalue)
getMaxValue
public String getMaxValue()
getScaleByDesc
public static int getScaleByDesc(String tt)
getSourceFilesByDesc
public static int getSourceFilesByDesc(String tt)
getEvaluationTypeByDesc
public static int getEvaluationTypeByDesc(String tt)
getScaleDesc
public static String getScaleDesc(int i)
getEvaluationTypeDesc
public static String getEvaluationTypeDesc(int i)
getSourceFilesDesc
public static String getSourceFilesDesc(int i)
getScaleCode
public static String getScaleCode(int i)
getSourceFilesCode
public static String getSourceFilesCode(int i)
getEvaluationTypeCode
public static String getEvaluationTypeCode(int i)
getScale
public int getScale()
check
public void check(List<CheckResultInterface> remarks,
JobMeta jobMeta)
- Description copied from class:
JobEntryBase
- Support for overrides not having to put in a check method
- Specified by:
check
in interface JobEntryInterface
- Overrides:
check
in class JobEntryBase
- Parameters:
remarks
- CheckResults from checking the job entryjobMeta
- JobMeta information letting threading back to the JobMeta possible
evaluates
public boolean evaluates()
- Description copied from class:
JobEntryBase
- check whether or not this job entry evaluates.
- Specified by:
evaluates
in interface JobEntryInterface
- Overrides:
evaluates
in class JobEntryBase
- Returns:
- true if the job entry evaluates