Class OptTraceViewer
java.lang.Object
org.apache.derby.impl.sql.compile.OptTraceViewer
- All Implemented Interfaces:
OptionalTool
OptionalTool for viewing the output created when you xml-trace the optimizer.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidexecuteDDL(Connection conn, String text) private Connection/////////////////////////////////////////////////////////////////////voidTakes the following arguments:private PreparedStatementprepareStatement(Connection conn, String text) voidunloadTool(String... configurationParameters) Drop the schema objects which were created for viewing the xml file containing the optimizer trace.private SQLExceptionprivate SQLExceptionWrap an exception in a SQLException
-
Constructor Details
-
OptTraceViewer
public OptTraceViewer()0-arg constructor required by the OptionalTool contract
-
-
Method Details
-
loadTool
Takes the following arguments:
- fileURL - The url of the file holding the xml trace. E.g.: "file:///Users/me/mainline/z.txt"
...and creates the following schema objects for viewing the xml trace of the optimizer:
- ArrayList - A user-defined type wrapping java.util.ArrayList.
- asList - A factory function for creating ArrayLists.
- planCost - An XmlVTI for viewing xml traces.
- planCost - A view which passes the file name to the XmlVTI.
- Specified by:
loadToolin interfaceOptionalTool- Throws:
SQLException
-
unloadTool
Drop the schema objects which were created for viewing the xml file containing the optimizer trace.
- Specified by:
unloadToolin interfaceOptionalTool- Throws:
SQLException
-
getDerbyConnection
/////////////////////////////////////////////////////////////////////- Throws:
SQLException
-
executeDDL
- Throws:
SQLException
-
prepareStatement
- Throws:
SQLException
-
wrap
Wrap an exception in a SQLException -
wrap
-