Class ActionMysqlBulkFile

  • All Implemented Interfaces:
    Cloneable, IAttributes, ICheckResultSource, IExtensionData, IHasLogChannel, ILoggingObject, IVariables, org.apache.hop.resource.IResourceHolder, org.apache.hop.workflow.action.IAction

    @Action(id="MYSQL_BULK_FILE",
            name="i18n::ActionMysqlBulkFile.Name",
            description="i18n::ActionMysqlBulkFile.Description",
            image="MysqlBulkFile.svg",
            categoryDescription="i18n:org.apache.hop.workflow:ActionCategory.Category.BulkLoading",
            keywords="i18n::ActionMysqlBulkFile.keyword",
            documentationUrl="/workflow/actions/mysqlbulkfile.html")
    public class ActionMysqlBulkFile
    extends org.apache.hop.workflow.action.ActionBase
    implements Cloneable, org.apache.hop.workflow.action.IAction
    This defines an MYSQL Bulk file action.
    • Field Detail

      • outDumpValue

        public int outDumpValue
      • ifFileExists

        public int ifFileExists
    • Constructor Detail

      • ActionMysqlBulkFile

        public ActionMysqlBulkFile​(String n)
      • ActionMysqlBulkFile

        public ActionMysqlBulkFile()
    • Method Detail

      • clone

        public Object clone()
        Specified by:
        clone in interface org.apache.hop.workflow.action.IAction
        Overrides:
        clone in class org.apache.hop.workflow.action.ActionBase
      • getXml

        public String getXml()
        Specified by:
        getXml in interface org.apache.hop.workflow.action.IAction
        Overrides:
        getXml in class org.apache.hop.workflow.action.ActionBase
      • 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)
      • isEvaluation

        public boolean isEvaluation()
        Specified by:
        isEvaluation in interface org.apache.hop.workflow.action.IAction
        Overrides:
        isEvaluation in class org.apache.hop.workflow.action.ActionBase
      • isUnconditional

        public boolean isUnconditional()
        Specified by:
        isUnconditional in interface org.apache.hop.workflow.action.IAction
        Overrides:
        isUnconditional in class org.apache.hop.workflow.action.ActionBase
      • execute

        public Result execute​(Result previousResult,
                              int nr)
        Specified by:
        execute in interface org.apache.hop.workflow.action.IAction
      • getUsedDatabaseConnections

        public DatabaseMeta[] getUsedDatabaseConnections()
        Overrides:
        getUsedDatabaseConnections in class org.apache.hop.workflow.action.ActionBase
      • 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 org.apache.hop.workflow.action.IAction
        Specified by:
        getFilename in interface ILoggingObject
        Overrides:
        getFilename in class org.apache.hop.workflow.action.ActionBase
      • getRealFilename

        public String getRealFilename()
        Specified by:
        getRealFilename in interface org.apache.hop.workflow.action.IAction
        Overrides:
        getRealFilename in class org.apache.hop.workflow.action.ActionBase
      • 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<org.apache.hop.resource.ResourceReference> getResourceDependencies​(IVariables variables,
                                                                                       org.apache.hop.workflow.WorkflowMeta workflowMeta)
        Specified by:
        getResourceDependencies in interface org.apache.hop.workflow.action.IAction
        Overrides:
        getResourceDependencies in class org.apache.hop.workflow.action.ActionBase
      • check

        public void check​(List<ICheckResult> remarks,
                          org.apache.hop.workflow.WorkflowMeta workflowMeta,
                          IVariables variables,
                          IHopMetadataProvider metadataProvider)
        Specified by:
        check in interface org.apache.hop.workflow.action.IAction
        Overrides:
        check in class org.apache.hop.workflow.action.ActionBase