on 28be21f help sign in
61 lines 926 B history raw
1package sql3util
3const (
4 _NONE = iota
5 _MEMORY
6 _SYNTAX
7 _UNSUPPORTEDSQL
8)
10type ConflictClause uint32
12const (
13 CONFLICT_NONE ConflictClause = iota
14 CONFLICT_ROLLBACK
15 CONFLICT_ABORT
16 CONFLICT_FAIL
17 CONFLICT_IGNORE
18 CONFLICT_REPLACE
21type OrderClause uint32
23const (
24 ORDER_NONE OrderClause = iota
25 ORDER_ASC
26 ORDER_DESC
29type FKAction uint32
31const (
32 FKACTION_NONE FKAction = iota
33 FKACTION_SETNULL
34 FKACTION_SETDEFAULT
35 FKACTION_CASCADE
36 FKACTION_RESTRICT
37 FKACTION_NOACTION
40type FKDefType uint32
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
52type StatementType uint32
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