Add a runScript method to ij that takes a script as an InputStream and returns 
the output to a stream.
------------------------------------------------------------------------------------------------------

                 Key: DERBY-1609
                 URL: http://issues.apache.org/jira/browse/DERBY-1609
             Project: Derby
          Issue Type: Improvement
          Components: Tools
            Reporter: Daniel John Debrunner
         Assigned To: Daniel John Debrunner
            Priority: Minor
             Fix For: 10.2.0.0


Useful for running ij SQL scripts as part of JUnit tests and for applications 
to use instead of the awkward way to use ij from a program today.

  /**
   * Run a SQL script from an input stream and write
   * the resulting output to the provided OutputStream.
   * 
   * @param conn Connection to be used as the script's default connection. 
   * @param sqlIn InputStream for the script.
   * @param inputEncoding Encoding of the script.
   * @param sqlOut OutputStream for the script's output
   * @param outputEncoding Output encoding to use.
   * @return Number of SQLExceptions thrown during the execution, -1 if not 
known.
   * @throws UnsupportedEncodingException
   */
  public static int runScript(
                  Connection conn,
                  InputStream sqlIn,
                  String inputEncoding,
                  PrintStream sqlOut,
                  String outputEncoding)
                  throws UnsupportedEncodingException

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to