org.pentaho.di.job.entries.evaluatetablecontent
Class JobEntryEvalTableContent
java.lang.Object
  
org.pentaho.di.job.entry.JobEntryBase
      
org.pentaho.di.job.entries.evaluatetablecontent.JobEntryEvalTableContent
- All Implemented Interfaces: 
 - Cloneable, org.pentaho.di.core.CheckResultSourceInterface, org.pentaho.di.core.logging.LoggingObjectInterface, org.pentaho.di.core.variables.VariableSpace, JobEntryInterface, ResourceHolderInterface
 
public class JobEntryEvalTableContent
- extends JobEntryBase
- implements Cloneable, JobEntryInterface
  
This defines a Table content evaluation job entry
- Since:
 
  - 22-07-2008
 
- Author:
 
  - Samatar
 
 
 
 
| 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, getSQLStatements, getSQLStatements, getTypeDesc, getTypeId, getVariable, getVariable, hasChanged, hasRepositoryReferences, initializeVariablesFrom, injectVariables, isBasic, isDebug, isDetailed, isDummy, isEvaluation, isFTP, isHTTP, isJob, isMail, isRowlevel, isSFTP, isShell, isSpecial, isStart, isTransformation, 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, getSQLStatements, getSQLStatements, getTypeId, hasChanged, hasRepositoryReferences, isDummy, isEvaluation, isJob, isMail, isShell, isSpecial, isStart, isTransformation, lookupRepositoryReferences, resetErrorsBeforeExecution, setChanged, setChanged, setDescription, setName, setObjectId, setParentJob, setPluginId, setRepository | 
 
isAddRowsResult
public boolean isAddRowsResult
isClearResultList
public boolean isClearResultList
isUseVars
public boolean isUseVars
iscustomSQL
public boolean iscustomSQL
customSQL
public String customSQL
tablename
public String tablename
schemaname
public String schemaname
successConditionsDesc
public static final String[] successConditionsDesc
successConditionsCode
public static final String[] successConditionsCode
SUCCESS_CONDITION_ROWS_COUNT_EQUAL
public static final int SUCCESS_CONDITION_ROWS_COUNT_EQUAL
- See Also:
 - Constant Field Values
 
SUCCESS_CONDITION_ROWS_COUNT_DIFFERENT
public static final int SUCCESS_CONDITION_ROWS_COUNT_DIFFERENT
- See Also:
 - Constant Field Values
 
SUCCESS_CONDITION_ROWS_COUNT_SMALLER
public static final int SUCCESS_CONDITION_ROWS_COUNT_SMALLER
- See Also:
 - Constant Field Values
 
SUCCESS_CONDITION_ROWS_COUNT_SMALLER_EQUAL
public static final int SUCCESS_CONDITION_ROWS_COUNT_SMALLER_EQUAL
- See Also:
 - Constant Field Values
 
SUCCESS_CONDITION_ROWS_COUNT_GREATER
public static final int SUCCESS_CONDITION_ROWS_COUNT_GREATER
- See Also:
 - Constant Field Values
 
SUCCESS_CONDITION_ROWS_COUNT_GREATER_EQUAL
public static final int SUCCESS_CONDITION_ROWS_COUNT_GREATER_EQUAL
- See Also:
 - Constant Field Values
 
limit
public String limit
successCondition
public int successCondition
JobEntryEvalTableContent
public JobEntryEvalTableContent(String n)
JobEntryEvalTableContent
public JobEntryEvalTableContent()
clone
public Object clone()
- Specified by:
 clone in interface JobEntryInterface- Overrides:
 clone in class JobEntryBase
 
 
getSuccessCobdition
public int getSuccessCobdition()
 
 
getSuccessConditionByDesc
public static int getSuccessConditionByDesc(String tt)
 
 
getXML
public String getXML()
- Specified by:
 getXML in interface JobEntryInterface- Overrides:
 getXML in class JobEntryBase
 
 
getSuccessConditionDesc
public static String getSuccessConditionDesc(int i)
 
 
loadXML
public void loadXML(Node entrynode,
                    List<org.pentaho.di.core.database.DatabaseMeta> databases,
                    List<SlaveServer> slaveServers,
                    Repository rep)
             throws org.pentaho.di.core.exception.KettleXMLException
- Specified by:
 loadXML in interface JobEntryInterface
 
- Throws:
 org.pentaho.di.core.exception.KettleXMLException
 
loadRep
public void loadRep(Repository rep,
                    org.pentaho.di.repository.ObjectId id_jobentry,
                    List<org.pentaho.di.core.database.DatabaseMeta> databases,
                    List<SlaveServer> slaveServers)
             throws org.pentaho.di.core.exception.KettleException
- Specified by:
 loadRep in interface JobEntryInterface- Overrides:
 loadRep in class JobEntryBase
 
- Throws:
 org.pentaho.di.core.exception.KettleException
 
saveRep
public void saveRep(Repository rep,
                    org.pentaho.di.repository.ObjectId id_job)
             throws org.pentaho.di.core.exception.KettleException
- Specified by:
 saveRep in interface JobEntryInterface- Overrides:
 saveRep in class JobEntryBase
 
- Throws:
 org.pentaho.di.core.exception.KettleException
 
setDatabase
public void setDatabase(org.pentaho.di.core.database.DatabaseMeta database)
 
 
getDatabase
public org.pentaho.di.core.database.DatabaseMeta getDatabase()
 
 
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
 
 
 
isUnconditional
public boolean isUnconditional()
- Specified by:
 isUnconditional in interface JobEntryInterface- Overrides:
 isUnconditional in class JobEntryBase
 
 
execute
public org.pentaho.di.core.Result execute(org.pentaho.di.core.Result previousResult,
                                          int nr)
- Specified by:
 execute in interface JobEntryInterface
 
 
getUsedDatabaseConnections
public org.pentaho.di.core.database.DatabaseMeta[] getUsedDatabaseConnections()
- Description copied from class: 
JobEntryBase 
- This method returns all the database connections that are used by the job entry.
- Specified by:
 getUsedDatabaseConnections in interface JobEntryInterface- Overrides:
 getUsedDatabaseConnections in class JobEntryBase
 
- Returns:
 - an array of database connections meta-data.
         Return an empty array if no connections are used.
 
 
 
getResourceDependencies
public List<ResourceReference> getResourceDependencies(JobMeta jobMeta)
- Description copied from class: 
JobEntryBase 
- Get a list of all the resource dependencies that the step is depending
 on.
- Specified by:
 getResourceDependencies in interface JobEntryInterface- Overrides:
 getResourceDependencies in class JobEntryBase
 
- Returns:
 - a list of all the resource dependencies that the step is
         depending on
 
 
 
check
public void check(List<org.pentaho.di.core.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