| 限定符和类型 | 方法和说明 |
|---|---|
SQLStatement |
SQLJudgeEngine.judge()
judge SQL Type only.
|
SQLStatement |
SQLParsingEngine.parse()
Parse SQL.
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
LexerEngine.skipParentheses(SQLStatement sqlStatement)
skip all tokens that inside parentheses.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
WhereClauseParser.parse(ShardingRule shardingRule,
SQLStatement sqlStatement,
List<SelectItem> items)
Parse where.
|
SQLExpression |
ExpressionClauseParser.parse(SQLStatement sqlStatement)
Parse expression.
|
void |
TableReferencesClauseParser.parse(SQLStatement sqlStatement,
boolean isSingleTableOnly)
Parse table references.
|
protected void |
TableReferencesClauseParser.parseTableFactor(SQLStatement sqlStatement,
boolean isSingleTableOnly) |
protected void |
TableReferencesClauseParser.parseTableReference(SQLStatement sqlStatement,
boolean isSingleTableOnly) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
MySQLTableReferencesClauseParser.parseTableReference(SQLStatement sqlStatement,
boolean isSingleTableOnly) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
OracleTableReferencesClauseParser.parseTableReference(SQLStatement sqlStatement,
boolean isSingleTableOnly) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
PostgreSQLTableReferencesClauseParser.parseTableReference(SQLStatement sqlStatement,
boolean isSingleTableOnly) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
SQLServerTableReferencesClauseParser.parseTableReference(SQLStatement sqlStatement,
boolean isSingleTableOnly) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractSQLStatement
SQL statement abstract class.
|
| 限定符和类型 | 方法和说明 |
|---|---|
SQLStatement |
SQLParser.parse()
Parse SQL.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DDLStatement
DDL statement.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DMLStatement
DML statement.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
InsertStatement
Insert statement.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
DQLStatement
DQL statement.
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
SelectStatement
Select statement.
|
| 构造器和说明 |
|---|
SQLRewriteEngine(ShardingRule shardingRule,
String originalSQL,
SQLStatement sqlStatement)
Constructs SQL rewrite engine.
|
| 限定符和类型 | 方法和说明 |
|---|---|
SQLStatement |
SQLRouter.parse(String logicSQL,
int parametersSize)
Parse 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)
Route 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)
Print SQL log.
|
Copyright © 2017. All rights reserved.