--- !ruby/object:RI::MethodDescription 
aliases: []

block_params: 
comment: 
- !ruby/struct:SM::Flow::P 
  body: "SQL DDL ON DELETE fragment to use, based on the given action. The following actions are recognized:"
- !ruby/object:SM::Flow::LIST 
  contents: 
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: ":cascade - Delete rows referencing this row."
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: ":no_action (default) - Raise an error if other rows reference this row, allow deferring of the integrity check."
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: ":restrict - Raise an error if other rows reference this row, but do not allow deferring the integrity check."
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: ":set_default - Set columns referencing this row to their default value."
  - !ruby/struct:SM::Flow::LI 
    label: "*"
    body: ":set_null - Set columns referencing this row to NULL."
  type: :BULLET
full_name: Sequel::Schema::SQL#on_delete_clause
is_singleton: false
name: on_delete_clause
params: (action)
visibility: public
