未验证 提交 7d9ac670 编写于 作者: C Chen YZ 提交者: GitHub

[IOTDB-6130] Delete data by specific pattern didn't work

上级 eee581e1
......@@ -186,11 +186,6 @@ public class PathPatternTree {
return;
}
}
if (curNode.isWildcard()) {
results.add(convertNodesToString(nodes));
nodes.remove(nodes.size() - 1);
return;
}
for (PathPatternNode<Void, VoidSerializer> childNode : curNode.getChildren().values()) {
searchDevicePattern(childNode, nodes, results);
}
......@@ -220,11 +215,6 @@ public class PathPatternTree {
return;
}
}
if (curNode.isWildcard()) {
resultNodesSet.add(new ArrayList<>(nodes));
nodes.remove(nodes.size() - 1);
return;
}
for (PathPatternNode<Void, VoidSerializer> childNode : curNode.getChildren().values()) {
searchDevicePath(childNode, nodes, resultNodesSet);
}
......
......@@ -58,7 +58,7 @@ public class PathPatternTreeTest {
new PartialPath("root.sg1.*.t1.s1"),
new PartialPath("root.sg1.d2.t1.s1")),
Arrays.asList(new PartialPath("root.sg1.d1.t2.s2"), new PartialPath("root.sg1.*.t1.s1")),
Arrays.asList(new PartialPath("root.sg1.d1.t2"), new PartialPath("root.sg1.*")),
Arrays.asList(new PartialPath("root.sg1.d1.t2"), new PartialPath("root.sg1.*.t1")),
true);
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册