Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type OffsetPaginator ¶
type OffsetPaginator struct {
// contains filtered or unexported fields
}
OffsetPaginator 基于 Offset 的分页器
func NewOffsetPaginator ¶
func NewOffsetPaginator() *OffsetPaginator
func (*OffsetPaginator) BuildSelector ¶
func (p *OffsetPaginator) BuildSelector(offset, limit int) func(*sql.Selector)
type PagePaginator ¶
type PagePaginator struct {
// contains filtered or unexported fields
}
PagePaginator 基于页码的分页器
func NewPagePaginator ¶
func NewPagePaginator() *PagePaginator
func (*PagePaginator) BuildSelector ¶
func (p *PagePaginator) BuildSelector(page, pageSize int) func(*sql.Selector)
type TokenPaginator ¶
type TokenPaginator struct {
// contains filtered or unexported fields
}
TokenPaginator 基于 Token 的分页器
func NewTokenPaginator ¶
func NewTokenPaginator() *TokenPaginator
func (*TokenPaginator) BuildSelector ¶
func (p *TokenPaginator) BuildSelector(token string, pageSize int) func(*sql.Selector)
Click to show internal directories.
Click to hide internal directories.