package
0.0.0-20211130074222-f8ab5ae4165c
Repository: https://github.com/huichen/kunlun.git
Documentation: pkg.go.dev

# Functions

深度拷贝所有子节点.
对子查询和上级 AND/OR 一致的情况,做扁平化 比如 (a AND (b AND c)) -> (a AND b AND c) (a OR (b OR c)) -> (a OR b OR c) 另外,对只有一个子查询的情况,做级别提升 ((a)) -> (a).
No description provided by the author
从 pattern 中解析 Query.
对 query 的各级进行排序,排序规则参见 internalSort 函数中注释.
用深度优先的遍历顺序给 query 逐级更新 ID 和统计信息等.

# Constants

大小写区分.
文件名查询.
编程语言查询.
正则表达式查询.
仓库名查询.
简单文本查询.
复杂的查询树.
No description provided by the author

# Variables

No description provided by the author

# Structs

查询表达式 保存了从表达式解析出来的树状结构.

# Type aliases

No description provided by the author