001 package railo.runtime.debug; 002 003 // FUTURE add to extended interface and delete this interface 004 005 import railo.runtime.PageContext; 006 import railo.runtime.PageSource; 007 import railo.runtime.db.SQL; 008 import railo.runtime.type.Query; 009 010 public interface DebuggerPro extends Debugger { 011 012 013 014 015 /** 016 * add new query execution time 017 * @param query 018 * @param datasource 019 * @param name 020 * @param sql 021 * @param recordcount 022 * @param src 023 * @param time 024 * @deprecated use instead <code>addQuery(Query query,String datasource,String name,SQL sql, int recordcount, PageSource src,long time)</code> 025 */ 026 public void addQuery(Query query,String datasource,String name,SQL sql, int recordcount, PageSource src,int time); 027 028 /** 029 * add new query execution time 030 * @param query 031 * @param datasource 032 * @param name 033 * @param sql 034 * @param recordcount 035 * @param src 036 * @param time 037 */ 038 public void addQuery(Query query,String datasource,String name,SQL sql, int recordcount, PageSource src,long time); 039 040 public DebugTrace[] getTraces(PageContext pc); 041 }