| 限定符和类型 | 方法和说明 |
|---|---|
static DatabaseType |
DatabaseType.valueFrom(String databaseProductName)
获取数据库类型枚举.
|
static DatabaseType |
DatabaseType.valueOf(String name)
返回带有指定名称的该类型的枚举常量。
|
static DatabaseType[] |
DatabaseType.values()
按照声明该枚举类型的常量的顺序, 返回
包含这些常量的数组。
|
| 限定符和类型 | 方法和说明 |
|---|---|
static SQLParseEngine |
SQLParserFactory.create(DatabaseType databaseType,
String sql,
List<Object> parameters,
ShardingRule shardingRule)
创建解析器引擎对象.
|
static Class<? extends com.alibaba.druid.sql.visitor.SQLASTOutputVisitor> |
SQLVisitorRegistry.getDeleteVistor(DatabaseType databaseType)
获取DELETE访问器.
|
static Class<? extends com.alibaba.druid.sql.visitor.SQLASTOutputVisitor> |
SQLVisitorRegistry.getInsertVistor(DatabaseType databaseType)
获取INSERT访问器.
|
static Class<? extends com.alibaba.druid.sql.visitor.SQLASTOutputVisitor> |
SQLVisitorRegistry.getSelectVistor(DatabaseType databaseType)
获取SELECT访问器.
|
static Class<? extends com.alibaba.druid.sql.visitor.SQLASTOutputVisitor> |
SQLVisitorRegistry.getUpdateVistor(DatabaseType databaseType)
获取UPDATE访问器.
|
| 限定符和类型 | 方法和说明 |
|---|---|
DatabaseType |
SQLVisitor.getDatabaseType()
获取数据库类型.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ParseContext.addCondition(com.alibaba.druid.sql.ast.SQLExpr expr,
Condition.BinaryOperator operator,
List<com.alibaba.druid.sql.ast.SQLExpr> valueExprList,
DatabaseType databaseType,
List<Object> parameters)
向解析上下文中添加条件对象.
|
void |
ParseContext.addCondition(String columnName,
String tableName,
Condition.BinaryOperator operator,
com.alibaba.druid.sql.ast.SQLExpr valueExpr,
DatabaseType databaseType,
List<Object> parameters)
将条件对象加入解析上下文.
|
| 限定符和类型 | 方法和说明 |
|---|---|
DatabaseType |
AbstractMySQLVisitor.getDatabaseType() |
Copyright © 2016. All rights reserved.