const.go 926 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. package sql3util
  2. const (
  3. _NONE = iota
  4. _MEMORY
  5. _SYNTAX
  6. _UNSUPPORTEDSQL
  7. )
  8. type ConflictClause uint32
  9. const (
  10. CONFLICT_NONE ConflictClause = iota
  11. CONFLICT_ROLLBACK
  12. CONFLICT_ABORT
  13. CONFLICT_FAIL
  14. CONFLICT_IGNORE
  15. CONFLICT_REPLACE
  16. )
  17. type OrderClause uint32
  18. const (
  19. ORDER_NONE OrderClause = iota
  20. ORDER_ASC
  21. ORDER_DESC
  22. )
  23. type FKAction uint32
  24. const (
  25. FKACTION_NONE FKAction = iota
  26. FKACTION_SETNULL
  27. FKACTION_SETDEFAULT
  28. FKACTION_CASCADE
  29. FKACTION_RESTRICT
  30. FKACTION_NOACTION
  31. )
  32. type FKDefType uint32
  33. const (
  34. DEFTYPE_NONE FKDefType = iota
  35. DEFTYPE_DEFERRABLE
  36. DEFTYPE_DEFERRABLE_INITIALLY_DEFERRED
  37. DEFTYPE_DEFERRABLE_INITIALLY_IMMEDIATE
  38. DEFTYPE_NOTDEFERRABLE
  39. DEFTYPE_NOTDEFERRABLE_INITIALLY_DEFERRED
  40. DEFTYPE_NOTDEFERRABLE_INITIALLY_IMMEDIATE
  41. )
  42. type StatementType uint32
  43. const (
  44. CREATE_UNKNOWN StatementType = iota
  45. CREATE_TABLE
  46. ALTER_RENAME_TABLE
  47. ALTER_RENAME_COLUMN
  48. ALTER_ADD_COLUMN
  49. ALTER_DROP_COLUMN
  50. )