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语句.
|
mark4Provider
currentAPILevel
static 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
- 算子