提交 58219128 编写于 作者: T tristaZero

add dataSourceMetaData

上级 e6319a35
...@@ -25,7 +25,6 @@ import com.google.common.base.Strings; ...@@ -25,7 +25,6 @@ import com.google.common.base.Strings;
import com.google.common.collect.Iterators; import com.google.common.collect.Iterators;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import org.apache.shardingsphere.core.constant.DatabaseType; import org.apache.shardingsphere.core.constant.DatabaseType;
import org.apache.shardingsphere.core.metadata.ShardingMetaData;
import org.apache.shardingsphere.core.metadata.datasource.ShardingDataSourceMetaData; import org.apache.shardingsphere.core.metadata.datasource.ShardingDataSourceMetaData;
import org.apache.shardingsphere.core.optimize.result.OptimizeResult; import org.apache.shardingsphere.core.optimize.result.OptimizeResult;
import org.apache.shardingsphere.core.optimize.result.insert.InsertOptimizeResult; import org.apache.shardingsphere.core.optimize.result.insert.InsertOptimizeResult;
...@@ -114,7 +113,7 @@ public final class SQLRewriteEngine { ...@@ -114,7 +113,7 @@ public final class SQLRewriteEngine {
private final OptimizeResult optimizeResult; private final OptimizeResult optimizeResult;
private final ShardingMetaData metaData; private final ShardingDataSourceMetaData dataSourceMetaData;
/** /**
* Constructs SQL rewrite engine. * Constructs SQL rewrite engine.
...@@ -126,7 +125,7 @@ public final class SQLRewriteEngine { ...@@ -126,7 +125,7 @@ public final class SQLRewriteEngine {
* @param parameters parameters * @param parameters parameters
*/ */
public SQLRewriteEngine(final ShardingRule shardingRule, public SQLRewriteEngine(final ShardingRule shardingRule,
final String originalSQL, final DatabaseType databaseType, final SQLRouteResult sqlRouteResult, final List<Object> parameters, final ShardingMetaData metaData) { final String originalSQL, final DatabaseType databaseType, final SQLRouteResult sqlRouteResult, final List<Object> parameters, final ShardingDataSourceMetaData dataSourceMetaData) {
this.shardingRule = shardingRule; this.shardingRule = shardingRule;
this.originalSQL = originalSQL; this.originalSQL = originalSQL;
this.databaseType = databaseType; this.databaseType = databaseType;
...@@ -135,7 +134,7 @@ public final class SQLRewriteEngine { ...@@ -135,7 +134,7 @@ public final class SQLRewriteEngine {
this.parameters = parameters; this.parameters = parameters;
appendedIndexAndParameters = new LinkedHashMap<>(); appendedIndexAndParameters = new LinkedHashMap<>();
this.optimizeResult = sqlRouteResult.getOptimizeResult(); this.optimizeResult = sqlRouteResult.getOptimizeResult();
this.metaData = metaData; this.dataSourceMetaData = dataSourceMetaData;
} }
/** /**
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册