com.mtgi.analytics.sql
Class BehaviorTrackingDataSource.DynamicStatementHandler

java.lang.Object
  extended by com.mtgi.analytics.sql.BehaviorTrackingDataSource.HandlerStub
      extended by com.mtgi.analytics.sql.BehaviorTrackingDataSource.StatementHandler
          extended by com.mtgi.analytics.sql.BehaviorTrackingDataSource.DynamicStatementHandler
All Implemented Interfaces:
InvocationHandler
Enclosing class:
BehaviorTrackingDataSource

protected class BehaviorTrackingDataSource.DynamicStatementHandler
extends BehaviorTrackingDataSource.StatementHandler

Behavior tracking logic for dynamic (not prepared or callable) sql statements.


Field Summary
 
Fields inherited from class com.mtgi.analytics.sql.BehaviorTrackingDataSource.HandlerStub
target
 
Constructor Summary
BehaviorTrackingDataSource.DynamicStatementHandler(BehaviorTrackingDataSource.ConnectionHandler parent, Object target)
           
 
Method Summary
protected  void addBatch(EventDataElement batchData, Object[] args)
          overridden to add the static sql from args to the event data
protected  void addExecuteParameters(BehaviorEvent event, Object[] args)
          overridden to add the static sql from args to the event data
 
Methods inherited from class com.mtgi.analytics.sql.BehaviorTrackingDataSource.StatementHandler
addOperationData, createEvent, invoke
 
Methods inherited from class com.mtgi.analytics.sql.BehaviorTrackingDataSource.HandlerStub
invokeIdentity, invokeTarget
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BehaviorTrackingDataSource.DynamicStatementHandler

public BehaviorTrackingDataSource.DynamicStatementHandler(BehaviorTrackingDataSource.ConnectionHandler parent,
                                                          Object target)
Method Detail

addExecuteParameters

protected void addExecuteParameters(BehaviorEvent event,
                                    Object[] args)
overridden to add the static sql from args to the event data

Specified by:
addExecuteParameters in class BehaviorTrackingDataSource.StatementHandler

addBatch

protected void addBatch(EventDataElement batchData,
                        Object[] args)
overridden to add the static sql from args to the event data

Specified by:
addBatch in class BehaviorTrackingDataSource.StatementHandler