llsqlite.go 428 B

1234567891011121314151617181920212223
  1. package sqlite
  2. type ColIter int
  3. func (me *ColIter) PostInc() int {
  4. ret := int(*me)
  5. *me++
  6. return ret
  7. }
  8. func (me ColIter) Get() int {
  9. return int(me)
  10. }
  11. func IsResultCode(err error, code ResultCode) bool {
  12. actual, ok := GetResultCode(err)
  13. return ok && actual == code
  14. }
  15. func IsPrimaryResultCodeErr(err error, code ResultCode) bool {
  16. actual, ok := GetResultCode(err)
  17. return ok && actual.ToPrimary() == code.ToPrimary()
  18. }