Skip to content

Structure

SQLTriggerSyntax.Create

Describes specific feature support for CREATE TRIGGER syntax.
struct Create

Topics

Initializers

Instance Properties

  • rawValue
    The corresponding value of the raw type.

Type Properties

  • conditionRequiresParentheses
    When supportsCondition is also set, indicates that the condition must be wrapped by parenthesis.
  • postgreSQLChecks
    Indicates that PostgreSQL-specific syntax correctness checks should be made at runtime.
  • requiresForEachRow
    Indicates that the FOR EACH ROW clause is syntactically required for trigger creation.
  • supportsBody
    Indicates support for specifying a trigger’s implementation as an inline sequence of statements.
  • supportsCondition
    Indicates support for a conditional predicate controlling invocation of the trigger.
  • supportsConstraints
    Indicates support for the CONSTRAINT trigger type.
  • supportsDefiner
    Indicates support for specifying a DEFINER clause for the purposes of access control.
  • supportsForEach
    Indicates support for the FOR EACH ROW and FOR EACH STATEMENT syntax.
  • supportsOrder
    `Indicates support for ordering triggers relative to one another.
  • supportsUpdateColumns
    Indicates support for an OF clause on UPDATE triggers specifying that only a subset of columns should invoke the trigger.

Relationships

Conforms To

  • Swift.Equatable
  • Swift.ExpressibleByArrayLiteral
  • Swift.OptionSet
  • Swift.RawRepresentable
  • Swift.Sendable
  • Swift.SendableMetatype
  • Swift.SetAlgebra