org.pentaho.di.job.entries.mysqlbulkfile
Class JobEntryMysqlBulkFile
java.lang.Object
  
org.pentaho.di.job.entry.JobEntryBase
      
org.pentaho.di.job.entries.mysqlbulkfile.JobEntryMysqlBulkFile
- All Implemented Interfaces: 
 - Cloneable, CheckResultSourceInterface, LoggingObjectInterface, VariableSpace, JobEntryInterface, ResourceHolderInterface
 
public class JobEntryMysqlBulkFile
- extends JobEntryBase
- implements Cloneable, JobEntryInterface
  
This defines an MYSQL Bulk file job entry.
- Since:
 
  - 05-03-2006
 
- Author:
 
  - Samatar
 
 
 
 
| Methods inherited from class org.pentaho.di.job.entry.JobEntryBase | 
clear, copyVariablesFrom, environmentSubstitute, environmentSubstitute, equals, exportResources, getBooleanValueOfVariable, getContainerObjectId, getDescription, getDialogClassName, getHolderType, getLogChannel, getLogChannelId, getLogLevel, getName, getObjectCopy, getObjectId, getObjectName, getObjectRevision, getObjectType, getParent, getParentJob, getParentVariableSpace, getPluginId, 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, getLogChannel, getName, getObjectId, getParentJob, getPluginId, getSQLStatements, getSQLStatements, getTypeId, hasChanged, hasRepositoryReferences, isDummy, isEvaluation, isJob, isMail, isShell, isSpecial, isStart, isTransformation, lookupRepositoryReferences, resetErrorsBeforeExecution, setChanged, setChanged, setDescription, setName, setObjectId, setParentJob, setPluginId, setRepository | 
 
outdumpvalue
public int outdumpvalue
iffileexists
public int iffileexists
JobEntryMysqlBulkFile
public JobEntryMysqlBulkFile(String n)
JobEntryMysqlBulkFile
public JobEntryMysqlBulkFile()
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
 
 
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
 
setTablename
public void setTablename(String tablename)
 
 
setSchemaname
public void setSchemaname(String schemaname)
 
 
getTablename
public String getTablename()
 
 
getSchemaname
public String getSchemaname()
 
 
setDatabase
public void setDatabase(DatabaseMeta database)
 
 
getDatabase
public 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 Result execute(Result previousResult,
                      int nr)
- Specified by:
 execute in interface JobEntryInterface
 
 
getUsedDatabaseConnections
public 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.
 
 
 
setHighPriority
public void setHighPriority(boolean highpriority)
 
 
setOptionEnclosed
public void setOptionEnclosed(boolean optionenclosed)
 
 
isHighPriority
public boolean isHighPriority()
 
 
isOptionEnclosed
public boolean isOptionEnclosed()
 
 
setFilename
public void setFilename(String filename)
 
 
getFilename
public String getFilename()
- Specified by:
 getFilename in interface LoggingObjectInterface- Specified by:
 getFilename in interface JobEntryInterface- Overrides:
 getFilename in class JobEntryBase
 
- Returns:
 - the filename
 
 
getRealFilename
public String getRealFilename()
- Specified by:
 getRealFilename in interface JobEntryInterface- Overrides:
 getRealFilename in class JobEntryBase
 
 
setSeparator
public void setSeparator(String separator)
 
 
setEnclosed
public void setEnclosed(String enclosed)
 
 
setLineterminated
public void setLineterminated(String lineterminated)
 
 
getLineterminated
public String getLineterminated()
 
 
getRealLineterminated
public String getRealLineterminated()
 
 
getSeparator
public String getSeparator()
 
 
getEnclosed
public String getEnclosed()
 
 
getRealSeparator
public String getRealSeparator()
 
 
getRealEnclosed
public String getRealEnclosed()
 
 
setLimitlines
public void setLimitlines(String limitlines)
 
 
getLimitlines
public String getLimitlines()
 
 
getRealLimitlines
public String getRealLimitlines()
 
 
setListColumn
public void setListColumn(String listcolumn)
 
 
getListColumn
public String getListColumn()
 
 
getRealListColumn
public String getRealListColumn()
 
 
setAddFileToResult
public void setAddFileToResult(boolean addfiletoresultin)
 
 
isAddFileToResult
public boolean isAddFileToResult()
 
 
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<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