Class GroupByData
java.lang.Object
org.pentaho.di.trans.step.BaseStepData
org.pentaho.di.trans.steps.groupby.GroupByData
- All Implemented Interfaces:
StepDataInterface
- Since:
- 24-jan-2005
- Author:
- Matt
-
Nested Class Summary
Nested classes/interfaces inherited from class org.pentaho.di.trans.step.BaseStepData
BaseStepData.StepExecutionStatus -
Field Summary
FieldsModifier and TypeFieldDescriptionObject[]org.pentaho.di.core.row.RowMetaInterfacetarget value meta for aggregation fieldslong[]booleanorg.pentaho.di.core.row.RowMetaInterfaceorg.pentaho.di.core.row.RowMetaInterfaceint[]Object[]booleanorg.pentaho.di.core.row.RowMetaInterfacedouble[]booleanorg.pentaho.di.core.row.RowMetaInterfaceObject[]long[]Object[]Object[]intint[]array, length is equal to aggMeta value meta list size and metadata subject fields length.org.pentaho.di.core.row.ValueMetaInterfaceorg.pentaho.di.core.row.ValueMetaInterface -
Constructor Summary
Constructors -
Method Summary
Methods 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
-
previous
-
aggMeta
public org.pentaho.di.core.row.RowMetaInterface aggMetatarget value meta for aggregation fields -
agg
-
groupMeta
public org.pentaho.di.core.row.RowMetaInterface groupMeta -
groupAggMeta
public org.pentaho.di.core.row.RowMetaInterface groupAggMeta -
groupnrs
public int[] groupnrs -
subjectnrs
public int[] subjectnrsarray, length is equal to aggMeta value meta list size and metadata subject fields length. Values corresponds to input values used to calculate target results. -
counts
public long[] counts -
distinctObjs
-
bufferList
-
tempFile
-
fosToTempFile
-
dosToTempFile
-
rowsOnFile
public int rowsOnFile -
firstRead
public boolean firstRead -
fisToTmpFile
-
disToTmpFile
-
groupResult
-
hasOutput
public boolean hasOutput -
inputRowMeta
public org.pentaho.di.core.row.RowMetaInterface inputRowMeta -
outputRowMeta
public org.pentaho.di.core.row.RowMetaInterface outputRowMeta -
cumulativeSumSourceIndexes
-
cumulativeSumTargetIndexes
-
cumulativeAvgSourceIndexes
-
cumulativeAvgTargetIndexes
-
previousSums
-
previousAvgSum
-
previousAvgCount
public long[] previousAvgCount -
valueMetaInteger
public org.pentaho.di.core.row.ValueMetaInterface valueMetaInteger -
valueMetaNumber
public org.pentaho.di.core.row.ValueMetaInterface valueMetaNumber -
mean
public double[] mean -
newBatch
public boolean newBatch
-
-
Constructor Details
-
GroupByData
public GroupByData()
-