public class StringUtils extends Object
Constructor and Description |
---|
StringUtils() |
Modifier and Type | Method and Description |
---|---|
static boolean |
hasLowerCase(String string) |
static boolean |
hasUpperCase(String string) |
static boolean |
isAscii(char ch) |
static boolean |
isAscii(String string) |
static String |
join(Collection<String> collection,
String delimiter) |
static String |
join(int[] array,
String delimiter) |
static String |
join(Integer[] array,
String delimiter) |
static String |
join(String[] array,
String delimiter) |
static String |
lowerCaseFirst(String string) |
static String[] |
processMutliLineSQL(String multiLineSQL,
boolean stripComments,
boolean splitStatements,
String endDelimiter)
Removes any comments from multiple line SQL using
stripComments(String)
and then extracts each individual statement using splitSQL(String, String) . |
static String |
repeat(String string,
int times) |
static List<String> |
splitAndTrim(String s,
String regex) |
static String[] |
splitSQL(String multiLineSQL,
String endDelimiter)
Splits a (possible) multi-line SQL statement along ;'s and "go"'s.
|
static String |
standardizeLineEndings(String string) |
static String |
stripComments(String multiLineSQL)
Searches through a String which contains SQL code and strips out
any comments that are between \/**\/ or anything that matches
SP--SP
|
static String |
trimToEmpty(String string) |
static String |
trimToNull(String string) |
static String |
upperCaseFirst(String string) |
public static String[] processMutliLineSQL(String multiLineSQL, boolean stripComments, boolean splitStatements, String endDelimiter)
stripComments(String)
and then extracts each individual statement using splitSQL(String, String)
.multiLineSQL
- A String containing all the SQL statementsstripComments
- If true then comments will be stripped, if false then they will be left in the codepublic static String[] splitSQL(String multiLineSQL, String endDelimiter)
public static String stripComments(String multiLineSQL)
public static String join(Collection<String> collection, String delimiter)
public static boolean hasUpperCase(String string)
public static boolean hasLowerCase(String string)
public static boolean isAscii(String string)
public static boolean isAscii(char ch)
Copyright © 2014 Liquibase.org. All rights reserved.