Class SasInputField

java.lang.Object
org.pentaho.di.trans.steps.sasinput.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 Details

    • 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 Details

    • clone

      protected SasInputField clone()
      Overrides:
      clone in class Object
    • 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()