Class SelectMetadataChange

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

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

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

      • getXML

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

        public void loadXML​(Node metaNode)
      • 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