Documentation
¶
Index ¶
Constants ¶
View Source
const ( TypeOR = "OR" TypeAND = "AND" TypeBetween = "BETWEEN" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type QueryItem ¶
func ParseString ¶
ParseString 将查询字符串解析为 []QueryItem
首先使用 ~ 进行分割 产生四组 query string 然后使用 . 进行分割 将 query string 转化成 query slice, 此时 key = query[0], 如果 query[len(query) - 1] 是 Type 关键字 (OR, AND, BETWEEN) 则赋值为 Type 否则 默认使用 OR 最后使用 + 分割 values, 注意如果 Type = BETWEEN 则 len(values) == 2 否则记为无效, 同时由于 + 是 http query 的保留关键词,用于替换 空格 的场景, 需要上层自行处理
func (*QueryItem) GetBetweenValues ¶
Click to show internal directories.
Click to hide internal directories.