Skip to content

Commit 22ac02a

Browse files
author
xuchao
committed
修改合并冲突
1 parent f389ba1 commit 22ac02a

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

core/src/main/java/com/dtstack/flink/sql/exec/ExecuteProcessHelper.java

+4-7
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
package com.dtstack.flink.sql.exec;
2020

21+
import com.dtstack.flink.sql.parser.*;
2122
import org.apache.flink.api.common.typeinfo.TypeInformation;
2223
import org.apache.flink.api.java.tuple.Tuple2;
2324
import org.apache.flink.api.java.typeutils.RowTypeInfo;
@@ -27,11 +28,11 @@
2728
import org.apache.flink.table.api.Table;
2829
import org.apache.flink.table.api.TableEnvironment;
2930
import org.apache.flink.table.api.java.StreamTableEnvironment;
31+
import org.apache.flink.table.calcite.FlinkPlannerImpl;
3032
import org.apache.flink.table.sinks.TableSink;
3133
import org.apache.flink.types.Row;
3234

3335
import com.dtstack.flink.sql.classloader.ClassLoaderManager;
34-
import com.dtstack.flink.sql.config.CalciteConfig;
3536
import com.dtstack.flink.sql.enums.ClusterMode;
3637
import com.dtstack.flink.sql.enums.ECacheType;
3738
import com.dtstack.flink.sql.enums.EPluginLoadMode;
@@ -40,11 +41,6 @@
4041
import com.dtstack.flink.sql.function.FunctionManager;
4142
import com.dtstack.flink.sql.option.OptionParser;
4243
import com.dtstack.flink.sql.option.Options;
43-
import com.dtstack.flink.sql.parser.CreateFuncParser;
44-
import com.dtstack.flink.sql.parser.CreateTmpTableParser;
45-
import com.dtstack.flink.sql.parser.InsertSqlParser;
46-
import com.dtstack.flink.sql.parser.SqlParser;
47-
import com.dtstack.flink.sql.parser.SqlTree;
4844
import com.dtstack.flink.sql.side.SideSqlExec;
4945
import com.dtstack.flink.sql.side.SideTableInfo;
5046
import com.dtstack.flink.sql.sink.StreamSinkFactory;
@@ -210,7 +206,8 @@ private static void sqlTranslation(String localSqlPluginPath,
210206
CreateTmpTableParser.SqlParserResult tmp = sqlTree.getTmpTableMap().get(tableName);
211207
String realSql = DtStringUtil.replaceIgnoreQuota(result.getExecSql(), "`", "");
212208

213-
SqlNode sqlNode = org.apache.calcite.sql.parser.SqlParser.create(realSql, CalciteConfig.MYSQL_LEX_CONFIG).parseStmt();
209+
FlinkPlannerImpl flinkPlanner = FlinkPlanner.getFlinkPlanner();
210+
SqlNode sqlNode = flinkPlanner.parse(realSql);
214211
String tmpSql = ((SqlInsert) sqlNode).getSource().toString();
215212
tmp.setExecSql(tmpSql);
216213
sideSqlExec.exec(tmp.getExecSql(), sideTableMap, tableEnv, registerTableCache, queryConfig, tmp);

0 commit comments

Comments
 (0)