Class UnivariateStatsData

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

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

    • UnivariateStatsData

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

    • 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