mondrian.server.monitor
Class SqlStatementStartEvent

java.lang.Object
  extended by mondrian.server.monitor.Event
      extended by mondrian.server.monitor.SqlStatementEvent
          extended by mondrian.server.monitor.SqlStatementStartEvent
All Implemented Interfaces:
Message

public class SqlStatementStartEvent
extends SqlStatementEvent

Event created just before Mondrian starts to execute a SQL statement.


Nested Class Summary
 
Nested classes/interfaces inherited from class mondrian.server.monitor.SqlStatementEvent
SqlStatementEvent.Purpose
 
Field Summary
 int cellRequestCount
           
 
Fields inherited from class mondrian.server.monitor.SqlStatementEvent
locus, purpose, sql, sqlStatementId
 
Fields inherited from class mondrian.server.monitor.Event
timestamp
 
Constructor Summary
SqlStatementStartEvent(long timestamp, long sqlStatementId, Locus locus, String sql, SqlStatementEvent.Purpose purpose, int cellRequestCount)
          Creates a SqlStatementStartEvent.
 
Method Summary
<T> T
accept(Visitor<T> visitor)
          Dispatches a call to the appropriate visit method on Visitor.
 String toString()
           
 
Methods inherited from class mondrian.server.monitor.SqlStatementEvent
getStatementId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

cellRequestCount

public final int cellRequestCount
Constructor Detail

SqlStatementStartEvent

public SqlStatementStartEvent(long timestamp,
                              long sqlStatementId,
                              Locus locus,
                              String sql,
                              SqlStatementEvent.Purpose purpose,
                              int cellRequestCount)
Creates a SqlStatementStartEvent.

Parameters:
timestamp - Timestamp
sqlStatementId - SQL Statement id
locus - Locus of event
sql - SQL
purpose - Why Mondrian is executing this statement
cellRequestCount - Number of missed cells that led to this request
Method Detail

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

Get Mondrian at SourceForge.net. Fast, secure and free Open Source software downloads