| 接口 | 说明 |
|---|---|
| Property<T,R> |
节点属性
|
| 类 | 说明 |
|---|---|
| AbstractProperty<T,R> |
抽象属性
|
| CustomizedProperty<T,R> |
自定义节点属性
-1.这里的自定义指的是可以手动指定字典key和字段值的映射关系,合理的映射关系将支持范围和比较查询;
-2.比如金额,数字,日期等可以转换成一个对应的的数字;
-3.范围和比较查询时推荐和TreeMapNode结合使用,查询时间复杂度会降低到logn;
|
| NumberAdder |
数字自增管理
|
| SimpleProperty<T,R> |
简单节点属性
-1.这里的字典key是原子自增的,每纳入一个新的字段值,字典key会增加一下,不需要指定映射关系;
-2.由于字典key没有表达顺序关系,所以仅支持等值匹配,不支持比较、范围查询;
-3.根据字段值的范围给字典key选择合适数据类型可以节省一部分字典空间,比如字段所有不同的值不超过128,使用byte类型也就足够了;
|
| 枚举 | 说明 |
|---|---|
| DictKeyType |
字典key类型
-1.配合SimpleProperty使用,字段值范围确定的情况下可以用最节省空间的数据类型;
|
Copyright © 2024. All rights reserved.