diff --git a/src/main/java/com/fr/plugin/dynamic/dbconnect/dbprovider/DynamicDbConnectTableDataProvider.java b/src/main/java/com/fr/plugin/dynamic/dbconnect/dbprovider/DynamicDbConnectTableDataProvider.java new file mode 100644 index 0000000..f69a2a0 --- /dev/null +++ b/src/main/java/com/fr/plugin/dynamic/dbconnect/dbprovider/DynamicDbConnectTableDataProvider.java @@ -0,0 +1,23 @@ +package com.fr.plugin.dynamic.dbconnect.dbprovider; + +import com.fr.log.FineLoggerFactory; +import com.fr.stable.ParameterProvider; +import com.fr.stable.fun.impl.AbstractTableDataProvider; +import com.fr.stable.script.CalculatorKey; +import com.fr.stable.script.CalculatorProvider; + +public class DynamicDbConnectTableDataProvider extends AbstractTableDataProvider { + + public static CalculatorKey sqlKey = CalculatorKey.createKey("dynamicDbConnectSqlKey"); + + public String processTableDataSQL(ParameterProvider[] var1, String var2, CalculatorProvider var3) { + var3.setAttribute(sqlKey,var2); + FineLoggerFactory.getLogger().info("把sql语句存起来:"+var2); + return var2; + } + + public void processParametersBeforeAnalyzeSQL(ParameterProvider[] var1, CalculatorProvider var2) { + + } + +}