public class SimpleSQLParser
extends java.lang.Object
For internal use only.
Constructor and Description |
---|
SimpleSQLParser() |
Modifier and Type | Method and Description |
---|---|
static void |
addNewlineBefore(java.lang.String token,
StringList tokens)
|
static void |
addNewlineBefore(java.lang.String token,
StringList tokens,
boolean atAnyLevel) |
static int |
findAnyLevel(java.lang.String token,
StringList tokens)
|
static int |
findAnyLevel(java.lang.String token,
StringList tokens,
int start) |
static int |
findTopLevel(java.lang.String token,
StringList tokens)
|
static int |
findTopLevel(java.lang.String token,
StringList tokens,
int start) |
static boolean |
hasTopLevel(java.lang.String token,
StringList tokens) |
static StringList |
intoBindings(StringList tokens) |
static java.lang.String |
joinTokensWithMinimalSpaces(java.lang.String text) |
static java.lang.String |
joinTokensWithRegularSpaces(java.lang.String text) |
static StringList |
selectColumns(StringList tokens) |
static StringList |
tokensWithMinimalSpaces(java.lang.String text) |
static StringList |
tokensWithoutSpaces(java.lang.String text) |
static StringList |
tokensWithRegularSpaces(java.lang.String text) |
public static void addNewlineBefore(java.lang.String token, StringList tokens)
token
- Token parameter.tokens
- Tokens parameter.public static void addNewlineBefore(java.lang.String token, StringList tokens, boolean atAnyLevel)
public static int findAnyLevel(java.lang.String token, StringList tokens)
token
- Token parameter.tokens
- Tokens parameter.public static int findAnyLevel(java.lang.String token, StringList tokens, int start)
public static int findTopLevel(java.lang.String token, StringList tokens)
token
- Token parameter.tokens
- Tokens parameter.public static int findTopLevel(java.lang.String token, StringList tokens, int start)
public static boolean hasTopLevel(java.lang.String token, StringList tokens)
public static StringList intoBindings(StringList tokens)
public static java.lang.String joinTokensWithMinimalSpaces(java.lang.String text)
public static java.lang.String joinTokensWithRegularSpaces(java.lang.String text)
public static StringList selectColumns(StringList tokens)
public static StringList tokensWithMinimalSpaces(java.lang.String text)
public static StringList tokensWithRegularSpaces(java.lang.String text)
public static StringList tokensWithoutSpaces(java.lang.String text)