| 限定符和类型 | 方法和说明 |
|---|---|
static ShardingRouteEngine |
ShardingRouteEngineFactory.newInstance(ShardingRule shardingRule,
org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase database,
SQLStatementContext<?> sqlStatementContext,
ShardingConditions shardingConditions,
org.apache.shardingsphere.infra.config.props.ConfigurationProperties props,
org.apache.shardingsphere.infra.context.ConnectionContext connectionContext)
Create new instance of routing engine.
|
| 限定符和类型 | 方法和说明 |
|---|---|
static Optional<ShardingStatementValidator> |
ShardingStatementValidatorFactory.newInstance(org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement sqlStatement,
ShardingConditions shardingConditions)
New instance of sharding statement validator.
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected Optional<ShardingConditions> |
ShardingDMLStatementValidator.createShardingConditions(SQLStatementContext<?> sqlStatementContext,
ShardingRule shardingRule,
Collection<org.apache.shardingsphere.sql.parser.sql.common.segment.dml.assignment.AssignmentSegment> assignments,
List<Object> parameters)
Create shardingConditions.
|
Copyright © 2022 The Apache Software Foundation. All rights reserved.