Class DeleteMeta

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

    @Transform(id="Delete",
               image="delete.svg",
               name="i18n::Delete.Name",
               description="i18n::Delete.Description",
               categoryDescription="i18n:org.apache.hop.pipeline.transform:BaseTransform.Category.Output",
               keywords="i18n::DeleteMeta.keyword",
               documentationUrl="/pipeline/transforms/delete.html")
    public class DeleteMeta
    extends org.apache.hop.pipeline.transform.BaseTransformMeta<Delete,​DeleteData>
    This class takes care of deleting values in a table using a certain condition and values for input.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.apache.hop.pipeline.transform.ITransformMeta

        org.apache.hop.pipeline.transform.ITransformMeta.TransformFactory
    • Field Summary

      • Fields inherited from class org.apache.hop.pipeline.transform.BaseTransformMeta

        attributes, databases, log, loggingObject, parentTransformMeta
    • Constructor Detail

      • DeleteMeta

        public DeleteMeta()
      • DeleteMeta

        public DeleteMeta​(DeleteMeta obj)
    • Method Detail

      • getConnection

        public String getConnection()
      • setConnection

        public void setConnection​(String connection)
      • getCommitSizeVar

        public String getCommitSizeVar()
        Returns:
        Returns the commitSize.
      • getCommitSize

        public String getCommitSize()
      • getCommitSize

        public int getCommitSize​(IVariables vs)
        Parameters:
        vs - - variable variables to be used for searching variable value usually "this" for a calling transform
        Returns:
        Returns the commitSize.
      • setCommitSize

        public void setCommitSize​(String commitSize)
        Parameters:
        commitSize - The commitSize 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<Delete,​DeleteData>
      • 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<Delete,​DeleteData>
      • 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<Delete,​DeleteData>
      • getSqlStatements

        public SqlStatement getSqlStatements​(IVariables variables,
                                             org.apache.hop.pipeline.PipelineMeta pipelineMeta,
                                             org.apache.hop.pipeline.transform.TransformMeta transformMeta,
                                             IRowMeta prev,
                                             IHopMetadataProvider metadataProvider)
        Specified by:
        getSqlStatements in interface org.apache.hop.pipeline.transform.ITransformMeta
        Overrides:
        getSqlStatements in class org.apache.hop.pipeline.transform.BaseTransformMeta<Delete,​DeleteData>
      • analyseImpact

        public void analyseImpact​(IVariables variables,
                                  List<org.apache.hop.pipeline.DatabaseImpact> impact,
                                  org.apache.hop.pipeline.PipelineMeta pipelineMeta,
                                  org.apache.hop.pipeline.transform.TransformMeta transformMeta,
                                  IRowMeta prev,
                                  String[] input,
                                  String[] output,
                                  IRowMeta info,
                                  IHopMetadataProvider metadataProvider)
                           throws HopTransformException
        Specified by:
        analyseImpact in interface org.apache.hop.pipeline.transform.ITransformMeta
        Overrides:
        analyseImpact in class org.apache.hop.pipeline.transform.BaseTransformMeta<Delete,​DeleteData>
        Throws:
        HopTransformException
      • 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<Delete,​DeleteData>