Module: Amalgalite::SQLite3::Constants::Authorizer

Defined in:
ext/amalgalite/c/amalgalite_constants.c

Constant Summary collapse

ALTER_TABLE =

26 – Database Name Table Name

INT2FIX(SQLITE_ALTER_TABLE)
ANALYZE =

28 – Table Name NULL

INT2FIX(SQLITE_ANALYZE)
ATTACH =

24 – Filename NULL

INT2FIX(SQLITE_ATTACH)
COPY =

0 – No longer used

INT2FIX(SQLITE_COPY)
CREATE_INDEX =

1 – Index Name Table Name

INT2FIX(SQLITE_CREATE_INDEX)
CREATE_TABLE =

2 – Table Name NULL

INT2FIX(SQLITE_CREATE_TABLE)
CREATE_TEMP_INDEX =

3 – Index Name Table Name

INT2FIX(SQLITE_CREATE_TEMP_INDEX)
CREATE_TEMP_TABLE =

4 – Table Name NULL

INT2FIX(SQLITE_CREATE_TEMP_TABLE)
CREATE_TEMP_TRIGGER =

5 – Trigger Name Table Name

INT2FIX(SQLITE_CREATE_TEMP_TRIGGER)
CREATE_TEMP_VIEW =

6 – View Name NULL

INT2FIX(SQLITE_CREATE_TEMP_VIEW)
CREATE_TRIGGER =

7 – Trigger Name Table Name

INT2FIX(SQLITE_CREATE_TRIGGER)
CREATE_VIEW =

8 – View Name NULL

INT2FIX(SQLITE_CREATE_VIEW)
CREATE_VTABLE =

29 – Table Name Module Name

INT2FIX(SQLITE_CREATE_VTABLE)
DELETE =

9 – Table Name NULL

INT2FIX(SQLITE_DELETE)
DENY =

1 – Abort the SQL statement with an error

INT2FIX(SQLITE_DENY)
DETACH =

25 – Database Name NULL

INT2FIX(SQLITE_DETACH)
DROP_INDEX =

10 – Index Name Table Name

INT2FIX(SQLITE_DROP_INDEX)
DROP_TABLE =

11 – Table Name NULL

INT2FIX(SQLITE_DROP_TABLE)
DROP_TEMP_INDEX =

12 – Index Name Table Name

INT2FIX(SQLITE_DROP_TEMP_INDEX)
DROP_TEMP_TABLE =

13 – Table Name NULL

INT2FIX(SQLITE_DROP_TEMP_TABLE)
DROP_TEMP_TRIGGER =

14 – Trigger Name Table Name

INT2FIX(SQLITE_DROP_TEMP_TRIGGER)
DROP_TEMP_VIEW =

15 – View Name NULL

INT2FIX(SQLITE_DROP_TEMP_VIEW)
DROP_TRIGGER =

16 – Trigger Name Table Name

INT2FIX(SQLITE_DROP_TRIGGER)
DROP_VIEW =

17 – View Name NULL

INT2FIX(SQLITE_DROP_VIEW)
DROP_VTABLE =

30 – Table Name Module Name

INT2FIX(SQLITE_DROP_VTABLE)
FUNCTION =

31 – NULL Function Name

INT2FIX(SQLITE_FUNCTION)
IGNORE =

2 – Don’t allow access, but don’t generate an error

INT2FIX(SQLITE_IGNORE)
INSERT =

18 – Table Name NULL

INT2FIX(SQLITE_INSERT)
PRAGMA =

19 – Pragma Name 1st arg or NULL

INT2FIX(SQLITE_PRAGMA)
READ =

20 – Table Name Column Name

INT2FIX(SQLITE_READ)
RECURSIVE =

33 – NULL NULL

INT2FIX(SQLITE_RECURSIVE)
REINDEX =

27 – Index Name NULL

INT2FIX(SQLITE_REINDEX)
SAVEPOINT =

32 – Operation Savepoint Name

INT2FIX(SQLITE_SAVEPOINT)
SELECT =

21 – NULL NULL

INT2FIX(SQLITE_SELECT)
TRANSACTION =

22 – Operation NULL

INT2FIX(SQLITE_TRANSACTION)
UPDATE =

23 – Table Name Column Name

INT2FIX(SQLITE_UPDATE)