Class RelationalNodeStatistics
- java.lang.Object
-
- org.teiid.query.processor.relational.RelationalNodeStatistics
-
public class RelationalNodeStatistics extends Object
- Since:
- 4.2
-
-
Constructor Summary
Constructors Constructor Description RelationalNodeStatistics()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
collectCumulativeNodeStats(Long rowCount, int stopType)
void
collectNodeStats(RelationalNode[] relationalNodes)
long
getBatchEndTime()
long
getBatchStartTime()
int
getNodeBlocks()
long
getNodeCumulativeNextBatchProcessingTime()
long
getNodeCumulativeProcessingTime()
long
getNodeEndTime()
int
getNodeNextBatchCalls()
long
getNodeNextBatchProcessingTime()
Long
getNodeOutputRows()
long
getNodeStartTime()
List<String>
getStatisticsList()
void
startBatchTimer()
void
stopBatchTimer()
-
-
-
Method Detail
-
startBatchTimer
public void startBatchTimer()
-
stopBatchTimer
public void stopBatchTimer()
-
collectCumulativeNodeStats
public void collectCumulativeNodeStats(Long rowCount, int stopType)
-
collectNodeStats
public void collectNodeStats(RelationalNode[] relationalNodes)
-
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 Long getNodeOutputRows()
- Returns:
- Returns the nodeOutputRows.
- Since:
- 4.2
-
getNodeNextBatchProcessingTime
public long getNodeNextBatchProcessingTime()
- 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
-
-