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,
SQLBinaryOperator op,
boolean left,
String dbType) |
static String |
addCondition(String sql,
String condition,
String 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,
String dbType) |
static String |
addSelectItem(String selectSql,
String expr,
String alias,
String dbType) |
static SQLExpr |
buildCondition(SQLBinaryOperator op,
SQLExpr condition,
boolean left,
SQLExpr where) |
static String |
buildToDate(String columnName,
String tableAlias,
String pattern,
String dbType) |
static SQLASTOutputVisitor |
createFormatOutputVisitor(Appendable out,
List<SQLStatement> statementList,
String dbType) |
static SQLASTOutputVisitor |
createOutputVisitor(Appendable out,
String dbType) |
static SchemaStatVisitor |
createSchemaStatVisitor(List<SQLStatement> statementList,
String dbType)
Deprecated.
|
static SchemaStatVisitor |
createSchemaStatVisitor(String dbType) |
static String |
desensitizeTable(String tableName) |
static String |
format(String sql,
String dbType) |
static String |
format(String sql,
String dbType,
List<Object> parameters) |
static String |
format(String sql,
String dbType,
List<Object> parameters,
SQLUtils.FormatOption option) |
static String |
format(String sql,
String dbType,
SQLUtils.FormatOption option) |
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 |
formatSQLServer(String sql) |
static long |
hash(String sql,
String 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,
String dbType) |
static SQLExpr |
not(SQLExpr expr) |
static List<SQLStatement> |
parseStatements(String sql,
String dbType) |
static List<SQLStatement> |
parseStatements(String sql,
String dbType,
boolean keepComments) |
static String |
refactor(String sql,
String dbType,
Map<String,String> tableMapping) |
static boolean |
replaceInParent(SQLExpr expr,
SQLExpr target) |
static String |
sort(String sql,
String dbType)
重新排序建表语句,解决建表语句的依赖关系
|
static List<SQLExpr> |
split(SQLBinaryOpExpr x) |
static String |
toDB2String(SQLObject sqlObject) |
static String |
toDB2String(SQLObject sqlObject,
SQLUtils.FormatOption option) |
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 |
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,
String dbType) |
static String |
toPGString(SQLObject sqlObject) |
static String |
toPGString(SQLObject sqlObject,
SQLUtils.FormatOption option) |
static SQLSelectItem |
toSelectItem(String sql,
String dbType) |
static SQLExpr |
toSQLExpr(String sql) |
static SQLExpr |
toSQLExpr(String sql,
String dbType) |
static String |
toSQLServerString(SQLObject sqlObject) |
static String |
toSQLServerString(SQLObject sqlObject,
SQLUtils.FormatOption option) |
static String |
toSQLString(List<SQLStatement> statementList,
String dbType) |
static String |
toSQLString(List<SQLStatement> statementList,
String dbType,
List<Object> parameters) |
static String |
toSQLString(List<SQLStatement> statementList,
String dbType,
List<Object> parameters,
SQLUtils.FormatOption option) |
static String |
toSQLString(List<SQLStatement> statementList,
String dbType,
List<Object> parameters,
SQLUtils.FormatOption option,
Map<String,String> tableMapping) |
static String |
toSQLString(List<SQLStatement> statementList,
String dbType,
SQLUtils.FormatOption option) |
static String |
toSQLString(SQLObject sqlObject) |
static String |
toSQLString(SQLObject sqlObject,
String dbType) |
static String |
toSQLString(SQLObject sqlObject,
String dbType,
SQLUtils.FormatOption option) |
static List<SQLStatement> |
toStatementList(String sql,
String dbType) |
static SQLUpdateSetItem |
toUpdateSetItem(String sql,
String dbType) |
static String |
translateOracleToMySql(String sql) |