Class ExecutionEndEvent

All Implemented Interfaces:
Message

public class ExecutionEndEvent extends ExecutionEvent
Event concerning the execution of an MDX statement.
  • Field Details

    • phaseCount

      public final int phaseCount
    • state

      public final Execution.State state
    • cellCacheHitCount

      public final int cellCacheHitCount
    • cellCacheMissCount

      public final int cellCacheMissCount
    • cellCachePendingCount

      public final int cellCachePendingCount
    • expCacheHitCount

      public final int expCacheHitCount
    • expCacheMissCount

      public final int expCacheMissCount
  • Constructor Details

    • ExecutionEndEvent

      public ExecutionEndEvent(long timestamp, int serverId, int connectionId, long statementId, long executionId, int phaseCount, Execution.State state, int cellCacheHitCount, int cellCacheMissCount, int cellCachePendingCount, int expCacheHitCount, int expCacheMissCount)
      Creates an ExecutionEndEvent.
      Parameters:
      timestamp - Timestamp
      serverId - Server id
      connectionId - Connection id
      statementId - Statement id
      executionId - Execution id
      phaseCount - Number of execution phases (trips to DBMS to populate cache)
      state - State; indicates reason why execution terminated
      cellCacheHitCount - Number of cell requests for which cell was already in cache
      cellCacheMissCount - Number of cell requests for which cell was not in cache
      cellCachePendingCount - Number of cell requests for which cell was
  • Method Details

    • toString

      public String toString()
      Overrides:
      toString in class Object
    • accept

      public <T> T accept(Visitor<T> visitor)
      Description copied from interface: Message
      Dispatches a call to the appropriate visit method on Visitor.
      Type Parameters:
      T - Return type
      Parameters:
      visitor - Visitor
      Returns:
      Value returned by the visit method