You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ro...@apache.org on 2021/07/05 09:54:59 UTC

[iotdb] 01/03: add INTERNAL_VECTOR and LEAF_VECTOR in MetadataIndexNodeType

This is an automated email from the ASF dual-hosted git repository.

rong pushed a commit to branch tsfile-vector-index
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit 3b16e413d93a2e7419640fc3bd2ba7b944b52632
Author: Steve Yurong Su <ro...@apache.org>
AuthorDate: Tue Jun 22 17:11:36 2021 +0800

    add INTERNAL_VECTOR and LEAF_VECTOR in MetadataIndexNodeType
---
 .../tsfile/file/metadata/enums/MetadataIndexNodeType.java    | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/MetadataIndexNodeType.java b/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/MetadataIndexNodeType.java
index dc866f4..75125c2 100644
--- a/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/MetadataIndexNodeType.java
+++ b/tsfile/src/main/java/org/apache/iotdb/tsfile/file/metadata/enums/MetadataIndexNodeType.java
@@ -42,7 +42,13 @@ public enum MetadataIndexNodeType {
   INTERNAL_MEASUREMENT((byte) 2),
 
   /** INTERNAL_MEASUREMENT */
-  LEAF_MEASUREMENT((byte) 3);
+  LEAF_MEASUREMENT((byte) 3),
+
+  /** INTERNAL_VECTOR */
+  INTERNAL_VECTOR((byte) 4),
+
+  /** LEAF_VECTOR */
+  LEAF_VECTOR((byte) 5);
 
   private final byte type;
 
@@ -66,6 +72,10 @@ public enum MetadataIndexNodeType {
         return MetadataIndexNodeType.INTERNAL_MEASUREMENT;
       case 3:
         return MetadataIndexNodeType.LEAF_MEASUREMENT;
+      case 4:
+        return MetadataIndexNodeType.INTERNAL_VECTOR;
+      case 5:
+        return MetadataIndexNodeType.LEAF_VECTOR;
       default:
         throw new IllegalArgumentException("Invalid input: " + i);
     }