1818
1919package com .dtstack .flink .sql .exec ;
2020
21- import com .dtstack .flink .sql .config .CalciteConfig ;
2221import com .dtstack .flink .sql .parser .CreateFuncParser ;
2322import com .dtstack .flink .sql .parser .CreateTmpTableParser ;
2423import com .dtstack .flink .sql .parser .FlinkPlanner ;
3534import org .apache .flink .table .api .Table ;
3635import org .apache .flink .table .api .TableEnvironment ;
3736import org .apache .flink .table .api .java .StreamTableEnvironment ;
38- import org .apache .flink .table .calcite .FlinkPlannerImpl ;
3937import org .apache .flink .table .sinks .TableSink ;
4038import org .apache .flink .types .Row ;
4139
@@ -151,7 +149,6 @@ public static boolean checkRemoteSqlPluginPath(String remoteSqlPluginPath, Strin
151149 public static StreamExecutionEnvironment getStreamExecution (ParamsInfo paramsInfo ) throws Exception {
152150 StreamExecutionEnvironment env = ExecuteProcessHelper .getStreamExeEnv (paramsInfo .getConfProp (), paramsInfo .getDeployMode ());
153151 StreamTableEnvironment tableEnv = getStreamTableEnv (env , paramsInfo .getConfProp ());
154- StreamQueryConfig streamQueryConfig = StreamEnvConfigManager .getStreamQueryConfig (tableEnv , paramsInfo .getConfProp ());
155152
156153 SqlParser .setLocalSqlPluginRoot (paramsInfo .getLocalSqlPluginPath ());
157154 SqlTree sqlTree = SqlParser .parseSql (paramsInfo .getSql ());
@@ -167,7 +164,7 @@ public static StreamExecutionEnvironment getStreamExecution(ParamsInfo paramsInf
167164 // cache classPathSets
168165 ExecuteProcessHelper .registerPluginUrlToCachedFile (env , classPathSets );
169166
170- ExecuteProcessHelper .sqlTranslation (paramsInfo .getLocalSqlPluginPath (), tableEnv , sqlTree , sideTableMap , registerTableCache , streamQueryConfig );
167+ ExecuteProcessHelper .sqlTranslation (paramsInfo .getLocalSqlPluginPath (), tableEnv , sqlTree , sideTableMap , registerTableCache );
171168
172169 if (env instanceof MyLocalStreamEnvironment ) {
173170 ((MyLocalStreamEnvironment ) env ).setClasspaths (ClassLoaderManager .getClassPath ());
@@ -193,15 +190,14 @@ public static List<URL> getExternalJarUrls(String addJarListStr) throws java.io.
193190 private static void sqlTranslation (String localSqlPluginPath ,
194191 StreamTableEnvironment tableEnv ,
195192 SqlTree sqlTree ,Map <String , AbstractSideTableInfo > sideTableMap ,
196- Map <String , Table > registerTableCache ,
197- StreamQueryConfig queryConfig ) throws Exception {
193+ Map <String , Table > registerTableCache ) throws Exception {
198194
199195 SideSqlExec sideSqlExec = new SideSqlExec ();
200196 sideSqlExec .setLocalSqlPluginPath (localSqlPluginPath );
201197
202198 int scope = 0 ;
203199 for (CreateTmpTableParser .SqlParserResult result : sqlTree .getTmpSqlList ()) {
204- sideSqlExec .exec (result .getExecSql (), sideTableMap , tableEnv , registerTableCache , queryConfig , result , scope + "" );
200+ sideSqlExec .exec (result .getExecSql (), sideTableMap , tableEnv , registerTableCache , result , scope + "" );
205201 scope ++;
206202 }
207203
@@ -218,7 +214,7 @@ private static void sqlTranslation(String localSqlPluginPath,
218214 SqlNode sqlNode = org .apache .calcite .sql .parser .SqlParser .create (realSql , CalciteConfig .MYSQL_LEX_CONFIG ).parseStmt ();
219215 String tmpSql = ((SqlInsert ) sqlNode ).getSource ().toString ();
220216 tmp .setExecSql (tmpSql );
221- sideSqlExec .exec (tmp .getExecSql (), sideTableMap , tableEnv , registerTableCache , queryConfig , tmp , scope + "" );
217+ sideSqlExec .exec (tmp .getExecSql (), sideTableMap , tableEnv , registerTableCache , tmp , scope + "" );
222218 } else {
223219 for (String sourceTable : result .getSourceTableList ()) {
224220 if (sideTableMap .containsKey (sourceTable )) {
@@ -228,11 +224,11 @@ private static void sqlTranslation(String localSqlPluginPath,
228224 }
229225 if (isSide ) {
230226 //sql-dimensional table contains the dimension table of execution
231- sideSqlExec .exec (result .getExecSql (), sideTableMap , tableEnv , registerTableCache , queryConfig , null , null );
227+ sideSqlExec .exec (result .getExecSql (), sideTableMap , tableEnv , registerTableCache , null , null );
232228 } else {
233229 LOG .info ("----------exec sql without dimension join-----------" );
234230 LOG .info ("----------real sql exec is--------------------------\n {}" , result .getExecSql ());
235- FlinkSQLExec .sqlUpdate (tableEnv , result .getExecSql (), queryConfig );
231+ FlinkSQLExec .sqlUpdate (tableEnv , result .getExecSql ());
236232 if (LOG .isInfoEnabled ()) {
237233 LOG .info ("exec sql: " + result .getExecSql ());
238234 }
0 commit comments