Package org.apache.hop.pipeline.debug
Class TransformDebugMeta
- java.lang.Object
-
- org.apache.hop.pipeline.debug.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 Summary
Constructors Constructor Description TransformDebugMeta()TransformDebugMeta(TransformMeta transformMeta)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBreakPointListener(IBreakPointListener breakPointListener)Add a break-point listener to the debug information.voidfireBreakPointListeners(PipelineDebugMeta pipelineDebugMeta)ConditiongetCondition()intgetNumberOfHits()List<Object[]>getRowBuffer()IRowMetagetRowBufferMeta()intgetRowCount()TransformMetagetTransformMeta()booleanisPausingOnBreakPoint()booleanisReadingFirstRows()voidremoveBreakPointListener(IBreakPointListener breakPointListener)Remove a break-point listener from the debug information.voidsetCondition(Condition condition)voidsetNumberOfHits(int numberOfHits)voidsetPausingOnBreakPoint(boolean pausingOnBreakPoint)voidsetReadingFirstRows(boolean readingFirstRows)voidsetRowBuffer(List<Object[]> rowBuffer)voidsetRowBufferMeta(IRowMeta rowBufferMeta)voidsetRowCount(int rowCount)voidsetTransformMeta(TransformMeta transformMeta)
-
-
-
Field Detail
-
XML_TAG
public static final String XML_TAG
- See Also:
- Constant Field Values
-
-
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
-
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
-
-