Class SelectMetadataChange

java.lang.Object
org.pentaho.di.trans.steps.selectvalues.SelectMetadataChange
All Implemented Interfaces:
Cloneable, org.pentaho.di.core.xml.XMLInterface

public class SelectMetadataChange extends Object implements Cloneable, org.pentaho.di.core.xml.XMLInterface
  • Field Details

  • Constructor Details

    • SelectMetadataChange

      public SelectMetadataChange(StepAttributesInterface attributesInterface)
    • SelectMetadataChange

      public SelectMetadataChange(StepAttributesInterface attributesInterface, String name, String rename, int type, int length, int precision, int storageType, String conversionMask, String decimalSymbol, String groupingSymbol, String currencySymbol)
      See Also:
      • #SelectMetadataChange(StepAttributesInterface, String, String, int, int, int, int, String, boolean, String, String, String)
    • SelectMetadataChange

      public SelectMetadataChange(StepAttributesInterface attributesInterface, String name, String rename, int type, int length, int precision, int storageType, String conversionMask, boolean dateFormatLenient, String dateFormatLocale, String dateFormatTimeZone, boolean lenientStringToNumber, String decimalSymbol, String groupingSymbol, String currencySymbol)
      Parameters:
      attributesInterface -
      name -
      rename -
      type -
      length -
      precision -
      storageType -
      conversionMask -
      dateFormatLenient -
      dateFormatLocale -
      dateFormatTimeZone -
      lenientStringToNumber -
      decimalSymbol -
      groupingSymbol -
      currencySymbol -
  • Method Details

    • getXML

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

      public void loadXML(Node metaNode)
    • clone

      public SelectMetadataChange clone()
      Overrides:
      clone in class Object
    • 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
    • setType

      public void setType(String value)
    • getLength

      public int getLength()
      Returns:
      the length
    • setLength

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

      public int getPrecision()
      Returns:
      the precision
    • setPrecision

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

      public int getStorageType()
      Returns:
      the storageType
    • setStorageType

      public void setStorageType(int storageType)
      Parameters:
      storageType - the storageType to set
    • setStorageType

      public void setStorageType(String storageType)
    • getConversionMask

      public String getConversionMask()
      Returns:
      the conversionMask
    • setConversionMask

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

      public boolean isDateFormatLenient()
      Returns:
      whether date conversion from string is lenient or not
    • setDateFormatLenient

      public void setDateFormatLenient(boolean dateFormatLenient)
      Parameters:
      dateFormatLenient - whether date conversion from string is lenient or not
    • 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
    • getCurrencySymbol

      public String getCurrencySymbol()
      Returns:
      the currencySymbol
    • setCurrencySymbol

      public void setCurrencySymbol(String currencySymbol)
      Parameters:
      currencySymbol - the currencySymbol to set
    • getEncoding

      public String getEncoding()
      Returns:
      the encoding to use when decoding binary data to strings
    • setEncoding

      public void setEncoding(String encoding)
      Parameters:
      encoding - the encoding to use when decoding binary data to strings
    • isLenientStringToNumber

      public boolean isLenientStringToNumber()
      Returns:
      the lenientStringToNumber
    • setLenientStringToNumber

      public void setLenientStringToNumber(boolean lenientStringToNumber)
      Parameters:
      lenientStringToNumber - the lenientStringToNumber to set
    • getDateFormatLocale

      public String getDateFormatLocale()
      Returns:
      the dateFormatLocale
    • setDateFormatLocale

      public void setDateFormatLocale(String dateFormatLocale)
      Parameters:
      dateFormatLocale - the dateFormatLocale to set
    • getDateFormatTimeZone

      public String getDateFormatTimeZone()
      Returns:
      the dateFormatTimeZone
    • setDateFormatTimeZone

      public void setDateFormatTimeZone(String dateFormatTimeZone)
      Parameters:
      dateFormatTimeZone - the dateFormatTimeZone to set