distribution/vendor/github.com/go-llsqlite/adapter/llsqlite.go

24 lines
428 B
Go

package sqlite
type ColIter int
func (me *ColIter) PostInc() int {
ret := int(*me)
*me++
return ret
}
func (me ColIter) Get() int {
return int(me)
}
func IsResultCode(err error, code ResultCode) bool {
actual, ok := GetResultCode(err)
return ok && actual == code
}
func IsPrimaryResultCodeErr(err error, code ResultCode) bool {
actual, ok := GetResultCode(err)
return ok && actual.ToPrimary() == code.ToPrimary()
}