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