Skip to content

Commit 5fb4098

Browse files
committed
fix asyncside bug
1 parent a5a04ce commit 5fb4098

File tree

4 files changed

+4
-1
lines changed

4 files changed

+4
-1
lines changed

hbase/hbase-side/hbase-async-side/src/main/java/com/dtstack/flink/sql/side/hbase/HbaseAsyncReqRow.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,7 @@ public void asyncInvoke(Row input, ResultFuture<Row> resultFuture) throws Except
129129
Object equalObj = input.getField(conValIndex);
130130
if(equalObj == null){
131131
resultFuture.complete(null);
132+
return;
132133
}
133134

134135
refData.put(sideInfo.getEqualFieldList().get(i), equalObj);

mongo/mongo-side/mongo-async-side/src/main/java/com/dtstack/flink/sql/side/mongo/MongoAsyncReqRow.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,7 @@ public void asyncInvoke(Row input, ResultFuture<Row> resultFuture) throws Except
130130
Object equalObj = input.getField(conValIndex);
131131
if (equalObj == null) {
132132
resultFuture.complete(null);
133+
return;
133134
}
134135
basicDBObject.put(sideInfo.getEqualFieldList().get(i), equalObj);
135136
}

rdb/rdb-side/src/main/java/com/dtstack/flink/sql/side/rdb/async/RdbAsyncReqRow.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,8 @@ public void asyncInvoke(Row input, ResultFuture<Row> resultFuture) throws Except
7575
Object equalObj = input.getField(conValIndex);
7676
if (equalObj == null) {
7777
resultFuture.complete(null);
78+
return;
7879
}
79-
8080
inputParams.add(equalObj);
8181
}
8282

redis5/redis5-side/redis-async-side/src/main/java/com/dtstack/flink/sql/side/redis/RedisAsyncReqRow.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ public void asyncInvoke(Row input, ResultFuture<Row> resultFuture) throws Except
125125
Object equalObj = input.getField(conValIndex);
126126
if(equalObj == null){
127127
resultFuture.complete(null);
128+
return;
128129
}
129130

130131
keyData.add(sideInfo.getEqualFieldList().get(i));

0 commit comments

Comments
 (0)