Class UniqueRowsByHashSetMeta

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

    @Transform(id="UniqueRowsByHashSet",
               image="uniquerowsbyhashset.svg",
               name="i18n::UniqueRowsByHashSet.Name",
               description="i18n::UniqueRowsByHashSet.Description",
               categoryDescription="i18n:org.apache.hop.pipeline.transform:BaseTransform.Category.Transform",
               keywords="i18n::UniqueRowsByHashSetMeta.keyword",
               documentationUrl="/pipeline/transforms/uniquerowsbyhashset.html")
    public class UniqueRowsByHashSetMeta
    extends org.apache.hop.pipeline.transform.BaseTransformMeta<UniqueRowsByHashSet,​UniqueRowsByHashSetData>
    • 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

      • UniqueRowsByHashSetMeta

        public UniqueRowsByHashSetMeta()
    • Method Detail

      • setCompareFields

        public void setCompareFields​(String[] compareField)
        Parameters:
        compareField - The compareField to set.
      • getStoreValues

        public boolean getStoreValues()
      • setStoreValues

        public void setStoreValues​(boolean storeValues)
      • getCompareFields

        public String[] getCompareFields()
        Returns:
        Returns the compareField.
      • allocate

        public void allocate​(int nrFields)
      • setRejectDuplicateRow

        public void setRejectDuplicateRow​(boolean rejectDuplicateRow)
        Parameters:
        rejectDuplicateRow - The rejectDuplicateRow to set.
      • isRejectDuplicateRow

        public boolean isRejectDuplicateRow()
        Returns:
        Returns the rejectDuplicateRow.
      • setErrorDescription

        public void setErrorDescription​(String errorDescription)
        Parameters:
        errorDescription - The errorDescription to set.
      • getErrorDescription

        public String getErrorDescription()
        Returns:
        Returns the errorDescription.
      • 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<UniqueRowsByHashSet,​UniqueRowsByHashSetData>
      • 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<UniqueRowsByHashSet,​UniqueRowsByHashSetData>
      • getXml

        public String getXml()
        Specified by:
        getXml in interface org.apache.hop.pipeline.transform.ITransformMeta
        Overrides:
        getXml in class org.apache.hop.pipeline.transform.BaseTransformMeta<UniqueRowsByHashSet,​UniqueRowsByHashSetData>
      • 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<UniqueRowsByHashSet,​UniqueRowsByHashSetData>