KeyType含义

你好!在代码:

定义了不同的keyType,如下:enum class NebulaKeyType : uint32_t {
kVertex = 0x00000001,
kEdge = 0x00000002,
kIndex = 0x00000003,
kSystem = 0x00000004,
kOperation = 0x00000005,
kKeyValue = 0x00000006,
};
请问这里的Index是指用户在Tag上创建的Index数据吗?以及 kSystem 、 kOperation 、 kKeyValue的含义是什么?

可以参考

kSystem, kOperation, kKeyValue. 的含义 cc @critical27

1 个赞

感谢回复,但这篇博客没有解答我的疑惑。

enum class NebulaKeyType : uint32_t {
    kVertex = 0x00000001,    // 点
    kEdge = 0x00000002,      // 边
    kIndex = 0x00000003,     // 点或者边的索引
    kSystem = 0x00000004,    // 内部使用
    kOperation = 0x00000005, // 目前主要用在rebuild索引过程
    kKeyValue = 0x00000006,  // 暂时没用 原来1.0可以支持kv接口 2.0没做
};

另外可以参考NebulaKeyUtils.cpp 就知道各个类型的用处

2 个赞

多谢多谢!