Package mondrian.server.monitor
Class ExecutionPhaseEvent
- java.lang.Object
- 
- mondrian.server.monitor.Event
- 
- mondrian.server.monitor.ExecutionEvent
- 
- mondrian.server.monitor.ExecutionPhaseEvent
 
 
 
- 
- All Implemented Interfaces:
- Message
 
 public class ExecutionPhaseEvent extends ExecutionEvent Event signalling the start of a phase of executing an MDX statement.A phase begins when Mondrian has tried to execute a statement and has determined that it needs cell values in order to give the complete, correct result. It generates one or more SQL statements to load those cells, and starts a new phase. Most MDX statements can be completed in 3 or fewer phases. 
- 
- 
Field SummaryFields Modifier and Type Field Description inthitCountintmissCountintpendingCountintphase- 
Fields inherited from class mondrian.server.monitor.ExecutionEventconnectionId, executionId, serverId, statementId
 
- 
 - 
Constructor SummaryConstructors Constructor Description ExecutionPhaseEvent(long timestamp, int serverId, int connectionId, long statementId, long executionId, int phase, int hitCount, int missCount, int pendingCount)Creates an ExecutionPhaseEvent.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Taccept(Visitor<T> visitor)Dispatches a call to the appropriatevisitmethod onVisitor.StringtoString()- 
Methods inherited from class mondrian.server.monitor.EventsetContextMap
 
- 
 
- 
- 
- 
Constructor Detail- 
ExecutionPhaseEventpublic ExecutionPhaseEvent(long timestamp, int serverId, int connectionId, long statementId, long executionId, int phase, int hitCount, int missCount, int pendingCount)Creates an ExecutionPhaseEvent.- Parameters:
- timestamp- Timestamp
- serverId- Server id
- connectionId- Connection id
- statementId- Statement id
- executionId- Execution id
- phase- Phase
- hitCount- Cache hits this phase
- missCount- Cache misses this phase
- pendingCount- Cache entries hit but not ready this phase
 
 
- 
 
-