跳过导航链接
A B C D E F G H I K L M N O P Q R S T V W 

A

AbstractProperty<T,R> - top.chitucao.summerframework.trie.configuration.property中的类
抽象属性
AbstractProperty(String) - 类 的构造器top.chitucao.summerframework.trie.configuration.property.AbstractProperty
 
AbstractProperty(String, NodeType) - 类 的构造器top.chitucao.summerframework.trie.configuration.property.AbstractProperty
 
AbstractProperty(String, Dict<R>) - 类 的构造器top.chitucao.summerframework.trie.configuration.property.AbstractProperty
 
AbstractProperty(String, NodeType, Dict<R>) - 类 的构造器top.chitucao.summerframework.trie.configuration.property.AbstractProperty
 
addAggregation(Aggregation, String) - 类 中的方法top.chitucao.summerframework.trie.query.Aggregations
 
addAllDict(Iterable<? extends MapTrieProtoBuf.Dict>) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
repeated .Dict dict = 2;
addAllMapEntry(Iterable<? extends MapTrieProtoBuf.MapEntry>) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
repeated .MapEntry mapEntry = 3;
addChild(Number, Node) - 类 中的方法top.chitucao.summerframework.trie.node.HashMapNode
 
addChild(Number, Supplier<Node>) - 类 中的方法top.chitucao.summerframework.trie.node.HashMapNode
 
addChild(Number, Node) - 接口 中的方法top.chitucao.summerframework.trie.node.Node
添加子节点
addChild(Number, Supplier<Node>) - 接口 中的方法top.chitucao.summerframework.trie.node.Node
添加子节点 延迟了子节点的创建,因为有些情况下并不需要创建子节点,没必要提前创建
addChild(Number, Node) - 类 中的方法top.chitucao.summerframework.trie.node.TreeMapNode
 
addChild(Number, Supplier<Node>) - 类 中的方法top.chitucao.summerframework.trie.node.TreeMapNode
 
addChildNode(Node, T) - 类 中的方法top.chitucao.summerframework.trie.nodemanager.DefaultNodeManager
 
addChildNode(Node, T) - 接口 中的方法top.chitucao.summerframework.trie.nodemanager.NodeManager
添加子节点
addCriterion(String, Object) - 类 中的方法top.chitucao.summerframework.trie.query.Criteria
添加一个条件
addDict(MapTrieProtoBuf.Dict) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
repeated .Dict dict = 2;
addDict(int, MapTrieProtoBuf.Dict) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
repeated .Dict dict = 2;
addDict(MapTrieProtoBuf.Dict.Builder) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
repeated .Dict dict = 2;
addDict(int, MapTrieProtoBuf.Dict.Builder) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
repeated .Dict dict = 2;
addDictBuilder() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
repeated .Dict dict = 2;
addDictBuilder(int) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
repeated .Dict dict = 2;
addMapEntry(MapTrieProtoBuf.MapEntry) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
repeated .MapEntry mapEntry = 3;
addMapEntry(int, MapTrieProtoBuf.MapEntry) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
repeated .MapEntry mapEntry = 3;
addMapEntry(MapTrieProtoBuf.MapEntry.Builder) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
repeated .MapEntry mapEntry = 3;
addMapEntry(int, MapTrieProtoBuf.MapEntry.Builder) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
repeated .MapEntry mapEntry = 3;
addMapEntryBuilder() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
repeated .MapEntry mapEntry = 3;
addMapEntryBuilder(int) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
repeated .MapEntry mapEntry = 3;
addProperty(Property) - 类 中的方法top.chitucao.summerframework.trie.configuration.Configuration
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
 
addRepeatedField(Descriptors.FieldDescriptor, Object) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
 
addSetter(String, BiConsumer<E, R>) - 类 中的方法top.chitucao.summerframework.trie.query.ResultBuilder
 
Aggregation - top.chitucao.summerframework.trie.query中的枚举
聚合条件
aggregationMap - 类 中的变量top.chitucao.summerframework.trie.query.Aggregations
 
Aggregations - top.chitucao.summerframework.trie.query中的类
Aggrega
Aggregations() - 类 的构造器top.chitucao.summerframework.trie.query.Aggregations
 
and(String) - 类 中的方法top.chitucao.summerframework.trie.query.Criteria
 

B

BasicOperates - top.chitucao.summerframework.trie.operation中的类
基本操作实现
BasicOperates() - 类 的构造器top.chitucao.summerframework.trie.operation.BasicOperates
 
between(Object, Object) - 类 中的方法top.chitucao.summerframework.trie.query.Criteria
 
build() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
 
build() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry.Builder
 
build() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
 
build() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
 
buildPartial() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
 
buildPartial() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry.Builder
 
buildPartial() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
 
buildPartial() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
 

C

CHILD_FIELD_NUMBER - 类 中的静态变量top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
childMap() - 类 中的方法top.chitucao.summerframework.trie.node.HashMapNode
 
childMap() - 接口 中的方法top.chitucao.summerframework.trie.node.Node
所有子节点映射
childMap() - 类 中的方法top.chitucao.summerframework.trie.node.TreeMapNode
 
clear() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
 
clear() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry.Builder
 
clear() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
 
clear() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
 
clearChild() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
 
clearDict() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
repeated .Dict dict = 2;
clearField(Descriptors.FieldDescriptor) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
 
clearField(Descriptors.FieldDescriptor) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry.Builder
 
clearField(Descriptors.FieldDescriptor) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
 
clearField(Descriptors.FieldDescriptor) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
 
clearKey() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry.Builder
int64 key = 1;
clearKeyClazz() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
string keyClazz = 1;
clearMapEntry() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
repeated .MapEntry mapEntry = 3;
clearOneof(Descriptors.OneofDescriptor) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
 
clearOneof(Descriptors.OneofDescriptor) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry.Builder
 
clearOneof(Descriptors.OneofDescriptor) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
 
clearOneof(Descriptors.OneofDescriptor) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
 
clearRoot() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
.Node root = 1;
clearVal() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry.Builder
string val = 2;
clearValClazz() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
string valClazz = 2;
clone() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
 
clone() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry.Builder
 
clone() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
 
clone() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
 
Configuration - top.chitucao.summerframework.trie.configuration中的类
配置
Configuration() - 类 的构造器top.chitucao.summerframework.trie.configuration.Configuration
 
contains(Criteria) - 类 中的方法top.chitucao.summerframework.trie.MapTrie
是否包含
contains(T) - 类 中的方法top.chitucao.summerframework.trie.MapTrie
是否包含某个数据
contains(Node, Criterion) - 类 中的方法top.chitucao.summerframework.trie.nodemanager.DefaultNodeManager
 
contains(Node, Criterion) - 接口 中的方法top.chitucao.summerframework.trie.nodemanager.NodeManager
是否满足条件
contains(Criteria) - 接口 中的方法top.chitucao.summerframework.trie.Trie
是否包含
contains(T) - 接口 中的方法top.chitucao.summerframework.trie.Trie
是否包含某个数据
containsChild(long) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
map<int64, .Node> child = 1;
containsChild(long) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
map<int64, .Node> child = 1;
containsChild(long) - 接口 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.NodeOrBuilder
map<int64, .Node> child = 1;
containsDictValue(R) - 接口 中的方法top.chitucao.summerframework.trie.dict.Dict
是否包含某个字段
containsDictValue(R) - 类 中的方法top.chitucao.summerframework.trie.dict.HashMapDict
 
counter - 类 中的变量top.chitucao.summerframework.trie.dict.HashMapDict
 
createEmptyValueNode(Stream<Number>) - 类 中的方法top.chitucao.summerframework.trie.nodemanager.DefaultNodeManager
 
createEmptyValueNode(Stream<Number>) - 接口 中的方法top.chitucao.summerframework.trie.nodemanager.NodeManager
创建空值节点 一般用于最后一层
createNewNode() - 类 中的方法top.chitucao.summerframework.trie.nodemanager.DefaultNodeManager
 
createNewNode() - 接口 中的方法top.chitucao.summerframework.trie.nodemanager.NodeManager
创建新节点
createNodeManagers() - 类 中的方法top.chitucao.summerframework.trie.nodemanager.DefaultNodeManagerFactory
 
createNodeManagers() - 接口 中的方法top.chitucao.summerframework.trie.nodemanager.NodeManagerFactory
创建所有节点管理器
Criteria - top.chitucao.summerframework.trie.query中的类
条件
Criterion - top.chitucao.summerframework.trie.query中的类
条件
Criterion() - 类 的构造器top.chitucao.summerframework.trie.query.Criterion
 
CustomizedProperty<T,R> - top.chitucao.summerframework.trie.configuration.property中的类
自定义节点属性 -1.这里的自定义指的是可以手动指定字典key和字段值的映射关系,合理的映射关系将支持范围和比较查询; -2.比如金额,数字,日期等可以转换成一个对应的的数字; -3.范围和比较查询时推荐和TreeMapNode结合使用,查询时间复杂度会降低到logn;
CustomizedProperty(String) - 类 的构造器top.chitucao.summerframework.trie.configuration.property.CustomizedProperty
 
CustomizedProperty(String, NodeType) - 类 的构造器top.chitucao.summerframework.trie.configuration.property.CustomizedProperty
 
CustomizedProperty(String, Dict<R>) - 类 的构造器top.chitucao.summerframework.trie.configuration.property.CustomizedProperty
 
CustomizedProperty(String, NodeType, Dict<R>) - 类 的构造器top.chitucao.summerframework.trie.configuration.property.CustomizedProperty
 

D

dataSearch(Criteria) - 类 中的方法top.chitucao.summerframework.trie.MapTrie
数据查询 适用于叶子节点存储数据的情况
dataSearch(Criteria) - 接口 中的方法top.chitucao.summerframework.trie.Trie
原始数据查询 -1.返回的是叶子节点的数据,所以要求叶子节点必须存储数据,属于propertySearch查询最后一层时的特殊情况;
decrDictCount(Number, int) - 接口 中的方法top.chitucao.summerframework.trie.dict.Dict
减少一个字典key的数量
decrDictCount(Number, int) - 类 中的方法top.chitucao.summerframework.trie.dict.HashMapDict
 
DefaultNodeManager<T,R> - top.chitucao.summerframework.trie.nodemanager中的类
默认节点管理器
DefaultNodeManager(Property<T, R>) - 类 的构造器top.chitucao.summerframework.trie.nodemanager.DefaultNodeManager
 
DefaultNodeManagerFactory<T> - top.chitucao.summerframework.trie.nodemanager中的类
默认节点管理器工厂实现
DefaultNodeManagerFactory(Configuration) - 类 的构造器top.chitucao.summerframework.trie.nodemanager.DefaultNodeManagerFactory
 
deserialize(byte[]) - 类 中的方法top.chitucao.summerframework.trie.MapTrie
 
deserialize(byte[]) - 接口 中的方法top.chitucao.summerframework.trie.Trie
反序列化
dict - 类 中的变量top.chitucao.summerframework.trie.configuration.property.AbstractProperty
字段字典
dict() - 类 中的方法top.chitucao.summerframework.trie.configuration.property.AbstractProperty
 
dict() - 接口 中的方法top.chitucao.summerframework.trie.configuration.property.Property
获取字段字典
Dict<R> - top.chitucao.summerframework.trie.dict中的接口
字段值字典 -1.如果字段本身就是数字,也可以考虑不用字典,节省空间; -2.可以通过这个对象直接拿到某个字段的所有有效值,比如限制前端下拉框的有效值; -3.为什么要存在这样一个字典?
dict - 类 中的变量top.chitucao.summerframework.trie.dict.HashMapDict
 
DICT_FIELD_NUMBER - 类 中的静态变量top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
dictAll() - 接口 中的方法top.chitucao.summerframework.trie.dict.Dict
所有字典键值
dictAll() - 类 中的方法top.chitucao.summerframework.trie.dict.HashMapDict
 
dictKeyAdder - 类 中的变量top.chitucao.summerframework.trie.configuration.property.SimpleProperty
 
DictKeyType - top.chitucao.summerframework.trie.configuration.property中的枚举
字典key类型 -1.配合SimpleProperty使用,字段值范围确定的情况下可以用最节省空间的数据类型;
dictSizes() - 类 中的方法top.chitucao.summerframework.trie.MapTrie
所有字段的字典大小 可以在配合压缩数据的时候使用,一般是字典值较小的字段放在前面压缩效率更高,整体可以认为是一个梯形,下底是固定长度,所以上底较小面积最小;
dictSizes() - 接口 中的方法top.chitucao.summerframework.trie.Trie
所有字段的字典大小 可以在配合压缩数据的时候使用,一般是字典值较小的字段放在前面压缩效率更高,整体可以认为是一个梯形,下底是固定长度,所以上底较小面积最小
dictValues() - 接口 中的方法top.chitucao.summerframework.trie.dict.Dict
所有字典值
dictValues() - 类 中的方法top.chitucao.summerframework.trie.dict.HashMapDict
 
dictValues(String, Number...) - 类 中的方法top.chitucao.summerframework.trie.MapTrie
查询某个字段的对应的字典值
dictValues(String, Number...) - 接口 中的方法top.chitucao.summerframework.trie.Trie
字典值查询 -1.返回某个字段的所有字典值,如果不指定dictKeys,则返回所有字典值 -2.最后一层放数据的时候,dictKey一般指定为数据id,这个方法很适合根据id拿到数据

E

EMPTY_NODE - 类 中的静态变量top.chitucao.summerframework.trie.node.HashMapNode.EmptyNodeHolder
 
EMPTY_NODE - 类 中的静态变量top.chitucao.summerframework.trie.node.TreeMapNode.EmptyNodeHolder
 
EmptyNodeHolder() - 类 的构造器top.chitucao.summerframework.trie.node.HashMapNode.EmptyNodeHolder
 
EmptyNodeHolder() - 类 的构造器top.chitucao.summerframework.trie.node.TreeMapNode.EmptyNodeHolder
 
eq(Object) - 类 中的方法top.chitucao.summerframework.trie.query.Criteria
 
equals(Object) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
equals(Object) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
equals(Object) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
equals(Object) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
equals(Object) - 类 中的方法top.chitucao.summerframework.trie.utils.Pair
 
erase(Criteria) - 类 中的方法top.chitucao.summerframework.trie.MapTrie
删除数据 -1.快速删除模式下返回-1
erase(T) - 类 中的方法top.chitucao.summerframework.trie.MapTrie
删除数据
erase(Criteria) - 接口 中的方法top.chitucao.summerframework.trie.Trie
删除数据
erase(T) - 接口 中的方法top.chitucao.summerframework.trie.Trie
删除数据

F

findChildNode(Node, T) - 类 中的方法top.chitucao.summerframework.trie.nodemanager.DefaultNodeManager
 
findChildNode(Node, T) - 接口 中的方法top.chitucao.summerframework.trie.nodemanager.NodeManager
查询子节点

G

getAggregationMap() - 类 中的方法top.chitucao.summerframework.trie.query.Aggregations
 
getAllCriterion() - 类 中的方法top.chitucao.summerframework.trie.query.Criteria
获取所有条件
getChild() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
已过时。
getChild() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
已过时。
getChild() - 接口 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.NodeOrBuilder
已过时。
getChild(Number) - 类 中的方法top.chitucao.summerframework.trie.node.HashMapNode
 
getChild(Number) - 接口 中的方法top.chitucao.summerframework.trie.node.Node
根据字典key获取
getChild(Number) - 类 中的方法top.chitucao.summerframework.trie.node.TreeMapNode
 
getChildCount() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
 
getChildCount() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
getChildCount() - 接口 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.NodeOrBuilder
map<int64, .Node> child = 1;
getChildMap() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
map<int64, .Node> child = 1;
getChildMap() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
map<int64, .Node> child = 1;
getChildMap() - 接口 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.NodeOrBuilder
map<int64, .Node> child = 1;
getChildOrDefault(long, MapTrieProtoBuf.Node) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
map<int64, .Node> child = 1;
getChildOrDefault(long, MapTrieProtoBuf.Node) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
map<int64, .Node> child = 1;
getChildOrDefault(long, MapTrieProtoBuf.Node) - 接口 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.NodeOrBuilder
map<int64, .Node> child = 1;
getChildOrThrow(long) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
map<int64, .Node> child = 1;
getChildOrThrow(long) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
map<int64, .Node> child = 1;
getChildOrThrow(long) - 接口 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.NodeOrBuilder
map<int64, .Node> child = 1;
getCriterion() - 类 中的方法top.chitucao.summerframework.trie.query.Criterion
 
getDefaultInstance() - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
getDefaultInstance() - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
getDefaultInstance() - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
getDefaultInstance() - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
getDefaultInstanceForType() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
 
getDefaultInstanceForType() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
getDefaultInstanceForType() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry.Builder
 
getDefaultInstanceForType() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
getDefaultInstanceForType() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
 
getDefaultInstanceForType() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
getDefaultInstanceForType() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
 
getDefaultInstanceForType() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
getDepth() - 类 中的方法top.chitucao.summerframework.trie.MapTrie
深度 从0开始,e.g. 8个字段,depth对应7
getDepth() - 接口 中的方法top.chitucao.summerframework.trie.Trie
深度
getDescriptor() - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
 
getDescriptor() - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
getDescriptor() - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf
 
getDescriptor() - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry.Builder
 
getDescriptor() - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
getDescriptor() - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
 
getDescriptor() - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
getDescriptor() - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
 
getDescriptor() - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
getDescriptorForType() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
 
getDescriptorForType() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry.Builder
 
getDescriptorForType() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
 
getDescriptorForType() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
 
getDict(int) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
repeated .Dict dict = 2;
getDict(int) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
repeated .Dict dict = 2;
getDict(int) - 接口 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.TrieOrBuilder
repeated .Dict dict = 2;
getDictBuilder(int) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
repeated .Dict dict = 2;
getDictBuilderList() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
repeated .Dict dict = 2;
getDictCount() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
repeated .Dict dict = 2;
getDictCount() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
repeated .Dict dict = 2;
getDictCount() - 接口 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.TrieOrBuilder
repeated .Dict dict = 2;
getDictKey(R) - 类 中的方法top.chitucao.summerframework.trie.configuration.property.CustomizedProperty
 
getDictKey(R) - 接口 中的方法top.chitucao.summerframework.trie.configuration.property.Property
根据字段值查询字典key
getDictKey(R) - 类 中的方法top.chitucao.summerframework.trie.configuration.property.SimpleProperty
 
getDictKey(R) - 接口 中的方法top.chitucao.summerframework.trie.dict.Dict
查询字段值对应的字典key
getDictKey(R) - 类 中的方法top.chitucao.summerframework.trie.dict.HashMapDict
 
getDictKeyAdder() - 类 中的方法top.chitucao.summerframework.trie.configuration.property.SimpleProperty
 
getDictList() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
repeated .Dict dict = 2;
getDictList() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
repeated .Dict dict = 2;
getDictList() - 接口 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.TrieOrBuilder
repeated .Dict dict = 2;
getDictOrBuilder(int) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
repeated .Dict dict = 2;
getDictOrBuilder(int) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
repeated .Dict dict = 2;
getDictOrBuilder(int) - 接口 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.TrieOrBuilder
repeated .Dict dict = 2;
getDictOrBuilderList() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
repeated .Dict dict = 2;
getDictOrBuilderList() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
repeated .Dict dict = 2;
getDictOrBuilderList() - 接口 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.TrieOrBuilder
repeated .Dict dict = 2;
getDictValue(Number) - 接口 中的方法top.chitucao.summerframework.trie.dict.Dict
查询字典key对应的字段值
getDictValue(Number) - 类 中的方法top.chitucao.summerframework.trie.dict.HashMapDict
 
getId() - 类 中的方法top.chitucao.summerframework.trie.configuration.property.NumberAdder
 
getInstance() - 类 中的静态方法top.chitucao.summerframework.trie.operation.OperationRegistry
 
getKey() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry.Builder
int64 key = 1;
getKey() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
int64 key = 1;
getKey() - 接口 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntryOrBuilder
int64 key = 1;
getKey() - 类 中的方法top.chitucao.summerframework.trie.utils.Pair
 
getKeyClazz() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
string keyClazz = 1;
getKeyClazz() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
string keyClazz = 1;
getKeyClazz() - 接口 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.DictOrBuilder
string keyClazz = 1;
getKeyClazzBytes() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
string keyClazz = 1;
getKeyClazzBytes() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
string keyClazz = 1;
getKeyClazzBytes() - 接口 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.DictOrBuilder
string keyClazz = 1;
getLastProperty() - 类 中的方法top.chitucao.summerframework.trie.configuration.Configuration
 
getMapEntry(int) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
repeated .MapEntry mapEntry = 3;
getMapEntry(int) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
repeated .MapEntry mapEntry = 3;
getMapEntry(int) - 接口 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.DictOrBuilder
repeated .MapEntry mapEntry = 3;
getMapEntryBuilder(int) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
repeated .MapEntry mapEntry = 3;
getMapEntryBuilderList() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
repeated .MapEntry mapEntry = 3;
getMapEntryCount() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
repeated .MapEntry mapEntry = 3;
getMapEntryCount() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
repeated .MapEntry mapEntry = 3;
getMapEntryCount() - 接口 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.DictOrBuilder
repeated .MapEntry mapEntry = 3;
getMapEntryList() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
repeated .MapEntry mapEntry = 3;
getMapEntryList() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
repeated .MapEntry mapEntry = 3;
getMapEntryList() - 接口 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.DictOrBuilder
repeated .MapEntry mapEntry = 3;
getMapEntryOrBuilder(int) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
repeated .MapEntry mapEntry = 3;
getMapEntryOrBuilder(int) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
repeated .MapEntry mapEntry = 3;
getMapEntryOrBuilder(int) - 接口 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.DictOrBuilder
repeated .MapEntry mapEntry = 3;
getMapEntryOrBuilderList() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
repeated .MapEntry mapEntry = 3;
getMapEntryOrBuilderList() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
repeated .MapEntry mapEntry = 3;
getMapEntryOrBuilderList() - 接口 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.DictOrBuilder
repeated .MapEntry mapEntry = 3;
getMutableChild() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
已过时。
getOperate(String, String) - 类 中的方法top.chitucao.summerframework.trie.operation.OperationRegistry
获取一个操作实现
getParserForType() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
getParserForType() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
getParserForType() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
getParserForType() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
getProperties() - 类 中的方法top.chitucao.summerframework.trie.configuration.Configuration
 
getProperty(String) - 类 中的方法top.chitucao.summerframework.trie.configuration.Configuration
 
getProperty() - 类 中的方法top.chitucao.summerframework.trie.nodemanager.DefaultNodeManager
 
getRoot() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
.Node root = 1;
getRoot() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
.Node root = 1;
getRoot() - 接口 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.TrieOrBuilder
.Node root = 1;
getRootBuilder() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
.Node root = 1;
getRootOrBuilder() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
.Node root = 1;
getRootOrBuilder() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
.Node root = 1;
getRootOrBuilder() - 接口 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.TrieOrBuilder
.Node root = 1;
getSerializedSize() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
getSerializedSize() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
getSerializedSize() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
getSerializedSize() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
getSetterMap() - 类 中的方法top.chitucao.summerframework.trie.query.ResultBuilder
 
getSize() - 接口 中的方法top.chitucao.summerframework.trie.dict.Dict
字典数量
getSize() - 类 中的方法top.chitucao.summerframework.trie.dict.HashMapDict
 
getSize() - 类 中的方法top.chitucao.summerframework.trie.MapTrie
数据总量 -1.返回的是最后一层的数据总量
getSize() - 类 中的方法top.chitucao.summerframework.trie.node.HashMapNode
 
getSize() - 接口 中的方法top.chitucao.summerframework.trie.node.Node
子节点数量
getSize() - 类 中的方法top.chitucao.summerframework.trie.node.TreeMapNode
 
getSize() - 接口 中的方法top.chitucao.summerframework.trie.Trie
数据总量 返回的是最后一层的数据总量
getSupplier() - 类 中的方法top.chitucao.summerframework.trie.query.ResultBuilder
 
getUnknownFields() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
getUnknownFields() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
getUnknownFields() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
getUnknownFields() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
getVal() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry.Builder
string val = 2;
getVal() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
string val = 2;
getVal() - 接口 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntryOrBuilder
string val = 2;
getValBytes() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry.Builder
string val = 2;
getValBytes() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
string val = 2;
getValBytes() - 接口 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntryOrBuilder
string val = 2;
getValClazz() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
string valClazz = 2;
getValClazz() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
string valClazz = 2;
getValClazz() - 接口 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.DictOrBuilder
string valClazz = 2;
getValClazzBytes() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
string valClazz = 2;
getValClazzBytes() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
string valClazz = 2;
getValClazzBytes() - 接口 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.DictOrBuilder
string valClazz = 2;
getValue() - 枚举 中的方法top.chitucao.summerframework.trie.operation.Operation
 
getValue() - 类 中的方法top.chitucao.summerframework.trie.utils.Pair
 
gt(Object) - 类 中的方法top.chitucao.summerframework.trie.query.Criteria
 
gte(Object) - 类 中的方法top.chitucao.summerframework.trie.query.Criteria
 

H

HASH_MAP_BETWEEN_OP - 类 中的静态变量top.chitucao.summerframework.trie.operation.BasicOperates
 
HASH_MAP_EQ_OP - 类 中的静态变量top.chitucao.summerframework.trie.operation.BasicOperates
 
HASH_MAP_GT_OP - 类 中的静态变量top.chitucao.summerframework.trie.operation.BasicOperates
 
HASH_MAP_GTE_OP - 类 中的静态变量top.chitucao.summerframework.trie.operation.BasicOperates
 
HASH_MAP_IN_OP - 类 中的静态变量top.chitucao.summerframework.trie.operation.BasicOperates
 
HASH_MAP_LT_OP - 类 中的静态变量top.chitucao.summerframework.trie.operation.BasicOperates
 
HASH_MAP_LTE_OP - 类 中的静态变量top.chitucao.summerframework.trie.operation.BasicOperates
 
HASH_MAP_NE_OP - 类 中的静态变量top.chitucao.summerframework.trie.operation.BasicOperates
 
HASH_MAP_NIN_OP - 类 中的静态变量top.chitucao.summerframework.trie.operation.BasicOperates
 
hashCode() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
hashCode() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
hashCode() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
hashCode() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
hashCode() - 类 中的方法top.chitucao.summerframework.trie.utils.Pair
 
HashMapDict<R> - top.chitucao.summerframework.trie.dict中的类
基于两个HashMap的字典实现
HashMapDict() - 类 的构造器top.chitucao.summerframework.trie.dict.HashMapDict
 
HashMapDict(Integer) - 类 的构造器top.chitucao.summerframework.trie.dict.HashMapDict
适用于字典大小确定的情况下,饥饿初始化,避免扩容,同时提高hash的效率
HashMapNode - top.chitucao.summerframework.trie.node中的类
HashMapNode
HashMapNode() - 类 的构造器top.chitucao.summerframework.trie.node.HashMapNode
 
HashMapNode(Map<Number, Node>) - 类 的构造器top.chitucao.summerframework.trie.node.HashMapNode
 
HashMapNode(Stream<Number>) - 类 的构造器top.chitucao.summerframework.trie.node.HashMapNode
 
HashMapNode.EmptyNodeHolder - top.chitucao.summerframework.trie.node中的类
 
hasRoot() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
.Node root = 1;
hasRoot() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
.Node root = 1;
hasRoot() - 接口 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.TrieOrBuilder
.Node root = 1;

I

in(Object...) - 类 中的方法top.chitucao.summerframework.trie.query.Criteria
 
in(Collection<?>) - 类 中的方法top.chitucao.summerframework.trie.query.Criteria
 
indexer - 类 中的变量top.chitucao.summerframework.trie.dict.HashMapDict
 
insert(T) - 类 中的方法top.chitucao.summerframework.trie.MapTrie
插入数据
insert(T) - 接口 中的方法top.chitucao.summerframework.trie.Trie
插入数据
INSTANCE - 类 中的静态变量top.chitucao.summerframework.trie.operation.OperationRegistry
 
internalGetFieldAccessorTable() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
 
internalGetFieldAccessorTable() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
internalGetFieldAccessorTable() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry.Builder
 
internalGetFieldAccessorTable() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
internalGetFieldAccessorTable() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
 
internalGetFieldAccessorTable() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
internalGetFieldAccessorTable() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
 
internalGetFieldAccessorTable() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
internalGetMapField(int) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
 
internalGetMapField(int) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
internalGetMutableMapField(int) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
 
isInitialized() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
 
isInitialized() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
isInitialized() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry.Builder
 
isInitialized() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
isInitialized() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
 
isInitialized() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
isInitialized() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
 
isInitialized() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
isLeafNodeAsDataNode() - 类 中的方法top.chitucao.summerframework.trie.configuration.Configuration
 
isUseFastErase() - 类 中的方法top.chitucao.summerframework.trie.configuration.Configuration
 

K

key - 类 中的变量top.chitucao.summerframework.trie.utils.Pair
 
KEY_FIELD_NUMBER - 类 中的静态变量top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
KEYCLAZZ_FIELD_NUMBER - 类 中的静态变量top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
keys() - 类 中的方法top.chitucao.summerframework.trie.node.HashMapNode
 
keys() - 接口 中的方法top.chitucao.summerframework.trie.node.Node
所有字典key
keys() - 类 中的方法top.chitucao.summerframework.trie.node.TreeMapNode
 

L

level - 类 中的变量top.chitucao.summerframework.trie.configuration.property.AbstractProperty
层级
level() - 类 中的方法top.chitucao.summerframework.trie.configuration.property.AbstractProperty
 
level() - 接口 中的方法top.chitucao.summerframework.trie.configuration.property.Property
层级
listSearch(Criteria, Aggregations, ResultBuilder<E>) - 类 中的方法top.chitucao.summerframework.trie.MapTrie
多层列表查询 -1.可以指定多个层级的字段,并将查询结果树平铺成一个列表后返回; -2.支持对字段进行聚合;
listSearch(Criteria, Aggregations, ResultBuilder<E>) - 接口 中的方法top.chitucao.summerframework.trie.Trie
列表结构查询 -1.可以指定多个层级的字段,并将查询结果树平铺成一个列表后返回; -2.支持对字段进行聚合;
lt(Object) - 类 中的方法top.chitucao.summerframework.trie.query.Criteria
 
lte(Object) - 类 中的方法top.chitucao.summerframework.trie.query.Criteria
 

M

MAPENTRY_FIELD_NUMBER - 类 中的静态变量top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
mappingDictKey(R) - 类 中的方法top.chitucao.summerframework.trie.configuration.property.CustomizedProperty
 
mappingDictKey(R) - 接口 中的方法top.chitucao.summerframework.trie.configuration.property.Property
指定将字段值转成成字典key的映射关系
mappingDictKey(R) - 类 中的方法top.chitucao.summerframework.trie.configuration.property.SimpleProperty
 
mappingDictKey(T) - 类 中的方法top.chitucao.summerframework.trie.nodemanager.DefaultNodeManager
 
mappingDictKey(T) - 接口 中的方法top.chitucao.summerframework.trie.nodemanager.NodeManager
数据转换成字典值,再转换成字典key
mappingDictValues(Set<Number>) - 类 中的方法top.chitucao.summerframework.trie.nodemanager.DefaultNodeManager
 
mappingDictValues(Set<Number>) - 接口 中的方法top.chitucao.summerframework.trie.nodemanager.NodeManager
节点值转换成字段值
mappingValue(T) - 类 中的方法top.chitucao.summerframework.trie.configuration.property.AbstractProperty
 
mappingValue(T) - 接口 中的方法top.chitucao.summerframework.trie.configuration.property.Property
指定将实体转换成字段值的映射关系 这里既可以指定一个具体字段,也可以返回处理后的字段,比如两个日期组成一个日期范围,两个价格组成一个价格区间
MapTrie<T> - top.chitucao.summerframework.trie中的类
映射实现的字典树
MapTrie(Configuration) - 类 的构造器top.chitucao.summerframework.trie.MapTrie
 
MapTrieProtoBuf - top.chitucao.summerframework.trie.codec中的类
 
MapTrieProtoBuf.Dict - top.chitucao.summerframework.trie.codec中的类
Protobuf type Dict
MapTrieProtoBuf.Dict.Builder - top.chitucao.summerframework.trie.codec中的类
Protobuf type Dict
MapTrieProtoBuf.DictOrBuilder - top.chitucao.summerframework.trie.codec中的接口
 
MapTrieProtoBuf.MapEntry - top.chitucao.summerframework.trie.codec中的类
Protobuf type MapEntry
MapTrieProtoBuf.MapEntry.Builder - top.chitucao.summerframework.trie.codec中的类
Protobuf type MapEntry
MapTrieProtoBuf.MapEntryOrBuilder - top.chitucao.summerframework.trie.codec中的接口
 
MapTrieProtoBuf.Node - top.chitucao.summerframework.trie.codec中的类
Protobuf type Node
MapTrieProtoBuf.Node.Builder - top.chitucao.summerframework.trie.codec中的类
Protobuf type Node
MapTrieProtoBuf.NodeOrBuilder - top.chitucao.summerframework.trie.codec中的接口
 
MapTrieProtoBuf.Trie - top.chitucao.summerframework.trie.codec中的类
Protobuf type Trie
MapTrieProtoBuf.Trie.Builder - top.chitucao.summerframework.trie.codec中的类
Protobuf type Trie
MapTrieProtoBuf.TrieOrBuilder - top.chitucao.summerframework.trie.codec中的接口
 
mergeFrom(Message) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
 
mergeFrom(MapTrieProtoBuf.Dict) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
 
mergeFrom(Message) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry.Builder
 
mergeFrom(MapTrieProtoBuf.MapEntry) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry.Builder
 
mergeFrom(Message) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
 
mergeFrom(MapTrieProtoBuf.Node) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
 
mergeFrom(Message) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
 
mergeFrom(MapTrieProtoBuf.Trie) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
 
mergeRoot(MapTrieProtoBuf.Node) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
.Node root = 1;
mergeUnknownFields(UnknownFieldSet) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
 
mergeUnknownFields(UnknownFieldSet) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry.Builder
 
mergeUnknownFields(UnknownFieldSet) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
 
mergeUnknownFields(UnknownFieldSet) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
 

N

name - 类 中的变量top.chitucao.summerframework.trie.configuration.property.AbstractProperty
属性唯一名称
name() - 类 中的方法top.chitucao.summerframework.trie.configuration.property.AbstractProperty
 
name() - 接口 中的方法top.chitucao.summerframework.trie.configuration.property.Property
属性唯一名称
ne(Object) - 类 中的方法top.chitucao.summerframework.trie.query.Criteria
 
newBuilder() - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
newBuilder(MapTrieProtoBuf.Dict) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
newBuilder() - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
newBuilder(MapTrieProtoBuf.MapEntry) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
newBuilder() - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
newBuilder(MapTrieProtoBuf.Node) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
newBuilder() - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
newBuilder(MapTrieProtoBuf.Trie) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
newBuilderForType() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
newBuilderForType() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
newBuilderForType() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
newBuilderForType() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
newBuilderForType(GeneratedMessageV3.BuilderParent) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
next - 类 中的变量top.chitucao.summerframework.trie.nodemanager.DefaultNodeManager
 
next() - 类 中的方法top.chitucao.summerframework.trie.nodemanager.DefaultNodeManager
 
next() - 接口 中的方法top.chitucao.summerframework.trie.nodemanager.NodeManager
后一个节点管理器
nextKey() - 类 中的方法top.chitucao.summerframework.trie.configuration.property.NumberAdder
 
nin(Object...) - 类 中的方法top.chitucao.summerframework.trie.query.Criteria
 
nin(Collection<?>) - 类 中的方法top.chitucao.summerframework.trie.query.Criteria
 
Node - top.chitucao.summerframework.trie.node中的接口
节点
NodeManager<T,R> - top.chitucao.summerframework.trie.nodemanager中的接口
节点管理器 -1.主要是管理节点的创建销毁,节点和字典的映射,以及父子节点之间的关系; -2.是一个链式结构,每个对应一层,管理一个字段;
NodeManagerFactory<T> - top.chitucao.summerframework.trie.nodemanager中的接口
节点管理器
nodeType - 类 中的变量top.chitucao.summerframework.trie.configuration.property.AbstractProperty
节点类型
nodeType() - 类 中的方法top.chitucao.summerframework.trie.configuration.property.AbstractProperty
 
nodeType() - 接口 中的方法top.chitucao.summerframework.trie.configuration.property.Property
节点类型
NodeType - top.chitucao.summerframework.trie.node中的枚举
节点类型 -1.不同的节点类型在增删改查方面有所区别,比如TreeMap在范围、比较查询时对比HashMap性能要高,适用于金额、日期等的索引; -2.目前用了标准库中的两种类型,也可以扩展一下;
NumberAdder - top.chitucao.summerframework.trie.configuration.property中的类
数字自增管理
NumberAdder() - 类 的构造器top.chitucao.summerframework.trie.configuration.property.NumberAdder
 
NumberAdder(DictKeyType) - 类 的构造器top.chitucao.summerframework.trie.configuration.property.NumberAdder
 

O

of(K, V) - 类 中的静态方法top.chitucao.summerframework.trie.utils.Pair
 
Operate - top.chitucao.summerframework.trie.operation中的接口
操作实现
Operation - top.chitucao.summerframework.trie.operation中的枚举
操作类型 -1.这里提供了一些常用的操作,提供的操作类型主要是考虑两个方面: -1.1 trie实现起来效率比较高; -1.2 业务常用的; -2.当然也可以支持注册自定义的操作类型($xxx这样),这个后面会支持;
OperationRegistry - top.chitucao.summerframework.trie.operation中的类
操作实现注册表 -1.提供了一些基本的操作方法 OperationRegistry.registerBaseOperations() -2.也可注册自定义的操作方法 OperationRegistry.registerOperation(String, String, Operate)
OperationRegistry() - 类 的构造器top.chitucao.summerframework.trie.operation.OperationRegistry
 

P

Pair<K,V> - top.chitucao.summerframework.trie.utils中的类
键值对
Pair() - 类 的构造器top.chitucao.summerframework.trie.utils.Pair
 
Pair(K, V) - 类 的构造器top.chitucao.summerframework.trie.utils.Pair
 
parseDelimitedFrom(InputStream) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
parseDelimitedFrom(InputStream) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
parseDelimitedFrom(InputStream) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
parseDelimitedFrom(InputStream) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
parseFrom(ByteBuffer) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
parseFrom(ByteString) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
parseFrom(ByteString, ExtensionRegistryLite) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
parseFrom(byte[]) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
parseFrom(byte[], ExtensionRegistryLite) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
parseFrom(InputStream) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
parseFrom(InputStream, ExtensionRegistryLite) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
parseFrom(CodedInputStream) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
parseFrom(ByteBuffer) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
parseFrom(ByteString) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
parseFrom(ByteString, ExtensionRegistryLite) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
parseFrom(byte[]) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
parseFrom(byte[], ExtensionRegistryLite) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
parseFrom(InputStream) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
parseFrom(InputStream, ExtensionRegistryLite) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
parseFrom(CodedInputStream) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
parseFrom(ByteBuffer) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
parseFrom(ByteString) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
parseFrom(ByteString, ExtensionRegistryLite) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
parseFrom(byte[]) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
parseFrom(byte[], ExtensionRegistryLite) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
parseFrom(InputStream) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
parseFrom(InputStream, ExtensionRegistryLite) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
parseFrom(CodedInputStream) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
parseFrom(ByteBuffer) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
parseFrom(ByteBuffer, ExtensionRegistryLite) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
parseFrom(ByteString) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
parseFrom(ByteString, ExtensionRegistryLite) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
parseFrom(byte[]) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
parseFrom(byte[], ExtensionRegistryLite) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
parseFrom(InputStream) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
parseFrom(InputStream, ExtensionRegistryLite) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
parseFrom(CodedInputStream) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
parser() - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
parser() - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
parser() - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
parser() - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
prev - 类 中的变量top.chitucao.summerframework.trie.nodemanager.DefaultNodeManager
 
prev() - 类 中的方法top.chitucao.summerframework.trie.nodemanager.DefaultNodeManager
 
prev() - 接口 中的方法top.chitucao.summerframework.trie.nodemanager.NodeManager
前一个节点管理器
Property<T,R> - top.chitucao.summerframework.trie.configuration.property中的接口
节点属性
property - 类 中的变量top.chitucao.summerframework.trie.nodemanager.DefaultNodeManager
 
property() - 类 中的方法top.chitucao.summerframework.trie.nodemanager.DefaultNodeManager
 
property() - 接口 中的方法top.chitucao.summerframework.trie.nodemanager.NodeManager
节点属性
propertySearch(Criteria, String) - 类 中的方法top.chitucao.summerframework.trie.MapTrie
单层查询
propertySearch(Criteria, String) - 接口 中的方法top.chitucao.summerframework.trie.Trie
按层查询 -1.指定需要层级对应的字段,返回该层的所有数据,结果会做去重处理;
putAllChild(Map<Long, MapTrieProtoBuf.Node>) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
map<int64, .Node> child = 1;
putChild(long, MapTrieProtoBuf.Node) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
map<int64, .Node> child = 1;
putDict(Number, R) - 接口 中的方法top.chitucao.summerframework.trie.dict.Dict
新增一个字典
putDict(Number, R) - 类 中的方法top.chitucao.summerframework.trie.dict.HashMapDict
 
putDictObj(Number, Object) - 接口 中的方法top.chitucao.summerframework.trie.dict.Dict
新增一个字典
putDictObj(Number, Object) - 类 中的方法top.chitucao.summerframework.trie.dict.HashMapDict
 

Q

query(Map<Number, Node>, Object) - 接口 中的方法top.chitucao.summerframework.trie.operation.Operate
查询符合条件的子节点

R

registerAllExtensions(ExtensionRegistryLite) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf
 
registerAllExtensions(ExtensionRegistry) - 类 中的静态方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf
 
registerBaseOperations() - 类 中的方法top.chitucao.summerframework.trie.operation.OperationRegistry
注册一些基本的操作实现
registerOperation(NodeType, String, Operate) - 类 中的方法top.chitucao.summerframework.trie.operation.OperationRegistry
注册一个操作实现
registerOperation(String, String, Operate) - 类 中的方法top.chitucao.summerframework.trie.operation.OperationRegistry
注册一个操作实现
remove(Node, Criterion) - 类 中的方法top.chitucao.summerframework.trie.nodemanager.DefaultNodeManager
根据条件删除节点
remove(Node, Criterion) - 接口 中的方法top.chitucao.summerframework.trie.nodemanager.NodeManager
根据条件删除节点
removeChild(long) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
map<int64, .Node> child = 1;
removeChild(Number) - 类 中的方法top.chitucao.summerframework.trie.node.HashMapNode
 
removeChild(Number) - 接口 中的方法top.chitucao.summerframework.trie.node.Node
根据字典key删除子节点
removeChild(Number) - 类 中的方法top.chitucao.summerframework.trie.node.TreeMapNode
 
removeChildNode(Node, T) - 类 中的方法top.chitucao.summerframework.trie.nodemanager.DefaultNodeManager
 
removeChildNode(Node, T) - 接口 中的方法top.chitucao.summerframework.trie.nodemanager.NodeManager
删除子节点
removeDict(int) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
repeated .Dict dict = 2;
removeDictIfNonCount - 类 中的变量top.chitucao.summerframework.trie.dict.HashMapDict
在字典值数量为0的时候是否删除该字典,如果是定时重建,并且快速删除,则没必要开启这个选项,开启了可以稍微节省点空间
removeDictKey(Number) - 接口 中的方法top.chitucao.summerframework.trie.dict.Dict
删除一个字典key
removeDictKey(Number) - 类 中的方法top.chitucao.summerframework.trie.dict.HashMapDict
 
removeMapEntry(int) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
repeated .MapEntry mapEntry = 3;
ResultBuilder<E> - top.chitucao.summerframework.trie.query中的类
结果数据构建
ResultBuilder(Supplier<E>) - 类 的构造器top.chitucao.summerframework.trie.query.ResultBuilder
 
ROOT_FIELD_NUMBER - 类 中的静态变量top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 

S

search(Node, Criterion) - 类 中的方法top.chitucao.summerframework.trie.nodemanager.DefaultNodeManager
 
search(Node, Criterion) - 接口 中的方法top.chitucao.summerframework.trie.nodemanager.NodeManager
根据条件查询
searchAndAgg(Node, Criterion, Aggregation) - 类 中的方法top.chitucao.summerframework.trie.nodemanager.DefaultNodeManager
 
searchAndAgg(Node, Criterion, Aggregation) - 接口 中的方法top.chitucao.summerframework.trie.nodemanager.NodeManager
查询并聚合
serialize() - 类 中的方法top.chitucao.summerframework.trie.MapTrie
序列化
serialize() - 接口 中的方法top.chitucao.summerframework.trie.Trie
序列化
setChild(Map<Number, Node>) - 类 中的方法top.chitucao.summerframework.trie.node.HashMapNode
设置子节点
setChild(Map<Number, Node>) - 接口 中的方法top.chitucao.summerframework.trie.node.Node
设置子节点
setChild(Map<Number, Node>) - 类 中的方法top.chitucao.summerframework.trie.node.TreeMapNode
 
setDict(int, MapTrieProtoBuf.Dict) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
repeated .Dict dict = 2;
setDict(int, MapTrieProtoBuf.Dict.Builder) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
repeated .Dict dict = 2;
setDictKeyMapper(Function<R, Number>) - 类 中的方法top.chitucao.summerframework.trie.configuration.property.CustomizedProperty
 
setField(Descriptors.FieldDescriptor, Object) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
 
setField(Descriptors.FieldDescriptor, Object) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry.Builder
 
setField(Descriptors.FieldDescriptor, Object) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
 
setField(Descriptors.FieldDescriptor, Object) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
 
setId(long) - 类 中的方法top.chitucao.summerframework.trie.configuration.property.NumberAdder
 
setKey(long) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry.Builder
int64 key = 1;
setKey(K) - 类 中的方法top.chitucao.summerframework.trie.utils.Pair
 
setKeyClazz(String) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
string keyClazz = 1;
setKeyClazzBytes(ByteString) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
string keyClazz = 1;
setLeafNodeAsDataNode(boolean) - 类 中的方法top.chitucao.summerframework.trie.configuration.Configuration
 
setLevel(int) - 类 中的方法top.chitucao.summerframework.trie.configuration.property.AbstractProperty
 
setLevel(int) - 接口 中的方法top.chitucao.summerframework.trie.configuration.property.Property
 
setMapEntry(int, MapTrieProtoBuf.MapEntry) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
repeated .MapEntry mapEntry = 3;
setMapEntry(int, MapTrieProtoBuf.MapEntry.Builder) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
repeated .MapEntry mapEntry = 3;
setNext(NodeManager<T, R>) - 类 中的方法top.chitucao.summerframework.trie.nodemanager.DefaultNodeManager
 
setPrev(NodeManager<T, R>) - 类 中的方法top.chitucao.summerframework.trie.nodemanager.DefaultNodeManager
 
setProperty(Property<T, R>) - 类 中的方法top.chitucao.summerframework.trie.nodemanager.DefaultNodeManager
 
setPropertyMapper(Function<T, R>) - 类 中的方法top.chitucao.summerframework.trie.configuration.property.AbstractProperty
 
setRemoveDictIfNonCount(boolean) - 类 中的方法top.chitucao.summerframework.trie.dict.HashMapDict
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
 
setRepeatedField(Descriptors.FieldDescriptor, int, Object) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
 
setRoot(MapTrieProtoBuf.Node) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
.Node root = 1;
setRoot(MapTrieProtoBuf.Node.Builder) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
.Node root = 1;
setUnknownFields(UnknownFieldSet) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
 
setUnknownFields(UnknownFieldSet) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry.Builder
 
setUnknownFields(UnknownFieldSet) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node.Builder
 
setUnknownFields(UnknownFieldSet) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie.Builder
 
setUseFastErase(boolean) - 类 中的方法top.chitucao.summerframework.trie.configuration.Configuration
 
setVal(String) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry.Builder
string val = 2;
setValBytes(ByteString) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry.Builder
string val = 2;
setValClazz(String) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
string valClazz = 2;
setValClazzBytes(ByteString) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict.Builder
string valClazz = 2;
setValue(V) - 类 中的方法top.chitucao.summerframework.trie.utils.Pair
 
SimpleProperty<T,R> - top.chitucao.summerframework.trie.configuration.property中的类
简单节点属性 -1.这里的字典key是原子自增的,每纳入一个新的字段值,字典key会增加一下,不需要指定映射关系; -2.由于字典key没有表达顺序关系,所以仅支持等值匹配,不支持比较、范围查询; -3.根据字段值的范围给字典key选择合适数据类型可以节省一部分字典空间,比如字段所有不同的值不超过128,使用byte类型也就足够了;
SimpleProperty(String) - 类 的构造器top.chitucao.summerframework.trie.configuration.property.SimpleProperty
 
SimpleProperty(String, DictKeyType) - 类 的构造器top.chitucao.summerframework.trie.configuration.property.SimpleProperty
 
SimpleProperty(String, NodeType) - 类 的构造器top.chitucao.summerframework.trie.configuration.property.SimpleProperty
 
SimpleProperty(String, NodeType, DictKeyType) - 类 的构造器top.chitucao.summerframework.trie.configuration.property.SimpleProperty
 
slice(Node, Criterion) - 类 中的方法top.chitucao.summerframework.trie.nodemanager.DefaultNodeManager
 
slice(Node, Criterion) - 接口 中的方法top.chitucao.summerframework.trie.nodemanager.NodeManager
根据条件过滤节点
sortProperties(Comparator<String>) - 类 中的方法top.chitucao.summerframework.trie.configuration.Configuration
 

T

toBuilder() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
toBuilder() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
toBuilder() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
toBuilder() - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
top.chitucao.summerframework.trie - 程序包 top.chitucao.summerframework.trie
 
top.chitucao.summerframework.trie.codec - 程序包 top.chitucao.summerframework.trie.codec
 
top.chitucao.summerframework.trie.configuration - 程序包 top.chitucao.summerframework.trie.configuration
 
top.chitucao.summerframework.trie.configuration.property - 程序包 top.chitucao.summerframework.trie.configuration.property
 
top.chitucao.summerframework.trie.dict - 程序包 top.chitucao.summerframework.trie.dict
 
top.chitucao.summerframework.trie.node - 程序包 top.chitucao.summerframework.trie.node
 
top.chitucao.summerframework.trie.nodemanager - 程序包 top.chitucao.summerframework.trie.nodemanager
 
top.chitucao.summerframework.trie.operation - 程序包 top.chitucao.summerframework.trie.operation
 
top.chitucao.summerframework.trie.query - 程序包 top.chitucao.summerframework.trie.query
 
top.chitucao.summerframework.trie.utils - 程序包 top.chitucao.summerframework.trie.utils
 
toString() - 类 中的方法top.chitucao.summerframework.trie.utils.Pair
 
TREE_MAP_BETWEEN_OP - 类 中的静态变量top.chitucao.summerframework.trie.operation.BasicOperates
 
TREE_MAP_EQ_OP - 类 中的静态变量top.chitucao.summerframework.trie.operation.BasicOperates
 
TREE_MAP_GT_OP - 类 中的静态变量top.chitucao.summerframework.trie.operation.BasicOperates
 
TREE_MAP_GTE_OP - 类 中的静态变量top.chitucao.summerframework.trie.operation.BasicOperates
 
TREE_MAP_IN_OP - 类 中的静态变量top.chitucao.summerframework.trie.operation.BasicOperates
 
TREE_MAP_LT_OP - 类 中的静态变量top.chitucao.summerframework.trie.operation.BasicOperates
 
TREE_MAP_LTE_OP - 类 中的静态变量top.chitucao.summerframework.trie.operation.BasicOperates
 
TREE_MAP_NE_OP - 类 中的静态变量top.chitucao.summerframework.trie.operation.BasicOperates
 
TREE_MAP_NIN_OP - 类 中的静态变量top.chitucao.summerframework.trie.operation.BasicOperates
 
TreeMapNode - top.chitucao.summerframework.trie.node中的类
TreeMapNode
TreeMapNode() - 类 的构造器top.chitucao.summerframework.trie.node.TreeMapNode
 
TreeMapNode(Map<Number, Node>) - 类 的构造器top.chitucao.summerframework.trie.node.TreeMapNode
 
TreeMapNode(Stream<Number>) - 类 的构造器top.chitucao.summerframework.trie.node.TreeMapNode
 
TreeMapNode.EmptyNodeHolder - top.chitucao.summerframework.trie.node中的类
 
treeSearch(Criteria, Aggregations, String...) - 类 中的方法top.chitucao.summerframework.trie.MapTrie
子树查询 -1.指定查询条件和需要展示的字段,返回前缀树的子树视图 -2.只查询一个字段返回去重后list,多个字段返回hashmap,hashmap,是一个树结构;
treeSearch(Criteria, Aggregations, String...) - 接口 中的方法top.chitucao.summerframework.trie.Trie
树结构查询 -1.指定查询条件和需要展示的字段,返回前缀树的子树视图 -2.只查询一个字段返回去重后list,多个字段返回hashmap,hashmap,是一个树结构;
Trie<T> - top.chitucao.summerframework.trie中的接口
字典树

V

VAL_FIELD_NUMBER - 类 中的静态变量top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
VALCLAZZ_FIELD_NUMBER - 类 中的静态变量top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
value - 类 中的变量top.chitucao.summerframework.trie.utils.Pair
 
valueOf(String) - 枚举 中的静态方法top.chitucao.summerframework.trie.configuration.property.DictKeyType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法top.chitucao.summerframework.trie.node.NodeType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法top.chitucao.summerframework.trie.operation.Operation
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法top.chitucao.summerframework.trie.query.Aggregation
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法top.chitucao.summerframework.trie.configuration.property.DictKeyType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法top.chitucao.summerframework.trie.node.NodeType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法top.chitucao.summerframework.trie.operation.Operation
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法top.chitucao.summerframework.trie.query.Aggregation
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

where(String) - 类 中的静态方法top.chitucao.summerframework.trie.query.Criteria
 
writeTo(CodedOutputStream) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Dict
 
writeTo(CodedOutputStream) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.MapEntry
 
writeTo(CodedOutputStream) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Node
 
writeTo(CodedOutputStream) - 类 中的方法top.chitucao.summerframework.trie.codec.MapTrieProtoBuf.Trie
 
A B C D E F G H I K L M N O P Q R S T V W 
跳过导航链接

Copyright © 2024–2025. All rights reserved.