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)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.pentaho.di.trans.step.BaseStepData
BaseStepData.StepExecutionStatus
-
-
Field Summary
Fields Modifier and Type Field Description protected FieldIndex[]
m_indexes
contains the FieldIndexs - one for each UnivariateStatsMetaFunctionprotected org.pentaho.di.core.row.RowMetaInterface
m_inputRowMeta
protected org.pentaho.di.core.row.RowMetaInterface
m_outputRowMeta
-
Constructor Summary
Constructors Constructor Description UnivariateStatsData()
Creates a newUnivariateStatsData
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FieldIndex[]
getFieldIndexes()
Get the fieldIndexesorg.pentaho.di.core.row.RowMetaInterface
getInputRowMeta()
Get the meta data for the input formatorg.pentaho.di.core.row.RowMetaInterface
getOutputRowMeta()
Get the meta data for the output formatvoid
setFieldIndexes(FieldIndex[] fis)
Set the FieldIndexesvoid
setInputRowMeta(org.pentaho.di.core.row.RowMetaInterface rmi)
Save the meta data for the input format.void
setOutputRowMeta(org.pentaho.di.core.row.RowMetaInterface rmi)
Set the meta data for the output format-
Methods inherited from class org.pentaho.di.trans.step.BaseStepData
getStatus, isDisposed, isEmpty, isFinished, isIdle, isInitialising, isRunning, isStopped, setStatus
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.pentaho.di.trans.step.StepDataInterface
getStatus, isDisposed, isEmpty, isFinished, isIdle, isInitialising, isRunning, setStatus
-
-
-
-
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
-
-
Method Detail
-
setFieldIndexes
public void setFieldIndexes(FieldIndex[] fis)
Set the FieldIndexes- Parameters:
fis
- aFieldIndex[]
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
- aRowMetaInterface
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
- aRowMetaInterface
value
-
-