| 限定符和类型 | 方法和说明 |
|---|---|
static MergeEngine |
MergeEngineFactory.newInstance(ShardingRule shardingRule,
List<QueryResult> queryResults,
SQLStatement sqlStatement,
ShardingTableMetaData shardingTableMetaData)
Create merge engine instance.
|
| 构造器和说明 |
|---|
ShowTablesMergedResult(ShardingRule shardingRule,
List<QueryResult> queryResults,
ShardingTableMetaData shardingTableMetaData) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
InsertColumnsClauseParser.parse(InsertStatement insertStatement,
ShardingTableMetaData shardingTableMetaData)
Parse insert columns.
|
| 构造器和说明 |
|---|
MySQLInsertParser(ShardingRule shardingRule,
LexerEngine lexerEngine,
ShardingTableMetaData shardingTableMetaData) |
MySQLSelectParser(ShardingRule shardingRule,
LexerEngine lexerEngine,
ShardingTableMetaData shardingTableMetaData) |
| 构造器和说明 |
|---|
OracleInsertParser(ShardingRule shardingRule,
LexerEngine lexerEngine,
ShardingTableMetaData shardingTableMetaData) |
OracleSelectParser(ShardingRule shardingRule,
LexerEngine lexerEngine,
ShardingTableMetaData shardingTableMetaData) |
| 构造器和说明 |
|---|
PostgreSQLInsertParser(ShardingRule shardingRule,
LexerEngine lexerEngine,
ShardingTableMetaData shardingTableMetaData) |
PostgreSQLSelectParser(ShardingRule shardingRule,
LexerEngine lexerEngine,
ShardingTableMetaData shardingTableMetaData) |
| 构造器和说明 |
|---|
SQLServerInsertParser(ShardingRule shardingRule,
LexerEngine lexerEngine,
ShardingTableMetaData shardingTableMetaData) |
SQLServerSelectParser(ShardingRule shardingRule,
LexerEngine lexerEngine,
ShardingTableMetaData shardingTableMetaData) |
| 限定符和类型 | 方法和说明 |
|---|---|
static SQLParser |
SQLParserFactory.newInstance(DatabaseType dbType,
TokenType tokenType,
ShardingRule shardingRule,
LexerEngine lexerEngine,
ShardingTableMetaData shardingTableMetaData)
Create SQL parser.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static AbstractInsertParser |
InsertParserFactory.newInstance(DatabaseType dbType,
ShardingRule shardingRule,
LexerEngine lexerEngine,
ShardingTableMetaData shardingTableMetaData)
Create insert parser instance.
|
| 构造器和说明 |
|---|
AbstractInsertParser(ShardingRule shardingRule,
ShardingTableMetaData shardingTableMetaData,
LexerEngine lexerEngine,
AbstractInsertClauseParserFacade insertClauseParserFacade) |
| 限定符和类型 | 方法和说明 |
|---|---|
static AbstractSelectParser |
SelectParserFactory.newInstance(DatabaseType dbType,
ShardingRule shardingRule,
LexerEngine lexerEngine,
ShardingTableMetaData shardingTableMetaData)
Create select parser instance.
|
| 构造器和说明 |
|---|
PreparedStatementRoutingEngine(String logicSQL,
ShardingRule shardingRule,
ShardingTableMetaData shardingTableMetaData,
DatabaseType databaseType,
boolean showSQL,
ShardingDataSourceMetaData shardingDataSourceMetaData) |
StatementRoutingEngine(ShardingRule shardingRule,
ShardingTableMetaData shardingTableMetaData,
DatabaseType databaseType,
boolean showSQL,
ShardingDataSourceMetaData shardingDataSourceMetaData) |
| 限定符和类型 | 方法和说明 |
|---|---|
static ShardingRouter |
ShardingRouterFactory.createSQLRouter(ShardingRule shardingRule,
ShardingTableMetaData shardingTableMetaData,
DatabaseType databaseType,
boolean showSQL,
ShardingDataSourceMetaData shardingDataSourceMetaData)
Create sharding router.
|
Copyright © 2018. All rights reserved.