This is an automated email from the ASF dual-hosted git repository. jianyun pushed a commit to branch rocksdb/dev in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit 1599164190a7b59e329a38ae163d3f113ab870e1 Author: lisijia <[email protected]> AuthorDate: Wed Mar 16 17:29:34 2022 +0800 print exception info --- .../java/org/apache/iotdb/db/metadata/rocksdb/MRocksDBManager.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/src/main/java/org/apache/iotdb/db/metadata/rocksdb/MRocksDBManager.java b/server/src/main/java/org/apache/iotdb/db/metadata/rocksdb/MRocksDBManager.java index f623398..95f23e4 100644 --- a/server/src/main/java/org/apache/iotdb/db/metadata/rocksdb/MRocksDBManager.java +++ b/server/src/main/java/org/apache/iotdb/db/metadata/rocksdb/MRocksDBManager.java @@ -1167,6 +1167,11 @@ public class MRocksDBManager implements IMetaManager { @Override public int getNodesCountInGivenLevel(PartialPath pathPattern, int level, boolean isPrefixMatch) throws MetadataException { + // todo support wildcard + if (pathPattern.getFullPath().contains(ONE_LEVEL_PATH_WILDCARD)) { + throw new MetadataException( + "Wildcards are not currently supported for this operation [COUNT NODES pathPattern]."); + } String innerNameByLevel = RocksDBUtils.getLevelPath(pathPattern.getNodes(), pathPattern.getNodeLength() - 1, level); for (RocksDBMNodeType type : RocksDBMNodeType.values()) {
