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()) {

Reply via email to