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,
ShardingSphereMetaData metaData,
SQLParseEngine sqlParseEngine) |
| 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, ShardingSphereMetaData metaData, SQLParseEngine sqlParseEngine)
protected List<Object> cloneParameters(List<Object> parameters)
cloneParameters in class BaseShardingEngineprotected SQLRouteResult route(String sql, List<Object> parameters)
route in class BaseShardingEngineCopyright © 2020 The Apache Software Foundation. All rights reserved.