public interface TableDataProvider extends Mutable
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
CURRENT_LEVEL |
static java.lang.String |
XML_TAG |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
processParametersBeforeAnalyzeSQL(ParameterProvider[] paras,
CalculatorProvider calculatorProvider)
篡改参数值的接口
与下面的区别在于, 这个接口的调用是在sql语句解析之前改变参数.
|
java.lang.String |
processTableDataSQL(ParameterProvider[] paras,
java.lang.String sql,
CalculatorProvider calculatorProvider)
数据集执行前, 给个接口可以修改参数以及sql语句.
|
mark4ProvidercurrentAPILevelstatic final java.lang.String XML_TAG
static final int CURRENT_LEVEL
void processParametersBeforeAnalyzeSQL(ParameterProvider[] paras, CalculatorProvider calculatorProvider)
paras - 参数数组calculatorProvider - 算子java.lang.String processTableDataSQL(ParameterProvider[] paras, java.lang.String sql, CalculatorProvider calculatorProvider)
paras - 参数数组sql - sql语句calculatorProvider - 算子