public class QueryExecutorExtend extends Object implements Serializable
| 构造器和说明 |
|---|
QueryExecutorExtend() |
| 限定符和类型 | 方法和说明 |
|---|---|
String[] |
getDataSourceShardingParamsName() |
Object[] |
getDataSourceShardingParamsValue() |
String[] |
getParamsName() |
Object[] |
getParamsValue(SqlToyContext sqlToyContext,
SqlToyConfig sqlToyConfig)
为什么不在QueryExecutorBuilder中直接初始化,因为sqltoy中有一个特殊场景:catalog-sql即一个查询过程中会执行2个不同sql
|
String[] |
getTableShardingParamsName() |
Object[] |
getTableShardingParamsValue() |
public Serializable entity
public String[] paramsName
public Object[] paramsValue
public String sql
public int fetchSize
public int maxRows
@Deprecated public RowCallbackHandler rowCallbackHandler
public Type resultType
public Boolean humpMapLabel
public DataSource dataSource
public boolean extracted
public boolean hiberarchy
public Class[] hiberarchyClasses
public List<ParamsFilter> paramFilters
public Map<Class,IgnoreKeyCaseMap<String,String>> fieldsMap
public LinkedHashMap<String,SecureMask> secureMask
public LinkedHashMap<String,FormatModel> colsFormat
public List calculators
public PageOptimize pageOptimize
public boolean blankToNull
public LockMode lockMode
public boolean wrappedParamNames
public String countSql
public String[] tableShardingParams
public String[] dbShardingParams
public Object[] tableShardingValues
public Object[] dbShardingValues
public ShardingStrategyConfig dbSharding
public Boolean showSql
public Class entityClass
public List<ShardingStrategyConfig> tableShardings
public LinkModel linkModel
public String[] getParamsName()
public String[] getTableShardingParamsName()
public String[] getDataSourceShardingParamsName()
public Object[] getParamsValue(SqlToyContext sqlToyContext, SqlToyConfig sqlToyConfig)
sqlToyContext - sqlToyConfig - public Object[] getTableShardingParamsValue()
public Object[] getDataSourceShardingParamsValue()
Copyright © 2023. All rights reserved.