public abstract class ScriptUtils
extends java.lang.Object
ScriptUtils
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_BLOCK_COMMENT_END_DELIMITER
Deprecated.
Default end delimiter for block comments within SQL scripts.
|
static java.lang.String |
DEFAULT_BLOCK_COMMENT_START_DELIMITER
Deprecated.
Default start delimiter for block comments within SQL scripts.
|
static java.lang.String |
DEFAULT_COMMENT_PREFIX
Deprecated.
Default prefix for line comments within SQL scripts.
|
static java.lang.String |
DEFAULT_STATEMENT_SEPARATOR
Deprecated.
Default statement separator within SQL scripts.
|
static java.lang.String |
FALLBACK_STATEMENT_SEPARATOR
Deprecated.
Fallback statement separator within SQL scripts.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
containsSqlScriptDelimiters(java.lang.String script,
java.lang.String delim)
Deprecated.
Needed only to keep binary compatibility for this internal API. Consider using database-agnostic ScriptUtils
|
static void |
executeSqlScript(java.sql.Connection connection,
java.lang.String scriptPath,
java.lang.String script)
Deprecated.
Needed only to keep binary compatibility for this internal API. Consider using database-agnostic ScriptUtils
|
static void |
executeSqlScript(java.sql.Connection connection,
java.lang.String scriptPath,
java.lang.String script,
boolean continueOnError,
boolean ignoreFailedDrops,
java.lang.String commentPrefix,
java.lang.String separator,
java.lang.String blockCommentStartDelimiter,
java.lang.String blockCommentEndDelimiter)
Deprecated.
Needed only to keep binary compatibility for this internal API. Consider using database-agnostic ScriptUtils
|
static void |
splitSqlScript(java.lang.String resource,
java.lang.String script,
java.lang.String separator,
java.lang.String commentPrefix,
java.lang.String blockCommentStartDelimiter,
java.lang.String blockCommentEndDelimiter,
java.util.List<java.lang.String> statements)
Deprecated.
Needed only to keep binary compatibility for this internal API. Consider using database-agnostic ScriptUtils
|
public static final java.lang.String DEFAULT_STATEMENT_SEPARATOR
public static final java.lang.String FALLBACK_STATEMENT_SEPARATOR
Used if neither a custom defined separator nor the
DEFAULT_STATEMENT_SEPARATOR
is present in a given script.
public static final java.lang.String DEFAULT_COMMENT_PREFIX
public static final java.lang.String DEFAULT_BLOCK_COMMENT_START_DELIMITER
public static final java.lang.String DEFAULT_BLOCK_COMMENT_END_DELIMITER
public static void splitSqlScript(java.lang.String resource, java.lang.String script, java.lang.String separator, java.lang.String commentPrefix, java.lang.String blockCommentStartDelimiter, java.lang.String blockCommentEndDelimiter, java.util.List<java.lang.String> statements)
ScriptUtils
public static boolean containsSqlScriptDelimiters(java.lang.String script, java.lang.String delim)
ScriptUtils
public static void executeSqlScript(java.sql.Connection connection, java.lang.String scriptPath, java.lang.String script) throws javax.script.ScriptException
javax.script.ScriptException
ScriptUtils
public static void executeSqlScript(java.sql.Connection connection, java.lang.String scriptPath, java.lang.String script, boolean continueOnError, boolean ignoreFailedDrops, java.lang.String commentPrefix, java.lang.String separator, java.lang.String blockCommentStartDelimiter, java.lang.String blockCommentEndDelimiter) throws javax.script.ScriptException
javax.script.ScriptException
ScriptUtils