All Methods Static Methods Concrete Methods Deprecated Methods
| Modifier and Type |
Method and Description |
static void |
addCondition(SQLStatement stmt,
SQLBinaryOperator op,
SQLExpr condition,
boolean left) |
static String |
addCondition(String sql,
String condition,
DbType dbType) |
static String |
addCondition(String sql,
String condition,
SQLBinaryOperator op,
boolean left,
DbType dbType) |
static void |
addSelectItem(SQLSelectQueryBlock queryBlock,
SQLExpr expr,
String alias,
boolean first) |
static void |
addSelectItem(SQLStatement stmt,
SQLExpr expr,
String alias,
boolean first) |
static String |
addSelectItem(String selectSql,
String expr,
String alias,
boolean first,
DbType dbType) |
static String |
addSelectItem(String selectSql,
String expr,
String alias,
DbType dbType) |
static SQLExpr |
buildCondition(SQLBinaryOperator op,
SQLExpr condition,
boolean left,
SQLExpr where) |
static String |
buildToDate(String columnName,
String tableAlias,
String pattern,
DbType dbType) |
static Object[] |
clearLimit(String query,
DbType dbType) |
static SQLStatement |
convertTimeZone(SQLStatement stmt,
TimeZone from,
TimeZone to) |
static String |
convertTimeZone(String sql,
TimeZone from,
TimeZone to) |
static SQLASTOutputVisitor |
createFormatOutputVisitor(Appendable out,
List<SQLStatement> statementList,
DbType dbType) |
static SQLASTOutputVisitor |
createOutputVisitor(Appendable out,
DbType dbType) |
static SchemaStatVisitor |
createSchemaStatVisitor(DbType dbType) |
static SchemaStatVisitor |
createSchemaStatVisitor(List<SQLStatement> statementList,
DbType dbType)
Deprecated.
|
static SchemaStatVisitor |
createSchemaStatVisitor(SchemaRepository repository) |
static SchemaStatVisitor |
createSchemaStatVisitor(SchemaRepository repository,
DbType dbType) |
static String |
desensitizeTable(String tableName) |
static String |
forcedNormalize(String name,
DbType dbType) |
static String |
format(String sql,
DbType dbType) |
static String |
format(String sql,
DbType dbType,
List<Object> parameters) |
static String |
format(String sql,
DbType dbType,
List<Object> parameters,
SQLUtils.FormatOption option) |
static String |
format(String sql,
DbType dbType,
List<Object> parameters,
SQLUtils.FormatOption option,
SQLParserFeature[] features) |
static String |
format(String sql,
DbType dbType,
SQLUtils.FormatOption option) |
static String |
format(String sql,
String dbType) |
static String |
formatHive(String sql) |
static String |
formatHive(String sql,
SQLUtils.FormatOption option) |
static String |
formatMySql(String sql) |
static String |
formatMySql(String sql,
SQLUtils.FormatOption option) |
static String |
formatOdps(String sql) |
static String |
formatOdps(String sql,
SQLUtils.FormatOption option) |
static String |
formatOracle(String sql) |
static String |
formatOracle(String sql,
SQLUtils.FormatOption option) |
static String |
formatPGSql(String sql,
SQLUtils.FormatOption option) |
static String |
formatPresto(String sql) |
static String |
formatPresto(String sql,
SQLUtils.FormatOption option) |
static String |
formatSQLServer(String sql) |
static SQLLimit |
getLimit(SQLStatement statement,
DbType dbType) |
static SQLLimit |
getLimit(String query,
DbType dbType) |
static long |
hash(String sql,
DbType dbType) |
static boolean |
isValue(SQLExpr expr) |
static boolean |
nameEquals(SQLName a,
SQLName b) |
static boolean |
nameEquals(String a,
String b) |
static String |
normalize(String name) |
static String |
normalize(String name,
boolean isTrimmed) |
static String |
normalize(String name,
DbType dbType) |
static SQLExpr |
not(SQLExpr expr) |
static SQLStatement |
parseSingleMysqlStatement(String sql) |
static SQLStatement |
parseSingleStatement(String sql,
DbType dbType,
boolean keepComments) |
static SQLStatement |
parseSingleStatement(String sql,
DbType dbType,
SQLParserFeature... features) |
static SQLStatement |
parseSingleStatement(String sql,
String dbType,
SQLParserFeature... features) |
static List<SQLStatement> |
parseStatements(String sql,
DbType dbType) |
static List<SQLStatement> |
parseStatements(String sql,
DbType dbType,
boolean keepComments) |
static List<SQLStatement> |
parseStatements(String sql,
DbType dbType,
SQLParserFeature... features) |
static List<SQLStatement> |
parseStatements(String sql,
String dbType) |
static List<SQLStatement> |
parseStatements(String sql,
String dbType,
SQLParserFeature... features) |
static String |
refactor(String sql,
DbType dbType,
Map<String,String> tableMapping) |
static boolean |
replaceInParent(SQLExpr expr,
SQLExpr target) |
static boolean |
replaceInParent(SQLSelectQuery cmp,
SQLSelectQuery dest) |
static boolean |
replaceInParent(SQLTableSource cmp,
SQLTableSource dest) |
static String |
sort(String sql,
DbType dbType)
重新排序建表语句,解决建表语句的依赖关系
|
static List<SQLExpr> |
split(SQLBinaryOpExpr x) |
static List<SQLInsertStatement> |
splitInsertValues(DbType dbType,
String insertSql,
int size) |
static String |
toAntsparkString(SQLObject sqlObject) |
static String |
toAntsparkString(SQLObject sqlObject,
SQLUtils.FormatOption option) |
static String |
toDB2String(SQLObject sqlObject) |
static String |
toDB2String(SQLObject sqlObject,
SQLUtils.FormatOption option) |
static String |
toHiveString(SQLObject sqlObject) |
static SQLExpr |
toMySqlExpr(String sql) |
static String |
toMySqlString(SQLObject sqlObject) |
static String |
toMySqlString(SQLObject sqlObject,
SQLUtils.FormatOption option) |
static String |
toMySqlString(SQLObject sqlObject,
VisitorFeature... features) |
static String |
toMySqlStringIfNotNull(SQLObject sqlObject,
String defaultStr) |
static String |
toNormalizeMysqlString(SQLObject sqlObject) |
static String |
toOdpsString(SQLObject sqlObject) |
static String |
toOdpsString(SQLObject sqlObject,
SQLUtils.FormatOption option) |
static String |
toOracleString(SQLObject sqlObject) |
static String |
toOracleString(SQLObject sqlObject,
SQLUtils.FormatOption option) |
static SQLSelectOrderByItem |
toOrderByItem(String sql,
DbType dbType) |
static String |
toPGString(SQLObject sqlObject) |
static String |
toPGString(SQLObject sqlObject,
SQLUtils.FormatOption option) |
static SQLSelectItem |
toSelectItem(String sql,
DbType dbType) |
static SQLExpr |
toSQLExpr(String sql) |
static SQLExpr |
toSQLExpr(String sql,
DbType dbType) |
static String |
toSQLServerString(SQLObject sqlObject) |
static String |
toSQLServerString(SQLObject sqlObject,
SQLUtils.FormatOption option) |
static String |
toSQLString(List<SQLStatement> statementList,
DbType dbType) |
static String |
toSQLString(List<SQLStatement> statementList,
DbType dbType,
List<Object> parameters) |
static String |
toSQLString(List<SQLStatement> statementList,
DbType dbType,
List<Object> parameters,
SQLUtils.FormatOption option) |
static String |
toSQLString(List<SQLStatement> statementList,
DbType dbType,
List<Object> parameters,
SQLUtils.FormatOption option,
Map<String,String> tableMapping) |
static String |
toSQLString(List<SQLStatement> statementList,
DbType dbType,
SQLUtils.FormatOption option) |
static String |
toSQLString(SQLObject obj) |
static String |
toSQLString(SQLObject sqlObject,
DbType dbType) |
static String |
toSQLString(SQLObject sqlObject,
DbType dbType,
SQLUtils.FormatOption option) |
static String |
toSQLString(SQLObject sqlObject,
DbType dbType,
SQLUtils.FormatOption option,
VisitorFeature... features) |
static String |
toSQLString(SQLObject sqlObject,
String dbType) |
static List<SQLStatement> |
toStatementList(String sql,
DbType dbType) |
static SQLUpdateSetItem |
toUpdateSetItem(String sql,
DbType dbType) |
static String |
translateOracleToMySql(String sql) |