Class rex_sql_foreign_key

Class to represent sql foreign keys.

Package: redaxo\core\sql
Author: gharlan
Located at redaxo/src/core/lib/sql/foreign_key.php

Methods summary

public
# __construct( string $name, string $table, array $columns, string $onUpdate = rex_sql_foreign_key::RESTRICT, string $onDelete = rex_sql_foreign_key::RESTRICT )
public mixed
# setModified( boolean $modified )
public boolean
# isModified( )
public mixed
# setName( string $name )
public string
# getName( )
public mixed
# setTable( string $table )
public string
# getTable( )
public mixed
# setColumns( array $columns )
public string[]
# getColumns( )
public mixed
# setOnUpdate( string $onUpdate )
public string
# getOnUpdate( )
public mixed
# setOnDelete( string $onDelete )
public string
# getOnDelete( )
public boolean
# equals( rex_sql_foreign_key $index )

Constants summary

string RESTRICT
#'RESTRICT'
string CASCADE
#'CASCADE'
string SET_NULL
#'SET NULL'