Class GroupByData

java.lang.Object
org.pentaho.di.trans.step.BaseStepData
org.pentaho.di.trans.steps.groupby.GroupByData
All Implemented Interfaces:
StepDataInterface

public class GroupByData extends BaseStepData implements StepDataInterface
Since:
24-jan-2005
Author:
Matt
  • Field Details

    • previous

      public Object[] previous
    • aggMeta

      public org.pentaho.di.core.row.RowMetaInterface aggMeta
      target value meta for aggregation fields
    • agg

      public Object[] 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[] subjectnrs
      array, 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

      public Set<Object>[] distinctObjs
    • bufferList

      public ArrayList<Object[]> bufferList
    • tempFile

      public File tempFile
    • fosToTempFile

      public FileOutputStream fosToTempFile
    • dosToTempFile

      public DataOutputStream dosToTempFile
    • rowsOnFile

      public int rowsOnFile
    • firstRead

      public boolean firstRead
    • fisToTmpFile

      public FileInputStream fisToTmpFile
    • disToTmpFile

      public DataInputStream disToTmpFile
    • groupResult

      public Object[] groupResult
    • hasOutput

      public boolean hasOutput
    • inputRowMeta

      public org.pentaho.di.core.row.RowMetaInterface inputRowMeta
    • outputRowMeta

      public org.pentaho.di.core.row.RowMetaInterface outputRowMeta
    • cumulativeSumSourceIndexes

      public List<Integer> cumulativeSumSourceIndexes
    • cumulativeSumTargetIndexes

      public List<Integer> cumulativeSumTargetIndexes
    • cumulativeAvgSourceIndexes

      public List<Integer> cumulativeAvgSourceIndexes
    • cumulativeAvgTargetIndexes

      public List<Integer> cumulativeAvgTargetIndexes
    • previousSums

      public Object[] previousSums
    • previousAvgSum

      public Object[] 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()