public class SQLExprAnalyzer extends Object
| 构造器和说明 |
|---|
SQLExprAnalyzer() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Object[] |
analysisGroupBy(com.alibaba.druid.sql.ast.statement.SQLSelectGroupByClause groupBy,
String tableAlias) |
static List<Map<String,Object>> |
analysisInsert(com.alibaba.druid.sql.ast.statement.SQLInsertStatement insertStatement) |
static List<JoinTableEntity> |
analysisJoinTable(com.alibaba.druid.sql.ast.statement.SQLJoinTableSource joinTables) |
static List<String> |
analysisOrderBy(com.alibaba.druid.sql.ast.SQLOrderBy orderBy) |
static List<PredicateEntity<Object>> |
analysisPredicate(com.alibaba.druid.sql.ast.SQLExpr conditionExpr,
SQLExecutor sqlExecutor) |
static Map<String,Object> |
analysisUpdateItem(List<com.alibaba.druid.sql.ast.statement.SQLUpdateSetItem> items) |
public static List<PredicateEntity<Object>> analysisPredicate(com.alibaba.druid.sql.ast.SQLExpr conditionExpr, SQLExecutor sqlExecutor)
public static Object[] analysisGroupBy(com.alibaba.druid.sql.ast.statement.SQLSelectGroupByClause groupBy, String tableAlias)
public static List<String> analysisOrderBy(com.alibaba.druid.sql.ast.SQLOrderBy orderBy)
public static List<JoinTableEntity> analysisJoinTable(com.alibaba.druid.sql.ast.statement.SQLJoinTableSource joinTables)
public static List<Map<String,Object>> analysisInsert(com.alibaba.druid.sql.ast.statement.SQLInsertStatement insertStatement)
Copyright © 2019. All rights reserved.