Class UnivariateStatsData
java.lang.Object
org.pentaho.di.trans.step.BaseStepData
org.pentaho.di.trans.steps.univariatestats.UnivariateStatsData
- All Implemented Interfaces:
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
FieldsModifier and TypeFieldDescriptionprotected FieldIndex[]contains the FieldIndexs - one for each UnivariateStatsMetaFunctionprotected org.pentaho.di.core.row.RowMetaInterfaceprotected org.pentaho.di.core.row.RowMetaInterface -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the fieldIndexesorg.pentaho.di.core.row.RowMetaInterfaceGet the meta data for the input formatorg.pentaho.di.core.row.RowMetaInterfaceGet the meta data for the output formatvoidsetFieldIndexes(FieldIndex[] fis) Set the FieldIndexesvoidsetInputRowMeta(org.pentaho.di.core.row.RowMetaInterface rmi) Save the meta data for the input format.voidsetOutputRowMeta(org.pentaho.di.core.row.RowMetaInterface rmi) Set the meta data for the output formatMethods inherited from class org.pentaho.di.trans.step.BaseStepData
getStatus, isDisposed, isEmpty, isFinished, isIdle, isInitialising, isRunning, isStopped, setStatusMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.pentaho.di.trans.step.StepDataInterface
getStatus, isDisposed, isEmpty, isFinished, isIdle, isInitialising, isRunning, setStatus
-
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
contains the FieldIndexs - one for each UnivariateStatsMetaFunction
-
-
Constructor Details
-
UnivariateStatsData
public UnivariateStatsData()Creates a newUnivariateStatsDatainstance.
-
-
Method Details
-
setFieldIndexes
Set the FieldIndexes- Parameters:
fis- aFieldIndex[]value
-
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
RowMetaInterfacevalue
-
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- aRowMetaInterfacevalue
-
getOutputRowMeta
public org.pentaho.di.core.row.RowMetaInterface getOutputRowMeta()Get the meta data for the output format- Returns:
- a
RowMetaInterfacevalue
-
setOutputRowMeta
public void setOutputRowMeta(org.pentaho.di.core.row.RowMetaInterface rmi) Set the meta data for the output format- Parameters:
rmi- aRowMetaInterfacevalue
-