|
20 | 20 |
|
21 | 21 | package com.dtstack.flink.sql.side; |
22 | 22 |
|
23 | | -import com.dtstack.flink.sql.enums.EPluginLoadMode; |
24 | | -import org.apache.flink.api.common.typeinfo.TypeInformation; |
25 | | -import org.apache.flink.api.common.typeinfo.Types; |
26 | | -import org.apache.flink.api.java.tuple.Tuple2; |
27 | | -import org.apache.flink.api.java.typeutils.RowTypeInfo; |
28 | | -import org.apache.flink.api.java.typeutils.TupleTypeInfo; |
29 | | -import org.apache.flink.streaming.api.datastream.DataStream; |
30 | | -import org.apache.flink.table.api.EnvironmentSettings; |
31 | | -import org.apache.flink.table.api.Table; |
32 | | -import org.apache.flink.table.api.TableSchema; |
33 | | -import org.apache.flink.table.api.java.StreamTableEnvironment; |
34 | | -import org.apache.flink.table.api.java.internal.StreamTableEnvironmentImpl; |
35 | | -import org.apache.flink.table.catalog.CatalogManager; |
36 | | -import org.apache.flink.table.catalog.ObjectIdentifier; |
37 | | -import org.apache.flink.table.typeutils.TimeIndicatorTypeInfo; |
38 | | -import org.apache.flink.types.Row; |
39 | | - |
40 | 23 | import com.dtstack.flink.sql.enums.ECacheType; |
| 24 | +import com.dtstack.flink.sql.enums.EPluginLoadMode; |
41 | 25 | import com.dtstack.flink.sql.exec.FlinkSQLExec; |
42 | 26 | import com.dtstack.flink.sql.parser.CreateTmpTableParser; |
43 | 27 | import com.dtstack.flink.sql.side.operator.SideAsyncOperator; |
|
55 | 39 | import org.apache.commons.collections.CollectionUtils; |
56 | 40 | import org.apache.commons.lang3.StringUtils; |
57 | 41 | import org.apache.flink.api.common.typeinfo.TypeInformation; |
58 | | -import org.apache.flink.api.common.typeinfo.Types; |
59 | | -import org.apache.flink.api.java.tuple.Tuple2; |
60 | 42 | import org.apache.flink.api.java.typeutils.RowTypeInfo; |
61 | | -import org.apache.flink.api.java.typeutils.TupleTypeInfo; |
62 | 43 | import org.apache.flink.streaming.api.datastream.DataStream; |
63 | 44 | import org.apache.flink.table.api.EnvironmentSettings; |
64 | 45 | import org.apache.flink.table.api.Table; |
65 | 46 | import org.apache.flink.table.api.TableSchema; |
66 | 47 | import org.apache.flink.table.api.java.StreamTableEnvironment; |
| 48 | +import org.apache.flink.table.catalog.ObjectIdentifier; |
67 | 49 | import org.apache.flink.table.runtime.typeutils.BaseRowTypeInfo; |
68 | 50 | import org.apache.flink.table.types.logical.LogicalType; |
69 | | -import org.apache.flink.table.catalog.ObjectIdentifier; |
70 | 51 | import org.apache.flink.table.typeutils.TimeIndicatorTypeInfo; |
71 | 52 | import org.apache.flink.types.Row; |
72 | 53 | import org.slf4j.Logger; |
@@ -105,7 +86,7 @@ public void exec(String sql, |
105 | 86 | Map<String, Table> tableCache, |
106 | 87 | CreateTmpTableParser.SqlParserResult createView, |
107 | 88 | String scope) throws Exception { |
108 | | - if (localSqlPluginPath == null && !pluginLoadMode.equals(EPluginLoadMode.LOCALTEST.name())) { |
| 89 | + if (!pluginLoadMode.equalsIgnoreCase(EPluginLoadMode.LOCALTEST.name()) && localSqlPluginPath == null ) { |
109 | 90 | throw new RuntimeException("need to set localSqlPluginPath"); |
110 | 91 | } |
111 | 92 |
|
|
0 commit comments