From dc04b7023a8e740801b9016ff6951ff09b935b66 Mon Sep 17 00:00:00 2001 From: gongbin <47426305@qq.com> Date: Mon, 1 Aug 2022 22:10:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20'src/main/java/com/fr/plug?= =?UTF-8?q?in/dynamic/dbconnect/dbprovider/DynamicDbConnectTableDataProvid?= =?UTF-8?q?er.java'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DynamicDbConnectTableDataProvider.java | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/main/java/com/fr/plugin/dynamic/dbconnect/dbprovider/DynamicDbConnectTableDataProvider.java 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) { + + } + +}