public class OptimizerTracer extends java.lang.Object implements OptionalTool
OptionalTool for tracing the Optimizer.
| Constructor and Description |
|---|
OptimizerTracer()
0-arg constructor required by the OptionalTool contract
|
| Modifier and Type | Method and Description |
|---|---|
private java.sql.SQLException |
cantInstantiate(java.lang.String className) |
private static Context |
getContext(java.lang.String contextID)
Privileged lookup of a Context.
|
void |
loadTool(java.lang.String... configurationParameters)
Turns on optimizer tracing.
|
void |
unloadTool(java.lang.String... configurationParameters)
Print the optimizer trace and turn off tracing.
|
private java.sql.SQLException |
wrap(java.lang.String errorMessage) |
private java.sql.SQLException |
wrap(java.lang.Throwable t)
Wrap an exception in a SQLException
|
public OptimizerTracer()
public void loadTool(java.lang.String... configurationParameters)
throws java.sql.SQLException
Turns on optimizer tracing. May take optional parameters:
loadTool in interface OptionalTooljava.sql.SQLExceptionprivate java.sql.SQLException cantInstantiate(java.lang.String className)
public void unloadTool(java.lang.String... configurationParameters)
throws java.sql.SQLException
Print the optimizer trace and turn off tracing. Takes optional parameters:
unloadTool in interface OptionalTooljava.sql.SQLExceptionprivate java.sql.SQLException wrap(java.lang.Throwable t)
private java.sql.SQLException wrap(java.lang.String errorMessage)
private static Context getContext(java.lang.String contextID)
Apache Derby V10.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.