1 changed files with 23 additions and 0 deletions
@ -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) { |
||||||
|
|
||||||
|
} |
||||||
|
|
||||||
|
} |
Loading…
Reference in new issue