Modifier and Type | Class and Description |
---|---|
class |
JDBCShardingMetaData
Sharding metadata for JDBC.
|
Modifier and Type | Method and Description |
---|---|
void |
InsertValuesClauseParser.parse(InsertStatement insertStatement,
ShardingMetaData shardingMetaData)
Parse insert values.
|
void |
InsertColumnsClauseParser.parse(InsertStatement insertStatement,
ShardingMetaData shardingMetaData)
Parse insert columns.
|
Constructor and Description |
---|
MySQLInsertParser(ShardingRule shardingRule,
LexerEngine lexerEngine,
ShardingMetaData shardingMetaData) |
MySQLSelectParser(ShardingRule shardingRule,
LexerEngine lexerEngine,
ShardingMetaData shardingMetaData) |
Constructor and Description |
---|
OracleInsertParser(ShardingRule shardingRule,
LexerEngine lexerEngine,
ShardingMetaData shardingMetaData) |
OracleSelectParser(ShardingRule shardingRule,
LexerEngine lexerEngine,
ShardingMetaData shardingMetaData) |
Constructor and Description |
---|
PostgreSQLInsertParser(ShardingRule shardingRule,
LexerEngine lexerEngine,
ShardingMetaData shardingMetaData) |
PostgreSQLSelectParser(ShardingRule shardingRule,
LexerEngine lexerEngine,
ShardingMetaData shardingMetaData) |
Constructor and Description |
---|
SQLServerInsertParser(ShardingRule shardingRule,
LexerEngine lexerEngine,
ShardingMetaData shardingMetaData) |
SQLServerSelectParser(ShardingRule shardingRule,
LexerEngine lexerEngine,
ShardingMetaData shardingMetaData) |
Modifier and Type | Method and Description |
---|---|
static SQLParser |
SQLParserFactory.newInstance(DatabaseType dbType,
TokenType tokenType,
ShardingRule shardingRule,
LexerEngine lexerEngine,
ShardingMetaData shardingMetaData)
Create SQL parser.
|
Modifier and Type | Method and Description |
---|---|
static AbstractInsertParser |
InsertParserFactory.newInstance(DatabaseType dbType,
ShardingRule shardingRule,
LexerEngine lexerEngine,
ShardingMetaData shardingMetaData)
Create insert parser instance.
|
Constructor and Description |
---|
AbstractInsertParser(ShardingRule shardingRule,
ShardingMetaData shardingMetaData,
LexerEngine lexerEngine,
AbstractInsertClauseParserFacade insertClauseParserFacade) |
Modifier and Type | Method and Description |
---|---|
static AbstractSelectParser |
SelectParserFactory.newInstance(DatabaseType dbType,
ShardingRule shardingRule,
LexerEngine lexerEngine,
ShardingMetaData shardingMetaData)
Create select parser instance.
|
Constructor and Description |
---|
PreparedStatementRoutingEngine(String logicSQL,
ShardingRule shardingRule,
ShardingMetaData shardingMetaData,
DatabaseType databaseType,
boolean showSQL) |
StatementRoutingEngine(ShardingRule shardingRule,
ShardingMetaData shardingMetaData,
DatabaseType databaseType,
boolean showSQL) |
Modifier and Type | Method and Description |
---|---|
static ShardingRouter |
ShardingRouterFactory.createSQLRouter(ShardingRule shardingRule,
ShardingMetaData shardingMetaData,
DatabaseType databaseType,
boolean showSQL)
Create sharding router.
|
Modifier and Type | Class and Description |
---|---|
class |
ProxyShardingMetaData
Sharding metadata for proxy.
|
Copyright © 2018. All rights reserved.