qdsl消除了嵌套的dict和list中的繁琐。
qdsl的Python项目详细描述
概述
让在python字典和列表的嵌套中四处挖掘变得不那么乏味。在
优化
- 内部节点名,这样字符串就不会重复。这样可以节省大量内存,尤其是对于openshift资源这样的东西。在
- 将查询去糖/编译成常规的python函数,在可能的情况下使用特殊的大小写。在
- 从传递给查询的布尔AST生成常规python函数。“编译”需要微秒。在
- 在“find”中一次查询整个展平的树,因为它相当于查询单个节点并累加。在
- 简化where API,这样我们就不需要单独的WhereBoolean层次结构。在
- 对值和子级使用元组而不是列表。元组稍小一些。在
- 分支“value”默认为空元组。因为它是默认的关键字值,所以所有实例都共享同一个值。在
- 使用插槽。在
- 项目
标签: