Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Filters map[string]Helper = map[string]Helper{
"pluck": func(args ...interface{}) interface{} { return args },
}
Filters 处理函数
Functions ¶
Types ¶
type DSL ¶
type DSL interface { Load(interface{}) (DSL, error) // 查询条件预载入 Run(data maps.Map) interface{} // 执行查询根据查询条件返回结果 Get(data maps.Map) []Record // 执行查询并返回数据记录集合 Paginate(data maps.Map) Paginate // 执行查询并返回带分页信息的数据记录数组 First(data maps.Map) Record // 执行查询并返回一条数据记录 }
DSL QueryDSL Interface
type Paginate ¶
type Paginate struct { Items []Record `json:"items"` // 数据记录集合 Total int `json:"total"` // 总记录数 Next int `json:"next"` // 下一页,如没有下一页返回 -1 Prev int `json:"prev"` // 上一页,如没有上一页返回 -1 Page int `json:"page"` // 当前页码 PageSize int `json:"pagesize"` // 每页记录数量 PageCount int `json:"pagecnt"` // 总页数 }
Paginate 带分页信息的数据记录数组
Click to show internal directories.
Click to hide internal directories.