Class ExecSqlMeta

  • All Implemented Interfaces:
    Cloneable, org.apache.hop.pipeline.transform.ITransformMeta

    @Transform(id="ExecSql",
               image="sql.svg",
               name="i18n::ExecSql.Name",
               description="i18n::ExecSql.Description",
               categoryDescription="i18n:org.apache.hop.pipeline.transform:BaseTransform.Category.Scripting",
               keywords="i18n::ExecSqlMeta.keyword",
               documentationUrl="/pipeline/transforms/execsql.html")
    public class ExecSqlMeta
    extends org.apache.hop.pipeline.transform.BaseTransformMeta<ExecSql,​ExecSqlData>
    • Constructor Detail

      • ExecSqlMeta

        public ExecSqlMeta()
    • Method Detail

      • isParams

        public boolean isParams()
        Returns:
        Returns the true if we have to set params.
      • setParams

        public void setParams​(boolean value)
        Parameters:
        value - set true if we have to set params.
      • getSql

        public String getSql()
        Returns:
        Returns the sql.
      • setSql

        public void setSql​(String sql)
        Parameters:
        sql - The sql to set.
      • setArguments

        public void setArguments​(List<ExecSqlArgumentItem> arguments)
        Parameters:
        arguments - The arguments to set.
      • isExecutedEachInputRow

        public boolean isExecutedEachInputRow()
        Returns:
        Returns the executedEachInputRow.
      • setExecutedEachInputRow

        public void setExecutedEachInputRow​(boolean executedEachInputRow)
        Parameters:
        executedEachInputRow - The executedEachInputRow to set.
      • getDeleteField

        public String getDeleteField()
        Returns:
        Returns the deleteField.
      • setDeleteField

        public void setDeleteField​(String deleteField)
        Parameters:
        deleteField - The deleteField to set.
      • getInsertField

        public String getInsertField()
        Returns:
        Returns the insertField.
      • setInsertField

        public void setInsertField​(String insertField)
        Parameters:
        insertField - The insertField to set.
      • getReadField

        public String getReadField()
        Returns:
        Returns the readField.
      • setReadField

        public void setReadField​(String readField)
        Parameters:
        readField - The readField to set.
      • getUpdateField

        public String getUpdateField()
        Returns:
        Returns the updateField.
      • setUpdateField

        public void setUpdateField​(String updateField)
        Parameters:
        updateField - The updateField to set.
      • clone

        public Object clone()
        Specified by:
        clone in interface org.apache.hop.pipeline.transform.ITransformMeta
        Overrides:
        clone in class org.apache.hop.pipeline.transform.BaseTransformMeta<ExecSql,​ExecSqlData>
      • setDefault

        public void setDefault()
        Specified by:
        setDefault in interface org.apache.hop.pipeline.transform.ITransformMeta
        Overrides:
        setDefault in class org.apache.hop.pipeline.transform.BaseTransformMeta<ExecSql,​ExecSqlData>
      • check

        public void check​(List<ICheckResult> remarks,
                          org.apache.hop.pipeline.PipelineMeta pipelineMeta,
                          org.apache.hop.pipeline.transform.TransformMeta transformMeta,
                          IRowMeta prev,
                          String[] input,
                          String[] output,
                          IRowMeta info,
                          IVariables variables,
                          IHopMetadataProvider metadataProvider)
        Specified by:
        check in interface org.apache.hop.pipeline.transform.ITransformMeta
        Overrides:
        check in class org.apache.hop.pipeline.transform.BaseTransformMeta<ExecSql,​ExecSqlData>
      • isReplaceVariables

        public boolean isReplaceVariables()
        Returns:
        Returns the variableReplacementActive.
      • setReplaceVariables

        public void setReplaceVariables​(boolean replaceVariables)
        Parameters:
        replaceVariables - The variableReplacement to set.
      • isQuoteString

        public boolean isQuoteString()
      • setQuoteString

        public void setQuoteString​(boolean quoteString)
      • getConnection

        public String getConnection()
      • setConnection

        public void setConnection​(String connection)
      • supportsErrorHandling

        public boolean supportsErrorHandling()
        Specified by:
        supportsErrorHandling in interface org.apache.hop.pipeline.transform.ITransformMeta
        Overrides:
        supportsErrorHandling in class org.apache.hop.pipeline.transform.BaseTransformMeta<ExecSql,​ExecSqlData>
      • isSingleStatement

        public boolean isSingleStatement()
        Returns:
        the singleStatement
      • setSingleStatement

        public void setSingleStatement​(boolean singleStatement)
        Parameters:
        singleStatement - the singleStatement to set