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