Documentation ¶
Index ¶
- type SearchOptions
- func (s *SearchOptions) SetAscDesc(sortingsFields ...interface{}) *SearchOptions
- func (s *SearchOptions) SetMaximum(maximum uint64) *SearchOptions
- func (s *SearchOptions) WriteLimit(query jsonutils.Generic, listParameters *protobuf.ListParameters)
- func (s *SearchOptions) WriteOrderBy(query jsonutils.Generic, listParameters *protobuf.ListParameters)
- type SortingFactory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SearchOptions ¶
type SearchOptions struct { AscDesc map[string]SortingFactory Maximum uint64 }
func NewSearchOptions ¶
func NewSearchOptions() *SearchOptions
func (*SearchOptions) SetAscDesc ¶
func (s *SearchOptions) SetAscDesc(sortingsFields ...interface{}) *SearchOptions
func (*SearchOptions) SetMaximum ¶
func (s *SearchOptions) SetMaximum(maximum uint64) *SearchOptions
func (*SearchOptions) WriteLimit ¶
func (s *SearchOptions) WriteLimit(query jsonutils.Generic, listParameters *protobuf.ListParameters)
func (*SearchOptions) WriteOrderBy ¶
func (s *SearchOptions) WriteOrderBy(query jsonutils.Generic, listParameters *protobuf.ListParameters)
type SortingFactory ¶
type SortingFactory func(protobuf.ListParameters_Order) jsonutils.Generic
func NewAscDescSorting ¶
func NewAscDescSorting(field string) SortingFactory
Click to show internal directories.
Click to hide internal directories.