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