Class SasInputField

  • All Implemented Interfaces:
    Cloneable, org.pentaho.di.core.xml.XMLInterface

    public class SasInputField
    extends Object
    implements org.pentaho.di.core.xml.XMLInterface, Cloneable
    This defines a selected list of fields from the input files including
    Since:
    10-OCT-2011
    Author:
    matt
    • Constructor Detail

      • SasInputField

        public SasInputField​(String name,
                             String rename,
                             int type,
                             String conversionMask,
                             String decimalSymbol,
                             String groupingSymbol,
                             int trimType)
        Parameters:
        name -
        rename -
        type -
        conversionMask -
        decimalSymbol -
        groupingSymbol -
        trimType -
      • SasInputField

        public SasInputField()
      • SasInputField

        public SasInputField​(Repository rep,
                             org.pentaho.di.repository.ObjectId stepId,
                             int fieldNr)
                      throws org.pentaho.di.core.exception.KettleException
        Throws:
        org.pentaho.di.core.exception.KettleException
      • SasInputField

        public SasInputField​(Node node)
                      throws org.pentaho.di.core.exception.KettleXMLException
        Throws:
        org.pentaho.di.core.exception.KettleXMLException
    • Method Detail

      • getXML

        public String getXML()
        Specified by:
        getXML in interface org.pentaho.di.core.xml.XMLInterface
      • saveRep

        public void saveRep​(Repository rep,
                            org.pentaho.metastore.api.IMetaStore metaStore,
                            org.pentaho.di.repository.ObjectId transformationId,
                            org.pentaho.di.repository.ObjectId stepId,
                            int fieldNr)
                     throws org.pentaho.di.core.exception.KettleException
        Throws:
        org.pentaho.di.core.exception.KettleException
      • getName

        public String getName()
        Returns:
        the name
      • setName

        public void setName​(String name)
        Parameters:
        name - the name to set
      • getRename

        public String getRename()
        Returns:
        the rename
      • setRename

        public void setRename​(String rename)
        Parameters:
        rename - the rename to set
      • getType

        public int getType()
        Returns:
        the type
      • setType

        public void setType​(int type)
        Parameters:
        type - the type to set
      • getConversionMask

        public String getConversionMask()
        Returns:
        the conversionMask
      • setConversionMask

        public void setConversionMask​(String conversionMask)
        Parameters:
        conversionMask - the conversionMask to set
      • getDecimalSymbol

        public String getDecimalSymbol()
        Returns:
        the decimalSymbol
      • setDecimalSymbol

        public void setDecimalSymbol​(String decimalSymbol)
        Parameters:
        decimalSymbol - the decimalSymbol to set
      • getGroupingSymbol

        public String getGroupingSymbol()
        Returns:
        the groupingSymbol
      • setGroupingSymbol

        public void setGroupingSymbol​(String groupingSymbol)
        Parameters:
        groupingSymbol - the groupingSymbol to set
      • getTrimType

        public int getTrimType()
        Returns:
        the trimType
      • setTrimType

        public void setTrimType​(int trimType)
        Parameters:
        trimType - the trimType to set
      • getPrecision

        public int getPrecision()
        Returns:
        the precision
      • setPrecision

        public void setPrecision​(int precision)
        Parameters:
        precision - the precision to set
      • getLength

        public int getLength()
        Returns:
        the length
      • setLength

        public void setLength​(int length)
        Parameters:
        length - the length to set
      • getTrimTypeDesc

        public String getTrimTypeDesc()