Class TransformDebugMeta


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

      • TransformDebugMeta

        public TransformDebugMeta()
      • TransformDebugMeta

        public TransformDebugMeta​(TransformMeta transformMeta)
    • Method Detail

      • getTransformMeta

        public TransformMeta getTransformMeta()
        Returns:
        the transformMeta
      • setTransformMeta

        public void setTransformMeta​(TransformMeta transformMeta)
        Parameters:
        transformMeta - the transformMeta to set
      • getCondition

        public Condition getCondition()
        Returns:
        the condition
      • setCondition

        public void setCondition​(Condition condition)
        Parameters:
        condition - the condition to set
      • addBreakPointListener

        public void addBreakPointListener​(IBreakPointListener 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​(IBreakPointListener breakPointListener)
        Remove a break-point listener from the debug information.
        Parameters:
        breakPointListener - the break point listener to remove
      • fireBreakPointListeners

        public void fireBreakPointListeners​(PipelineDebugMeta pipelineDebugMeta)
      • 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 IRowMeta getRowBufferMeta()
        Returns:
        the rowBufferMeta
      • setRowBufferMeta

        public void setRowBufferMeta​(IRowMeta 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