You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by "Rick Hillegas (JIRA)" <ji...@apache.org> on 2010/11/02 22:15:07 UTC
[jira] Updated: (DERBY-4883) Create a table function which turns an
html table into a dbms table
[ https://issues.apache.org/jira/browse/DERBY-4883?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Rick Hillegas updated DERBY-4883:
---------------------------------
Attachment: z.sql
FirstVersion.java
HtmlTableVTI.java
Attaching a couple files:
1) HtmlTableVTI.java - This is a table function which reads an html file and makes a ResultSet out of the last html table which it finds in the file.
2) FirstVersion.java - This is a function which takes a string of Derby version ids and extracts the earliest version id. Technically, this has nothing to do with this JIRA, but it's part of the test case which I put together to debug this.
3) regressionReport.html - Again, not technically part of this JIRA. This is an html report produced from the "Derby regressions" filter by selecting the "Excel(current field)" view. I had to scrub the report a bit to get it to pass the xml parser used by HtmlTableVTI.
4) z.sql - This is a script which declares the above functions and runs them against the regression report to produce a list of previous releases and the number of regressions they caused.
Here is the output from running the final query in the script:
ij> select a, count( a ) b
from ( select firstVersion( col11 ) a from regressions where firstVersion( col11 ) is not null ) t
group by a
order by b;
A |B
--------------------------------
10.7.1.0 |1
10.5.3.1 |1
10.5.2.0 |1
10.3.3.1 |1
10.1.3.3 |1
10.1.1.0 |1
10.0.2.0 |1
10.4.2.1 |2
10.1.3.2 |2
10.1.2.1 |2
10.2.2.1 |3
10.6.1.0 |4
10.5.3.0 |6
10.4.2.0 |8
10.3.3.0 |8
10.3.2.1 |8
10.2.2.0 |8
10.1.3.1 |9
10.5.1.1 |12
10.4.1.3 |13
10.2.1.6 |33
10.3.1.4 |53
22 rows selected
> Create a table function which turns an html table into a dbms table
> -------------------------------------------------------------------
>
> Key: DERBY-4883
> URL: https://issues.apache.org/jira/browse/DERBY-4883
> Project: Derby
> Issue Type: Improvement
> Components: Demos/Scripts
> Reporter: Rick Hillegas
> Attachments: FirstVersion.java, HtmlTableVTI.java, regressionReport.html, z.sql
>
>
> This could be a generally useful tool to have in one's kit.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.