...
字段 | 描述 | ||||
长度 | 内容 | ||||
Header | bitmap | 1 byte | 1-3位用于标识类别 | ||
Pre position | 8 byte | 若Node不是Extension Node,则表示父节点地址,Extension Node的此位表示链表前置Node的地址 | |||
Next position | 8 byte | 链表中下一个Extension Node的地址 | |||
Body | Name | var | MNode节点名,String的存储一律采用length+content的形式,其中length采用varInt类型,content采用byte[] | ||
templateName | var | 模板名 | |||
isUsingTemplate | 1 byte | 是否使用模板 | |||
children | size | var int | child数量 | ||
name | position | var | 子节点map,存储采用键值对序列的形式,其中name采用string格式,表示子节点名,position采用long,表示子节点地址,最后一个end tag 即1 byte的 00000000 表示map结束 | nameposition | |
...... | |||||
name | position |
StorageGroup Node的格式如下:
字段 | 描述 | ||||
长度 | 内容 | ||||
Header | bitmap | 1 byte | 1-3位用于标识类别 | ||
Pre position | 8 byte | 若Node不是Extension Node,则表示父节点地址,Extension Node的此位表示链表前置Node的地址 | |||
Next position | 8 byte | 链表中下一个Extension Node的地址 | |||
Body | Name | var | MNode节点名,String的存储一律采用length+content的形式,其中length采用varInt类型,content采用byte[] | ||
dataTTL | 8 byte | 存储组中的数据生存时间 | |||
templateName | var | 模板名 | |||
isUsingTemplate | 1 byte | 是否使用模板 | |||
children | size | var int | child数量 | ||
name | position | var | 子节点map,存储采用键值对序列的形式,其中name采用string格式,表示子节点名,position采用long,表示子节点地址,最后一个end tag 即1 byte的 00000000 表示map结束 | ||
...... | |||||
name | position |
...
字段 | 描述 | ||||
长度 | 内容 | ||||
Header | bitmap | 1 byte | 1-3位用于标识类别 | ||
Pre position | 8 byte | 若Node不是Extension Node,则表示父节点地址,Extension Node的此位表示链表前置Node的地址 | |||
Next position | 8 byte | 链表中下一个Extension Node的地址 | |||
Body | Name | var | MNode节点名,String的存储一律采用length+content的形式,其中length采用varInt类型,content采用byte[] | ||
templateName | var | 模板名 | |||
isUsingTemplate | 1 byte | 是否使用模板 | |||
children | size | var int | child数量 | ||
name | position | var | 子节点map,存储采用键值对序列的形式,其中name采用string格式,表示子节点名,position采用long,表示子节点地址,最后一个end tag 即1 byte的 00000000 表示map结束 | name | position|
...... | |||||
name | position | ||||
aliasChildren | size | var int | 子节点别名map,存储方式与children相同child数量 | ||
name | position | var | 子节点别名map,存储方式与children相同 | ||
...... | |||||
name | position |
StorageGroupEntityMNode
字段 | 描述 | ||||
长度 | 内容 | ||||
Header | bitmap | 1 byte | 1-3位用于标识类别 | ||
Pre position | 8 byte | 若Node不是Extension Node,则表示父节点地址,Extension Node的此位表示链表前置Node的地址 | |||
Next position | 8 byte | 链表中下一个Extension Node的地址 | |||
Body | Name | var | MNode节点名,String的存储一律采用length+content的形式,其中length采用varInt类型,content采用byte[] | ||
dataTTL | 8 byte | 存储组中的数据生存时间 | |||
templateName | var | 模板名 | |||
isUsingTemplate | 1 byte | 是否使用模板 | |||
children | size | var int | child数量 | ||
name | position | var | 子节点map,存储采用键值对序列的形式,其中name采用string格式,表示子节点名,position采用long,表示子节点地址,最后一个end tag 即1 byte的 00000000 表示map结束 | nameposition | |
...... | |||||
name | position | ||||
aliasChildren | size | var int | 子节点别名map,存储方式与children相同child数量 | ||
name | position | var | 子节点别名map,存储方式与children相同 | ||
...... | |||||
name | position |
Measurement Node的格式如下:
...