[fix](emptynode)fix empty node bug in vec engine (#12258)
* [fix](emptynode)fix empty node bug in vec engine * update fe ut
This commit is contained in:
@ -182,7 +182,7 @@ public class SingleNodePlanner {
|
||||
private PlanNode createEmptyNode(PlanNode inputPlan, QueryStmt stmt, Analyzer analyzer) throws UserException {
|
||||
ArrayList<TupleId> tupleIds = Lists.newArrayList();
|
||||
if (inputPlan != null) {
|
||||
tupleIds = inputPlan.tupleIds;
|
||||
tupleIds.addAll(inputPlan.getOutputTupleIds());
|
||||
}
|
||||
if (tupleIds.isEmpty()) {
|
||||
// Constant selects do not have materialized tuples at this stage.
|
||||
|
||||
@ -1923,7 +1923,7 @@ public class QueryPlanTest extends TestWithFeService {
|
||||
+ " on t1.k1 = a.x where 1 = 0;";
|
||||
String explainStr = getSQLPlanOrErrorMsg(sql, true);
|
||||
Assert.assertTrue(UtFrameUtils.checkPlanResultContainsNode(explainStr, 4, "EMPTYSET"));
|
||||
Assert.assertTrue(explainStr.contains("tuple ids: 0 1 4"));
|
||||
Assert.assertTrue(explainStr.contains("tuple ids: 5"));
|
||||
}
|
||||
|
||||
@Ignore
|
||||
|
||||
Reference in New Issue
Block a user