Exemple #1
0
 protected BasePrepareEngine(ICollection <IBaseRule> rules, ConfigurationProperties properties, ShardingConnectorMetaData metaData, SqlParserEngine sqlParserEngine)
 {
     _router     = new DataNodeRouter(metaData, sqlParserEngine, properties);
     _rules      = rules;
     _properties = properties;
     _metaData   = metaData;
     _rewriter   = new SqlRewriteEntry(metaData.Schema, properties);
 }
Exemple #2
0
 protected override RouteContext Route(DataNodeRouter router, string sql, ParameterContext parameterContext)
 {
     return(router.Route(sql, parameterContext, true));
 }
Exemple #3
0
 protected abstract RouteContext Route(DataNodeRouter router, string sql, ParameterContext parameterContext);