org.pentaho.di.job.entries.mysqlbulkload
Class JobEntryMysqlBulkLoad
java.lang.Object
org.pentaho.di.job.entry.JobEntryBase
org.pentaho.di.job.entries.mysqlbulkload.JobEntryMysqlBulkLoad
- All Implemented Interfaces:
- Cloneable, CheckResultSourceInterface, LoggingObjectInterface, VariableSpace, JobEntryInterface, ResourceHolderInterface
public class JobEntryMysqlBulkLoad
- extends JobEntryBase
- implements Cloneable, JobEntryInterface
This defines a MySQL job entry.
- Since:
- Jan-2007
- Author:
- Samatar Hassan
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, 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, 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 |
prorityvalue
public int prorityvalue
JobEntryMysqlBulkLoad
public JobEntryMysqlBulkLoad(String n)
JobEntryMysqlBulkLoad
public JobEntryMysqlBulkLoad()
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)
getSchemaname
public String getSchemaname()
getTablename
public String getTablename()
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.
isReplacedata
public boolean isReplacedata()
setReplacedata
public void setReplacedata(boolean replacedata)
setLocalInfile
public void setLocalInfile(boolean localinfile)
isLocalInfile
public boolean isLocalInfile()
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
setSeparator
public void setSeparator(String separator)
setLineterminated
public void setLineterminated(String lineterminated)
setLinestarted
public void setLinestarted(String linestarted)
getEnclosed
public String getEnclosed()
getRealEnclosed
public String getRealEnclosed()
setEnclosed
public void setEnclosed(String enclosed)
getEscaped
public String getEscaped()
getRealEscaped
public String getRealEscaped()
setEscaped
public void setEscaped(String escaped)
getSeparator
public String getSeparator()
getLineterminated
public String getLineterminated()
getLinestarted
public String getLinestarted()
getRealLinestarted
public String getRealLinestarted()
getRealLineterminated
public String getRealLineterminated()
getRealSeparator
public String getRealSeparator()
setIgnorelines
public void setIgnorelines(String ignorelines)
getIgnorelines
public String getIgnorelines()
getRealIgnorelines
public String getRealIgnorelines()
setListattribut
public void setListattribut(String listattribut)
getListattribut
public String getListattribut()
getRealListattribut
public String getRealListattribut()
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