OptionalTool
public class OptimizerTracer extends java.lang.Object implements OptionalTool
OptionalTool for tracing the Optimizer.
Constructor | Description |
---|---|
OptimizerTracer() |
0-arg constructor required by the OptionalTool contract
|
Modifier and Type | Method | 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 OptionalTool
java.sql.SQLException
private 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 OptionalTool
java.sql.SQLException
private 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.