Key

class Key(    val primaryKeyName: String?,     val foreignKeyName: String?,     val updateRule: ForeignKeyUpdateRule,     val deleteRule: ForeignKeyDeleteRule,     val deferrability: ForeignKeyInitialDeferrability,     val keyColumns: List<KeyColumn>)

Key

Constructors

Link copied to clipboard
fun Key(    primaryKeyName: String?,     foreignKeyName: String?,     updateRule: ForeignKeyUpdateRule,     deleteRule: ForeignKeyDeleteRule,     deferrability: ForeignKeyInitialDeferrability,     keyColumns: List<KeyColumn>)

Create empty Key

Properties

Link copied to clipboard
val deferrability: ForeignKeyInitialDeferrability

Deferrability, converted to ForeignKeyInitialDeferrability

Link copied to clipboard
val deleteRule: ForeignKeyDeleteRule

Delete rule, converted to ForeignKeyDeleteRule

Link copied to clipboard
val foreignKeyName: String?

Foreign key name

Link copied to clipboard
val keyColumns: List<KeyColumn>

List of KeyColumns making up this key

Link copied to clipboard
val primaryKeyName: String?

Primary key name

Link copied to clipboard
val updateRule: ForeignKeyUpdateRule

Update rule, converted to ForeignKeyUpdateRule