Class StepDebugMeta


  • public class StepDebugMeta
    extends Object
    This class is used to define debugging meta data for a certain step. Basically it defines for which condition a break-point becomes active.
    Author:
    Matt
    • Constructor Detail

      • StepDebugMeta

        public StepDebugMeta()
      • StepDebugMeta

        public StepDebugMeta​(StepMeta stepMeta)
    • Method Detail

      • getStepMeta

        public StepMeta getStepMeta()
        Returns:
        the stepMeta
      • setStepMeta

        public void setStepMeta​(StepMeta stepMeta)
        Parameters:
        stepMeta - the stepMeta to set
      • getCondition

        public org.pentaho.di.core.Condition getCondition()
        Returns:
        the condition
      • setCondition

        public void setCondition​(org.pentaho.di.core.Condition condition)
        Parameters:
        condition - the condition to set
      • addBreakPointListener

        public void addBreakPointListener​(BreakPointListener breakPointListener)
        Add a break-point listener to the debug information. The listener will be called whenever a condition is hit
        Parameters:
        breakPointListener - the break point listener to add
      • removeBreakPointListener

        public void removeBreakPointListener​(BreakPointListener breakPointListener)
        Remove a break-point listener from the debug information.
        Parameters:
        breakPointListener - the break point listener to remove
      • fireBreakPointListeners

        public void fireBreakPointListeners​(TransDebugMeta transDebugMeta)
      • getRowCount

        public int getRowCount()
        Returns:
        the rowCount
      • setRowCount

        public void setRowCount​(int rowCount)
        Parameters:
        rowCount - the rowCount to set
      • isReadingFirstRows

        public boolean isReadingFirstRows()
        Returns:
        the readingFirstRows
      • setReadingFirstRows

        public void setReadingFirstRows​(boolean readingFirstRows)
        Parameters:
        readingFirstRows - the readingFirstRows to set
      • isPausingOnBreakPoint

        public boolean isPausingOnBreakPoint()
        Returns:
        the pausingOnBreakPoint
      • setPausingOnBreakPoint

        public void setPausingOnBreakPoint​(boolean pausingOnBreakPoint)
        Parameters:
        pausingOnBreakPoint - the pausingOnBreakPoint to set
      • getRowBufferMeta

        public org.pentaho.di.core.row.RowMetaInterface getRowBufferMeta()
        Returns:
        the rowBufferMeta
      • setRowBufferMeta

        public void setRowBufferMeta​(org.pentaho.di.core.row.RowMetaInterface rowBufferMeta)
        Parameters:
        rowBufferMeta - the rowBufferMeta to set
      • getRowBuffer

        public List<Object[]> getRowBuffer()
        Returns:
        the rowBuffer
      • setRowBuffer

        public void setRowBuffer​(List<Object[]> rowBuffer)
        Parameters:
        rowBuffer - the rowBuffer to set
      • getNumberOfHits

        public int getNumberOfHits()
        Returns:
        the number of times the break-point listeners got called
      • setNumberOfHits

        public void setNumberOfHits​(int numberOfHits)
        Parameters:
        numberOfHits - the number of times the break-point listeners got called