Documentation ¶
Index ¶
- type Pagination
- type PaginationInterface
- type Paging
- func (p Paging) GetRowCount(pagination *Pagination) int64
- func (p Paging) GetSearchingBy(paging *Pagination) []map[string]string
- func (p Paging) GetSorting(paging *Pagination) []map[string]string
- func (p Paging) SetQueryBuilder(paging *Pagination, counter *xorm.Session, queryStatement *xorm.Session, ...) (*Pagination, *xorm.Session, *xorm.Session)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Pagination ¶
type PaginationInterface ¶
type PaginationInterface interface { SetQueryBuilder(paging *Pagination, counter *xorm.Session, query *xorm.Session, criteria []string) (*Pagination, *xorm.Session, *xorm.Session) GetSearchingBy(paging *Pagination) []map[string]string GetSorting(paging *Pagination) []map[string]string GetRowCount(pagination *Pagination) int64 }
func GetPage ¶
func GetPage() PaginationInterface
type Paging ¶
type Paging struct { }
func (Paging) GetRowCount ¶
func (p Paging) GetRowCount(pagination *Pagination) int64
get row counter
func (Paging) GetSearchingBy ¶
func (p Paging) GetSearchingBy(paging *Pagination) []map[string]string
func (Paging) GetSorting ¶
func (p Paging) GetSorting(paging *Pagination) []map[string]string
func (Paging) SetQueryBuilder ¶
func (p Paging) SetQueryBuilder(paging *Pagination, counter *xorm.Session, queryStatement *xorm.Session, criteria []string) (*Pagination, *xorm.Session, *xorm.Session)
injecting the additional query for queryStatement for pagination feature
Click to show internal directories.
Click to hide internal directories.