public class OracleStatementSplitter extends Object implements StatementSplitter
Hugely based on the code from com.carbonfive.db.jdbc.ScriptRunner#doExecute
- the only significant difference is that we support Oracle's dirty hack with slash, /,
meaning literally "now just send to the database whatever you've got in your
SQL buffer."
| Constructor and Description |
|---|
OracleStatementSplitter() |
| Modifier and Type | Method and Description |
|---|---|
void |
setStatementDelimiter(String statementDelimiter) |
void |
setTrimStatementDelimiter(boolean trimStatementDelimiter) |
List<String> |
splitStatements(Reader reader) |
List<String> |
splitStatements(String script) |
String |
supports() |
public void setStatementDelimiter(String statementDelimiter)
setStatementDelimiter in interface StatementSplitterpublic void setTrimStatementDelimiter(boolean trimStatementDelimiter)
setTrimStatementDelimiter in interface StatementSplitterpublic String supports()
supports in interface StatementSplitterpublic List<String> splitStatements(String script)
splitStatements in interface StatementSplitterpublic List<String> splitStatements(Reader reader)
splitStatements in interface StatementSplitterCopyright © 2018 JBoss by Red Hat. All rights reserved.