[
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