public final class PreparedQueryShardingEngine extends BaseShardingEngine
Prepared query:
for JDBC is PreparedStatement;
for MyQL is COM_STMT;
for PostgreSQL is Extended Query;
| Constructor and Description |
|---|
PreparedQueryShardingEngine(String sql,
ShardingRule shardingRule,
ShardingProperties shardingProperties,
ShardingMetaData metaData,
DatabaseType databaseType,
ParsingResultCache cache) |
| Modifier and Type | Method and Description |
|---|---|
protected List<Object> |
cloneParameters(List<Object> parameters) |
protected SQLRouteResult |
route(String sql,
List<Object> parameters) |
shardpublic PreparedQueryShardingEngine(String sql, ShardingRule shardingRule, ShardingProperties shardingProperties, ShardingMetaData metaData, DatabaseType databaseType, ParsingResultCache cache)
protected List<Object> cloneParameters(List<Object> parameters)
cloneParameters in class BaseShardingEngineprotected SQLRouteResult route(String sql, List<Object> parameters)
route in class BaseShardingEngineCopyright © 2019 The Apache Software Foundation. All rights reserved.