Skip to content

Commit daaad43

Browse files
committed
upgrade v1.7.0
1 parent bf0a388 commit daaad43

File tree

38 files changed

+49
-4633
lines changed

38 files changed

+49
-4633
lines changed

core/pom.xml

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
<properties>
1818
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1919
<project.package.name>core</project.package.name>
20+
<calcite.server.version>1.16.0</calcite.server.version>
2021
</properties>
2122

2223
<dependencies>
@@ -45,6 +46,12 @@
4546
<version>${flink.version}</version>
4647
</dependency>
4748

49+
<dependency>
50+
<groupId>org.apache.flink</groupId>
51+
<artifactId>flink-streaming-scala_2.11</artifactId>
52+
<version>${flink.version}</version>
53+
</dependency>
54+
4855
<dependency>
4956
<groupId>org.apache.flink</groupId>
5057
<artifactId>flink-table_2.11</artifactId>
@@ -55,7 +62,7 @@
5562
<groupId>org.apache.calcite</groupId>
5663
<artifactId>calcite-server</artifactId>
5764
<!-- When updating the Calcite version, make sure to update the dependency exclusions -->
58-
<version>1.16.0</version>
65+
<version>${calcite.server.version}</version>
5966
</dependency>
6067

6168
<dependency>
@@ -70,12 +77,6 @@
7077
<version>${flink.version}</version>
7178
</dependency>
7279

73-
<dependency>
74-
<groupId>org.apache.flink</groupId>
75-
<artifactId>flink-streaming-scala_2.11</artifactId>
76-
<version>${flink.version}</version>
77-
</dependency>
78-
7980
<dependency>
8081
<groupId>org.apache.flink</groupId>
8182
<artifactId>flink-shaded-hadoop2</artifactId>

core/src/main/java/com/dtstack/flink/sql/parser/InsertSqlParser.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -112,10 +112,10 @@ private static void parseNode(SqlNode sqlNode, SqlParseResult sqlParseResult){
112112
sqlParseResult.addSourceTable(identifierNode.toString());
113113
}
114114
break;
115-
case MATCH_RECOGNIZE:
116-
SqlMatchRecognize node = (SqlMatchRecognize) sqlNode;
117-
sqlParseResult.addSourceTable(node.getTableRef().toString());
118-
break;
115+
// case MATCH_RECOGNIZE:
116+
// SqlMatchRecognize node = (SqlMatchRecognize) sqlNode;
117+
// sqlParseResult.addSourceTable(node.getTableRef().toString());
118+
// break;
119119
case UNION:
120120
SqlNode unionLeft = ((SqlBasicCall)sqlNode).getOperands()[0];
121121
SqlNode unionRight = ((SqlBasicCall)sqlNode).getOperands()[1];

core/src/main/java/com/dtstack/flink/sql/side/SideSqlExec.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ public void exec(String sql, Map<String, SideTableInfo> sideTableMap, StreamTabl
101101
tableEnv.sqlUpdate(pollSqlNode.toString());
102102
}else if(pollSqlNode.getKind() == AS){
103103
AliasInfo aliasInfo = parseASNode(pollSqlNode);
104-
Table table = tableEnv.sql(aliasInfo.getName());
104+
Table table = tableEnv.sqlQuery(aliasInfo.getName());
105105
tableEnv.registerTable(aliasInfo.getAlias(), table);
106106
localTableCache.put(aliasInfo.getAlias(), table);
107107
}
@@ -528,7 +528,7 @@ public void registerTmpTable(CreateTmpTableParser.SqlParserResult result,
528528
tableEnv.sqlUpdate(pollSqlNode.toString());
529529
}else if(pollSqlNode.getKind() == AS){
530530
AliasInfo aliasInfo = parseASNode(pollSqlNode);
531-
Table table = tableEnv.sql(aliasInfo.getName());
531+
Table table = tableEnv.sqlQuery(aliasInfo.getName());
532532
tableEnv.registerTable(aliasInfo.getAlias(), table);
533533
localTableCache.put(aliasInfo.getAlias(), table);
534534
} else if (pollSqlNode.getKind() == SELECT){
@@ -649,7 +649,8 @@ private boolean checkFieldsInfo(CreateTmpTableParser.SqlParserResult result, Tab
649649
fieldNames.add(fieldName);
650650
String fieldType = filed[filed.length - 1 ].trim();
651651
Class fieldClass = ClassUtil.stringConvertClass(fieldType);
652-
Class tableField = table.getSchema().getType(i).get().getTypeClass();
652+
//table.getSchema().getType(i).get().getTypeClass();
653+
Class tableField = table.getSchema().getFieldType(i).get().getTypeClass();
653654
if (fieldClass == tableField){
654655
continue;
655656
} else {

0 commit comments

Comments
 (0)