Structure
SQLiteAuthorizerAction
Represents the type of database access being authorized.
struct SQLiteAuthorizerAction
Topics
Initializers
init(rawValue: Int32)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
let rawValue: Int32The raw SQLite action code.
Type Properties
static let alterTable: SQLiteAuthorizerActionAlter table.static let analyze: SQLiteAuthorizerActionAnalyze.static let attach: SQLiteAuthorizerActionAttach database.static let copy: SQLiteAuthorizerActionCopy operation.static let createIndex: SQLiteAuthorizerActionCreate index.static let createTable: SQLiteAuthorizerActionCreate table.static let createTempIndex: SQLiteAuthorizerActionCreate temporary index.static let createTempTable: SQLiteAuthorizerActionCreate temporary table.static let createTempTrigger: SQLiteAuthorizerActionCreate temporary trigger.static let createTempView: SQLiteAuthorizerActionCreate temporary view.static let createTrigger: SQLiteAuthorizerActionCreate trigger.static let createVTable: SQLiteAuthorizerActionCreate virtual table.static let createView: SQLiteAuthorizerActionCreate view.static let delete: SQLiteAuthorizerActionDelete from table.static let detach: SQLiteAuthorizerActionDetach database.static let dropIndex: SQLiteAuthorizerActionDrop index.static let dropTable: SQLiteAuthorizerActionDrop table.static let dropTempIndex: SQLiteAuthorizerActionDrop temporary index.static let dropTempTable: SQLiteAuthorizerActionDrop temporary table.static let dropTempTrigger: SQLiteAuthorizerActionDrop temporary trigger.static let dropTempView: SQLiteAuthorizerActionDrop temporary view.static let dropTrigger: SQLiteAuthorizerActionDrop trigger.static let dropVTable: SQLiteAuthorizerActionDrop virtual table.static let dropView: SQLiteAuthorizerActionDrop view.static let function: SQLiteAuthorizerActionFunction call.static let insert: SQLiteAuthorizerActionInsert into table.static let pragma: SQLiteAuthorizerActionPragma statement.static let read: SQLiteAuthorizerActionRead from table/column.static let recursive: SQLiteAuthorizerActionRecursive operation.static let reindex: SQLiteAuthorizerActionReindex.static let savepoint: SQLiteAuthorizerActionSavepoint operation.static let select: SQLiteAuthorizerActionSelect statement.static let transaction: SQLiteAuthorizerActionTransaction operation.static let update: SQLiteAuthorizerActionUpdate table/column.
Relationships
Conforms To
Swift.EquatableSwift.HashableSwift.RawRepresentableSwift.SendableSwift.SendableMetatype