| 限定符和类型 | 方法和说明 |
|---|---|
static DataSource |
ShardingDataSourceFactory.createDataSource(ShardingRule shardingRule)
创建分片数据源.
|
static DataSource |
ShardingDataSourceFactory.createDataSource(ShardingRule shardingRule,
Properties props)
创建分片数据源.
|
| 限定符和类型 | 方法和说明 |
|---|---|
ShardingRule |
ShardingRule.ShardingRuleBuilder.build()
构建分片规则配置对象.
|
| 构造器和说明 |
|---|
ShardingDataSource(ShardingRule shardingRule) |
ShardingDataSource(ShardingRule shardingRule,
Properties props) |
| 构造器和说明 |
|---|
SQLParser(Lexer lexer,
ShardingRule shardingRule) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
Conditions.add(Condition condition,
ShardingRule shardingRule)
添加条件对象.
|
| 构造器和说明 |
|---|
MySQLInsertParser(ShardingRule shardingRule,
SQLParser sqlParser) |
MySQLParser(String sql,
ShardingRule shardingRule) |
| 构造器和说明 |
|---|
OracleInsertParser(ShardingRule shardingRule,
SQLParser sqlParser) |
OracleParser(String sql,
ShardingRule shardingRule) |
| 构造器和说明 |
|---|
PostgreSQLInsertParser(ShardingRule shardingRule,
SQLParser sqlParser) |
PostgreSQLParser(String sql,
ShardingRule shardingRule) |
| 构造器和说明 |
|---|
SQLServerInsertParser(ShardingRule shardingRule,
SQLParser sqlParser) |
SQLServerParser(String sql,
ShardingRule shardingRule) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
InsertStatement.appendGenerateKeyToken(ShardingRule shardingRule,
int parametersSize)
追加自增主键标记对象.
|
static AbstractInsertParser |
InsertParserFactory.newInstance(ShardingRule shardingRule,
SQLParser sqlParser)
创建Insert语句解析器.
|
| 构造器和说明 |
|---|
AbstractInsertParser(ShardingRule shardingRule,
SQLParser sqlParser) |
| 构造器和说明 |
|---|
SQLRewriteEngine(ShardingRule shardingRule,
String originalSQL,
SQLStatement sqlStatement) |
Copyright © 2017. All rights reserved.