Class SelectValuesMeta

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

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

      • SelectValuesMeta

        public SelectValuesMeta()
    • Method Detail

      • getDeleteName

        public String[] getDeleteName()
        Returns:
        Returns the deleteName.
      • setDeleteName

        public void setDeleteName​(String[] deleteName)
        Parameters:
        deleteName - The deleteName to set.
      • setSelectName

        public void setSelectName​(String[] selectName)
        Parameters:
        selectName - The selectName to set.
      • getSelectName

        public String[] getSelectName()
      • setSelectRename

        public void setSelectRename​(String[] selectRename)
        Parameters:
        selectRename - The selectRename to set.
      • getSelectRename

        public String[] getSelectRename()
      • setSelectLength

        public void setSelectLength​(int[] selectLength)
        Parameters:
        selectLength - The selectLength to set.
      • getSelectLength

        public int[] getSelectLength()
      • setSelectPrecision

        public void setSelectPrecision​(int[] selectPrecision)
        Parameters:
        selectPrecision - The selectPrecision to set.
      • getSelectPrecision

        public int[] getSelectPrecision()
      • allocate

        public void allocate​(int nrFields,
                             int nrRemove,
                             int nrMeta)
      • 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<SelectValues,​SelectValuesData>
      • 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<SelectValues,​SelectValuesData>
      • 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<SelectValues,​SelectValuesData>
      • isSelectingAndSortingUnspecifiedFields

        public boolean isSelectingAndSortingUnspecifiedFields()
        Returns:
        the selectingAndSortingUnspecifiedFields
      • setSelectingAndSortingUnspecifiedFields

        public void setSelectingAndSortingUnspecifiedFields​(boolean selectingAndSortingUnspecifiedFields)
        Parameters:
        selectingAndSortingUnspecifiedFields - the selectingAndSortingUnspecifiedFields to set
      • 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<SelectValues,​SelectValuesData>
      • getFieldnameLineage

        public List<org.apache.hop.lineage.FieldnameLineage> getFieldnameLineage()
        We will describe in which way the field names change between input and output in this transform.
        Returns:
        The list of field name lineage objects