org.teiid.query.processor.relational
Class RelationalNodeStatistics

java.lang.Object
  extended by org.teiid.query.processor.relational.RelationalNodeStatistics

public class RelationalNodeStatistics
extends java.lang.Object

Since:
4.2

Constructor Summary
RelationalNodeStatistics()
           
 
Method Summary
 void collectCumulativeNodeStats(TupleBatch batch, int stopType)
           
 void collectNodeStats(RelationalNode[] relationalNodes, java.lang.String className)
           
 long getBatchEndTime()
           
 long getBatchStartTime()
           
 int getNodeBlocks()
           
 long getNodeCumulativeNextBatchProcessingTime()
           
 long getNodeCumulativeProcessingTime()
           
 long getNodeEndTime()
           
 int getNodeNextBatchCalls()
           
 int getNodeOutputRows()
           
 long getNodeProcessingTime()
           
 long getNodeStartTime()
           
 java.util.List<java.lang.String> getStatisticsList()
           
 void startBatchTimer()
           
 void stopBatchTimer()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RelationalNodeStatistics

public RelationalNodeStatistics()
Method Detail

startBatchTimer

public void startBatchTimer()

stopBatchTimer

public void stopBatchTimer()

collectCumulativeNodeStats

public void collectCumulativeNodeStats(TupleBatch batch,
                                       int stopType)

collectNodeStats

public void collectNodeStats(RelationalNode[] relationalNodes,
                             java.lang.String className)

getStatisticsList

public java.util.List<java.lang.String> getStatisticsList()

getNodeBlocks

public int getNodeBlocks()
Returns:
Returns the nodeBlocks.
Since:
4.2

getNodeCumulativeNextBatchProcessingTime

public long getNodeCumulativeNextBatchProcessingTime()
Returns:
Returns the nodeCumulativeNextBatchProcessingTime.
Since:
4.2

getNodeCumulativeProcessingTime

public long getNodeCumulativeProcessingTime()
Returns:
Returns the nodeCumulativeProcessingTime.
Since:
4.2

getNodeEndTime

public long getNodeEndTime()
Returns:
Returns the nodeEndTime.
Since:
4.2

getNodeNextBatchCalls

public int getNodeNextBatchCalls()
Returns:
Returns the nodeNextBatchCalls.
Since:
4.2

getNodeOutputRows

public int getNodeOutputRows()
Returns:
Returns the nodeOutputRows.
Since:
4.2

getNodeProcessingTime

public long getNodeProcessingTime()
Returns:
Returns the nodeProcessingTime.
Since:
4.2

getNodeStartTime

public long getNodeStartTime()
Returns:
Returns the nodeStartTime.
Since:
4.2

getBatchEndTime

public long getBatchEndTime()
Returns:
Returns the batchEndTime.
Since:
4.2

getBatchStartTime

public long getBatchStartTime()
Returns:
Returns the batchStartTime.
Since:
4.2


Copyright © 2010. All Rights Reserved.