parent
5a3ee358b5
commit
704ce76c11
@ -0,0 +1,22 @@ |
||||
package query |
||||
|
||||
// Skipper is a filter to skip the result
|
||||
type Skipper interface { |
||||
Skip() *int64 |
||||
} |
||||
|
||||
// Skip is a simple implementation of the Skipper filter
|
||||
type Skip int64 |
||||
|
||||
var _ Skipper = Skip(0) |
||||
|
||||
// Skip returns a skip number
|
||||
func (l Skip) Skip() *int64 { |
||||
|
||||
lim := int64(l) |
||||
if lim <= 0 { |
||||
return nil |
||||
} |
||||
|
||||
return &lim |
||||
} |
Loading…
Reference in new issue