Skip to content

Commit df0c034

Browse files
author
Grzegorz Marszałek
committed
clearer const formatting
with comments what const are used for what
1 parent e30f9ff commit df0c034

File tree

1 file changed

+13
-8
lines changed

1 file changed

+13
-8
lines changed

sqlite3.go

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -202,9 +202,17 @@ func Version() (libVersion string, libVersionNumber int, sourceID string) {
202202
}
203203

204204
const (
205-
SQLITE_OK = C.SQLITE_OK
206-
SQLITE_IGNORE = C.SQLITE_IGNORE
207-
SQLITE_DENY = C.SQLITE_DENY
205+
// used by authorizer and pre_update_hook
206+
SQLITE_DELETE = C.SQLITE_DELETE
207+
SQLITE_INSERT = C.SQLITE_INSERT
208+
SQLITE_UPDATE = C.SQLITE_UPDATE
209+
210+
// used by authorzier - as return value
211+
SQLITE_OK = C.SQLITE_OK
212+
SQLITE_IGNORE = C.SQLITE_IGNORE
213+
SQLITE_DENY = C.SQLITE_DENY
214+
215+
// different actions query tries to do - passed as argument to authorizer
208216
SQLITE_CREATE_INDEX = C.SQLITE_CREATE_INDEX
209217
SQLITE_CREATE_TABLE = C.SQLITE_CREATE_TABLE
210218
SQLITE_CREATE_TEMP_INDEX = C.SQLITE_CREATE_TEMP_INDEX
@@ -213,7 +221,7 @@ const (
213221
SQLITE_CREATE_TEMP_VIEW = C.SQLITE_CREATE_TEMP_VIEW
214222
SQLITE_CREATE_TRIGGER = C.SQLITE_CREATE_TRIGGER
215223
SQLITE_CREATE_VIEW = C.SQLITE_CREATE_VIEW
216-
SQLITE_DELETE = C.SQLITE_DELETE
224+
SQLITE_CREATE_VTABLE = C.SQLITE_CREATE_VTABLE
217225
SQLITE_DROP_INDEX = C.SQLITE_DROP_INDEX
218226
SQLITE_DROP_TABLE = C.SQLITE_DROP_TABLE
219227
SQLITE_DROP_TEMP_INDEX = C.SQLITE_DROP_TEMP_INDEX
@@ -222,19 +230,16 @@ const (
222230
SQLITE_DROP_TEMP_VIEW = C.SQLITE_DROP_TEMP_VIEW
223231
SQLITE_DROP_TRIGGER = C.SQLITE_DROP_TRIGGER
224232
SQLITE_DROP_VIEW = C.SQLITE_DROP_VIEW
225-
SQLITE_INSERT = C.SQLITE_INSERT
233+
SQLITE_DROP_VTABLE = C.SQLITE_DROP_VTABLE
226234
SQLITE_PRAGMA = C.SQLITE_PRAGMA
227235
SQLITE_READ = C.SQLITE_READ
228236
SQLITE_SELECT = C.SQLITE_SELECT
229237
SQLITE_TRANSACTION = C.SQLITE_TRANSACTION
230-
SQLITE_UPDATE = C.SQLITE_UPDATE
231238
SQLITE_ATTACH = C.SQLITE_ATTACH
232239
SQLITE_DETACH = C.SQLITE_DETACH
233240
SQLITE_ALTER_TABLE = C.SQLITE_ALTER_TABLE
234241
SQLITE_REINDEX = C.SQLITE_REINDEX
235242
SQLITE_ANALYZE = C.SQLITE_ANALYZE
236-
SQLITE_CREATE_VTABLE = C.SQLITE_CREATE_VTABLE
237-
SQLITE_DROP_VTABLE = C.SQLITE_DROP_VTABLE
238243
SQLITE_FUNCTION = C.SQLITE_FUNCTION
239244
SQLITE_SAVEPOINT = C.SQLITE_SAVEPOINT
240245
SQLITE_COPY = C.SQLITE_COPY

0 commit comments

Comments
 (0)