org.apache.derby.impl.tools.optional
Class OptimizerTracer

java.lang.Object
  extended by org.apache.derby.impl.tools.optional.OptimizerTracer
All Implemented Interfaces:
OptionalTool

public class OptimizerTracer
extends java.lang.Object
implements OptionalTool

OptionalTool to create wrapper functions and views for all of the user tables in a foreign database.


Constructor Summary
OptimizerTracer()
          0-arg constructor required by the OptionalTool contract
 
Method Summary
 void loadTool(java.lang.String... configurationParameters)
           Turns on optimizer tracing.
 void unloadTool(java.lang.String... configurationParameters)
           Dump the optimizer trace and turn off tracing.
private  java.sql.SQLException wrap(java.lang.Throwable t)
          Wrap an exception in a SQLException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OptimizerTracer

public OptimizerTracer()
0-arg constructor required by the OptionalTool contract

Method Detail

loadTool

public void loadTool(java.lang.String... configurationParameters)
              throws java.sql.SQLException

Turns on optimizer tracing.

Specified by:
loadTool in interface OptionalTool
Throws:
java.sql.SQLException

unloadTool

public void unloadTool(java.lang.String... configurationParameters)
                throws java.sql.SQLException

Dump the optimizer trace and turn off tracing. Takes optional parameters:

Specified by:
unloadTool in interface OptionalTool
Throws:
java.sql.SQLException

wrap

private java.sql.SQLException wrap(java.lang.Throwable t)
Wrap an exception in a SQLException


Built on Wed 2013-06-12 15:21:56+0000, from revision ???

Apache Derby V10.10 Internals - Copyright © 2004,2013 The Apache Software Foundation. All Rights Reserved.