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.RowMetaInterface
target value meta for aggregation fieldslong[]
boolean
org.pentaho.di.core.row.RowMetaInterface
org.pentaho.di.core.row.RowMetaInterface
int[]
Object[]
boolean
org.pentaho.di.core.row.RowMetaInterface
double[]
boolean
org.pentaho.di.core.row.RowMetaInterface
Object[]
long[]
Object[]
Object[]
int
int[]
array, length is equal to aggMeta value meta list size and metadata subject fields length.org.pentaho.di.core.row.ValueMetaInterface
org.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, 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 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()
-