| 限定符和类型 | 方法和说明 |
|---|---|
SQLStatement |
SQLJudgeEngine.judge()
判断并获取SQL类型.
|
SQLStatement |
SQLParsingEngine.parse()
解析SQL.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SQLParser.parseComparisonCondition(SQLStatement sqlStatement) |
SQLExpression |
SQLParser.parseExpression(SQLStatement sqlStatement)
解析表达式.
|
void |
SQLParser.parseSingleTable(SQLStatement sqlStatement)
解析单表.
|
void |
SQLParser.parseWhere(SQLStatement sqlStatement)
解析查询条件.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractSQLStatement
SQL语句对象抽象类.
|
| 限定符和类型 | 方法和说明 |
|---|---|
SQLStatement |
SQLStatementParser.parse()
解析SQL语句.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DeleteStatement
Delete SQL语句对象.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
InsertStatement
Insert SQL语句对象.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
SelectStatement
Select SQL语句对象.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
UpdateStatement
Update SQL语句对象.
|
| 构造器和说明 |
|---|
SQLRewriteEngine(ShardingRule shardingRule,
String originalSQL,
SQLStatement sqlStatement) |
| 限定符和类型 | 方法和说明 |
|---|---|
SQLStatement |
SQLRouter.parse(String logicSQL,
int parametersSize)
SQL解析.
|
SQLStatement |
ParsingSQLRouter.parse(String logicSQL,
int parametersSize) |
SQLStatement |
DatabaseHintSQLRouter.parse(String logicSQL,
int parametersSize) |
| 限定符和类型 | 方法和说明 |
|---|---|
SQLRouteResult |
SQLRouter.route(String logicSQL,
List<Object> parameters,
SQLStatement sqlStatement)
SQL路由.
|
SQLRouteResult |
ParsingSQLRouter.route(String logicSQL,
List<Object> parameters,
SQLStatement sqlStatement) |
SQLRouteResult |
DatabaseHintSQLRouter.route(String logicSQL,
List<Object> parameters,
SQLStatement sqlStatement) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
SQLLogger.logSQL(String logicSQL,
SQLStatement sqlStatement,
Collection<SQLExecutionUnit> sqlExecutionUnits,
List<Object> parameters)
打印SQL日志.
|
Copyright © 2017. All rights reserved.