Skip to main content

AuthorizerAction

Type Alias AuthorizerAction 

Source
pub type AuthorizerAction = AuthAction;
Expand description

Alias for AuthAction (legacy name).

Aliased Type§

pub enum AuthorizerAction {
Show 33 variants CreateIndex, CreateTable, CreateTempIndex, CreateTempTable, CreateTempTrigger, CreateTempView, CreateTrigger, CreateView, Delete, Insert, Select, Update, Read, DropIndex, DropTable, DropTempIndex, DropTempTable, DropTempTrigger, DropTempView, DropTrigger, DropView, Pragma, Transaction, Attach, Detach, AlterTable, Reindex, Analyze, CreateVtable, DropVtable, Function, Savepoint, Recursive,
}

Variants§

§

CreateIndex

CREATE INDEX (arg1=index name, arg2=table name)

§

CreateTable

CREATE TABLE (arg1=table name, arg2=None)

§

CreateTempIndex

CREATE TEMP INDEX (arg1=index name, arg2=table name)

§

CreateTempTable

CREATE TEMP TABLE (arg1=table name, arg2=None)

§

CreateTempTrigger

CREATE TEMP TRIGGER (arg1=trigger name, arg2=table name)

§

CreateTempView

CREATE TEMP VIEW (arg1=view name, arg2=None)

§

CreateTrigger

CREATE TRIGGER (arg1=trigger name, arg2=table name)

§

CreateView

CREATE VIEW (arg1=view name, arg2=None)

§

Delete

DELETE (arg1=table name, arg2=None)

§

Insert

INSERT (arg1=table name, arg2=None)

§

Select

SELECT (arg1=None, arg2=None)

§

Update

UPDATE (arg1=table name, arg2=column name)

§

Read

READ (arg1=table name, arg2=column name)

§

DropIndex

DROP INDEX (arg1=index name, arg2=table name)

§

DropTable

DROP TABLE (arg1=table name, arg2=None)

§

DropTempIndex

DROP TEMP INDEX (arg1=index name, arg2=table name)

§

DropTempTable

DROP TEMP TABLE (arg1=table name, arg2=None)

§

DropTempTrigger

DROP TEMP TRIGGER (arg1=trigger name, arg2=table name)

§

DropTempView

DROP TEMP VIEW (arg1=view name, arg2=None)

§

DropTrigger

DROP TRIGGER (arg1=trigger name, arg2=table name)

§

DropView

DROP VIEW (arg1=view name, arg2=None)

§

Pragma

PRAGMA (arg1=pragma name, arg2=pragma arg or None)

§

Transaction

Transaction control (arg1=operation e.g. “BEGIN”, arg2=None)

§

Attach

ATTACH (arg1=filename, arg2=None)

§

Detach

DETACH (arg1=database name, arg2=None)

§

AlterTable

ALTER TABLE (arg1=database name, arg2=table name)

§

Reindex

REINDEX (arg1=index name, arg2=None)

§

Analyze

ANALYZE (arg1=table name, arg2=None)

§

CreateVtable

CREATE VIRTUAL TABLE (arg1=table name, arg2=module name)

§

DropVtable

DROP VIRTUAL TABLE (arg1=table name, arg2=module name)

§

Function

Function invocation (arg1=None, arg2=function name)

§

Savepoint

SAVEPOINT (arg1=operation e.g. “BEGIN”/“RELEASE”/“ROLLBACK”, arg2=name)

§

Recursive

Recursive query (arg1=None, arg2=None)