Class UnivariateStatsData

  • All Implemented Interfaces:
    StepDataInterface

    public class UnivariateStatsData
    extends BaseStepData
    implements StepDataInterface
    Holds temporary data and has routines for computing derived statistics.
    Version:
    1.0
    Author:
    Mark Hall (mhall{[at]}pentaho.org)
    • Field Detail

      • m_inputRowMeta

        protected org.pentaho.di.core.row.RowMetaInterface m_inputRowMeta
      • m_outputRowMeta

        protected org.pentaho.di.core.row.RowMetaInterface m_outputRowMeta
      • m_indexes

        protected FieldIndex[] m_indexes
        contains the FieldIndexs - one for each UnivariateStatsMetaFunction
    • Constructor Detail

      • UnivariateStatsData

        public UnivariateStatsData()
        Creates a new UnivariateStatsData instance.
    • Method Detail

      • setFieldIndexes

        public void setFieldIndexes​(FieldIndex[] fis)
        Set the FieldIndexes
        Parameters:
        fis - a FieldIndex[] value
      • getFieldIndexes

        public FieldIndex[] getFieldIndexes()
        Get the fieldIndexes
        Returns:
        a FieldIndex[] value
      • getInputRowMeta

        public org.pentaho.di.core.row.RowMetaInterface getInputRowMeta()
        Get the meta data for the input format
        Returns:
        a RowMetaInterface value
      • setInputRowMeta

        public void setInputRowMeta​(org.pentaho.di.core.row.RowMetaInterface rmi)
        Save the meta data for the input format. (I'm not sure that this is really needed)
        Parameters:
        rmi - a RowMetaInterface value
      • getOutputRowMeta

        public org.pentaho.di.core.row.RowMetaInterface getOutputRowMeta()
        Get the meta data for the output format
        Returns:
        a RowMetaInterface value
      • setOutputRowMeta

        public void setOutputRowMeta​(org.pentaho.di.core.row.RowMetaInterface rmi)
        Set the meta data for the output format
        Parameters:
        rmi - a RowMetaInterface value