Structure
SQLiteAuthorizerAction
Represents the type of database access being authorized.
struct SQLiteAuthorizerAction
Topics
Initializers
init(rawValue:)Creates a new SQLiteAuthorizerAction with the given raw value. For unknown values, this still creates an instance - use the static properties for known actions.
Instance Properties
rawValueThe raw SQLite action code.
Type Properties
alterTableAlter table.analyzeAnalyze.attachAttach database.copyCopy operation.createIndexCreate index.createTableCreate table.createTempIndexCreate temporary index.createTempTableCreate temporary table.createTempTriggerCreate temporary trigger.createTempViewCreate temporary view.createTriggerCreate trigger.createVTableCreate virtual table.createViewCreate view.deleteDelete from table.detachDetach database.dropIndexDrop index.dropTableDrop table.dropTempIndexDrop temporary index.dropTempTableDrop temporary table.dropTempTriggerDrop temporary trigger.dropTempViewDrop temporary view.dropTriggerDrop trigger.dropVTableDrop virtual table.dropViewDrop view.functionFunction call.insertInsert into table.pragmaPragma statement.readRead from table/column.recursiveRecursive operation.reindexReindex.savepointSavepoint operation.selectSelect statement.transactionTransaction operation.updateUpdate table/column.
Relationships
Conforms To
Swift.EquatableSwift.HashableSwift.RawRepresentableSwift.SendableSwift.SendableMetatype