Issue Details (XML | Word | Printable)

Key: DERBY-791
Type: Improvement Improvement
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: Rick Hillegas
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Derby

Expose api for printing Abstract Syntax Trees in production (non-debug) servers

Created: 04/Jan/06 06:32 AM   Updated: 12/Nov/09 03:32 PM
Return to search
Component/s: SQL
Affects Version/s: None
Fix Version/s: None

Time Tracking:
Not Specified

File Attachments:
  Size
Java Source File Licensed for inclusion in ASF works ASTGrapher.java 2009-09-29 12:42 PM Kay Röpke 3 kB
File Licensed for inclusion in ASF works derby-791-01-aa-fromListAndResultColumnList.diff 2009-01-30 09:49 PM Rick Hillegas 2 kB
File Licensed for inclusion in ASF works derby-791-02-aa-printTargetColumnList.diff 2009-11-11 09:42 PM Rick Hillegas 2 kB
Java Source File Licensed for inclusion in ASF works XmlTreeWalker.java 2009-11-06 02:34 PM Rick Hillegas 12 kB
Java Source File Licensed for inclusion in ASF works XmlTreeWalker.java 2009-09-29 12:41 PM Kay Röpke 12 kB
Java Source File Licensed for inclusion in ASF works XmlTreeWalker.java 2009-08-14 04:17 PM Rick Hillegas 12 kB
Java Source File Licensed for inclusion in ASF works XmlTreeWalker.java 2009-02-06 04:17 PM Rick Hillegas 12 kB
Java Source File Licensed for inclusion in ASF works XmlTreeWalker.java 2009-01-30 08:55 PM Rick Hillegas 9 kB
XML File Licensed for inclusion in ASF works z.xml 2009-02-06 04:17 PM Rick Hillegas 8 kB
Issue Links:
Reference


 Description  « Hide
Currently you can print Abstract Syntax Trees to derby.log by setting the DumpParseTree tracepoint at server startup. E.g.:

java -cp $CLASSPATH -Dderby.debug.true=DumpParseTree -Dderby.stream.error.logSeverityLevel=0 org.apache.derby.tools.ij z.sql

This can be a useful debugging tool. However, it only works on debug servers built with the following flags:

sanity=true
debug=true

We should provide some mechanism for printing these trees in production (non-debug) servers.

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Daniel John Debrunner made changes - 05/Jan/06 02:29 AM
Field Original Value New Value
Link This issue relates to DERBY-673 [ DERBY-673 ]
Mike Matrigali made changes - 24/Jan/06 04:42 AM
Component/s SQL [ 11408 ]
Rick Hillegas made changes - 30/Jan/09 08:55 PM
Attachment XmlTreeWalker.java [ 12399159 ]
Rick Hillegas made changes - 30/Jan/09 09:00 PM
Link This issue is related to DERBY-3946 [ DERBY-3946 ]
Rick Hillegas made changes - 30/Jan/09 09:49 PM
Rick Hillegas made changes - 06/Feb/09 04:17 PM
Attachment z.xml [ 12399659 ]
Attachment XmlTreeWalker.java [ 12399658 ]
Rick Hillegas made changes - 14/Aug/09 04:17 PM
Attachment XmlTreeWalker.java [ 12416568 ]
Kay Röpke made changes - 29/Sep/09 12:42 PM
Attachment ASTGrapher.java [ 12420787 ]
Attachment XmlTreeWalker.java [ 12420786 ]
Rick Hillegas made changes - 19/Oct/09 07:59 PM
Link This issue relates to DERBY-4415 [ DERBY-4415 ]
Rick Hillegas made changes - 06/Nov/09 02:34 PM
Attachment XmlTreeWalker.java [ 12424206 ]
Rick Hillegas made changes - 11/Nov/09 09:42 PM