[ 
https://issues.apache.org/jira/browse/DERBY-5690?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rick Hillegas updated DERBY-5690:
---------------------------------

    Attachment: StatementReader.java

Attaching StatementReader.java. This class can be used to parse a batch of sql 
statements the way that ij does. You construct an instance of this class from 
an InputStream (e.g., a FileInputStream created from your statement batch) and 
then you loop, calling StatementReader.nextStatement() to drain the batch. Each 
nextStatement() call returns a single statement. The final call returns null.
                
> Give users a way to run an ij script programmatically so they can filter 
> errors.
> --------------------------------------------------------------------------------
>
>                 Key: DERBY-5690
>                 URL: https://issues.apache.org/jira/browse/DERBY-5690
>             Project: Derby
>          Issue Type: Improvement
>          Components: Tools
>    Affects Versions: 10.9.0.0
>            Reporter: Rick Hillegas
>         Attachments: StatementReader.java
>
>
> Sometimes users need a way to run an ij script programmatically and handle 
> the errors. It would be nice if they could use ij's StatementFinder to parse 
> a semi-colon delimited file of sql statements, throwing away comments. 
> StatementFinder itself can't be used because it is not part of the public api 
> and it has some small dependencies on other Derby code. I will attach a 
> standalone class which applications can use.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to