public abstract class AbstractOperator extends Object implements Operator
| 限定符和类型 | 字段和说明 |
|---|---|
protected JdbcTemplate |
jdbcTemplate
用于对db进行操作
|
protected Method |
method
方法信息
|
protected ASTRootNode |
rootNode
根节点信息
|
protected SQLType |
sqlType
sql类型,对应着增删改查
|
protected StatsCounter |
statsCounter
统计信息,通过
this#setStatsCounter(StatsCounter)初始化 |
| 限定符 | 构造器和说明 |
|---|---|
protected |
AbstractOperator(ASTRootNode rootNode,
Method method,
SQLType sqlType) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected RuntimeContext |
buildRuntimeContext(Object[] methodArgs) |
protected void |
dbInitPostProcessor() |
protected DataSource |
getDataSource(RuntimeContext context) |
protected DataSource |
getDataSource(String dsn) |
protected String |
getDataSourceName(RuntimeContext context) |
protected String |
getParameterNameByIndex(int index) |
protected TypeContext |
getTypeContext() |
void |
setDataSourceFactoryHolder(DataSourceFactoryHolder dataSourceFactoryHolder) |
void |
setStatsCounter(StatsCounter statsCounter) |
protected final JdbcTemplate jdbcTemplate
protected StatsCounter statsCounter
this#setStatsCounter(StatsCounter)初始化protected ASTRootNode rootNode
protected Method method
protected SQLType sqlType
protected AbstractOperator(ASTRootNode rootNode, Method method, SQLType sqlType)
public void setDataSourceFactoryHolder(DataSourceFactoryHolder dataSourceFactoryHolder)
setDataSourceFactoryHolder 在接口中 Operatorpublic void setStatsCounter(StatsCounter statsCounter)
setStatsCounter 在接口中 Operatorprotected RuntimeContext buildRuntimeContext(Object[] methodArgs)
protected DataSource getDataSource(RuntimeContext context)
protected DataSource getDataSource(String dsn)
@Nullable protected String getDataSourceName(RuntimeContext context)
protected String getParameterNameByIndex(int index)
protected TypeContext getTypeContext()
protected void dbInitPostProcessor()
Copyright © 2014. All rights reserved.